About the Company
Our client is a trusted global innovator of IT and business services, operating in 50+ countries. They specialize in digital transformation, IT modernization, consulting, and managed services. With a strong focus on innovation and long-term client success, they empower organizations to confidently embrace their digital future.
Role : Java Api backend developer
Experience : 8 to 15 Years
Rel Exp : 8 yrs
Notice period : Immediate to 20 days(Serving only)
Locations : Pune
Mode of Interview : F2F interview (15 Nov 25)
Employment Type : Permanent
Mandate skills : Java, Spring Boot, REST API, database, Apache Kafka
Good to Have but a Strong plus : Kafka or similar technology i.e., Rabbit MQ, Azure Service Bus, etc, GraphQL
Skills :
Strong proficiency in Java (Java 8 or above) — solid object-oriented design, multi threading, collections, etc.
Extensive experience with Spring Boot and the Spring ecosystem (Spring MVC, Spring Data, etc).
Proven experience building and exposing REST APIs (JSON / XML) — designing endpoints, versioning, error handling, documentation, etc.
Good experience working with relational databases (e.g., MySQL, PostgreSQL, Oracle) — writing efficient SQL, schema design, indexing, transactions.
Hands-on experience with ORM frameworks / Spring Data / JPA.
Familiarity with micro services architecture, building services that are decoupled, scalable and maintainable.
Good-to-Have (Strong Plus) :
Experience with a message broker / streaming technology such as Apache Kafka, RabbitMQ, or Azure Service Bus — designing event-driven systems, topics / queues, consumer / producer patterns.
Experience with GraphQL (designing schemas, implementing resolvers) in addition to REST.
Exposure to cloud platforms (e.g., Azure, AWS) and containerisation (Docker / Kubernetes) is a bonus.
Familiarity with CI / CD pipelines, automated testing (unit, integration), logging / monitoring, observability.
Key Responsibilities :
Design, develop and maintain backend services using Java / Spring Boot.
Define and implement REST and / or GraphQL APIs for business features.
Work with database teams to design schema, optimise queries, ensure reliability & performance.
Implement messaging / streaming workflows using Kafka / RabbitMQ / Azure Service Bus where applicable.
Ensure code quality through unit tests, integration tests, code reviews and best practices.
Collaborate with DevOps / Infrastructure teams for deployments, monitoring, and continuous improvement.
Mentor junior engineers, share knowledge and contribute to the team’s growth.
Important Note (Please Read Before Applying)
Do NOT apply if :
You have less than 8 years or more than 15 years of total experience.
You do not have hands-on Java, Spring boot, micro services, Apache Kafka experience
You are on a notice period longer than 20 days
You are looking for remote or hybrid roles (this is Work From Office in Pune)
You are from a non-development background (support / testing-only roles not applicable)
✅ Apply ONLY if you meet ALL criteria above. Random or irrelevant applications will not be processed.
Back End Developer • Dombivali, Maharashtra, India