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 • Surat, Gujarat, India