Responsibilities
You will be responsible for designing, coding, reviewing, testing, bug-fixing different modules of the software product that needs to work seamlessly across different environments.
Write production-quality code in Java, J2EE, and Spring
You will work in an agile team, working on the TAPPP revolutionary platform. You‘ll be using cutting-edge solutions (Spring Boot, Docker, Kafka, Redis, Continuous Delivery) for creating and maintaining high-load distributed services that are part of our messaging platform.
Requirements
We are looking for a coding enthusiast who loves writing elegant code and developing software systems.
As a senior java developer, you will be a part of the core product development team that is responsible for building high-performant components of the TAPPP platform.
Mandatory technical skills:
Hands-on experience with
Java 1.7+
RDBMS (MySQL/PostgreSQL)
JPA (Hibernate or any other ORM framework)
Spring Boot, Spring MVC, Spring Security
Hands-on experience in writing extensible RESTful API’s
Hands-on in Java development (all facets of development) with a sound understanding of OOAD.
Should have excellent debugging, code review, design review skills
Should have a sound understanding of a Microservice based architecture
Good to have technical skills:
Kafka
GraphQL
Redis
AWS (ECS, Cloudwatch)
Other
Strong independent contributor
Comfortable working in a start-up environment
The position is based in Pune, India.
If you think you got what it takes, reach out to hr@tappp.com and anubhav@tappp.com.