HamburgerMenu
hirist

Java API Kafka Developer

Career Infosystem
5 - 8 Years
Gurgaon/Gurugram

Posted on: 28/10/2026

Job Description

Position : Java API Kafka Developer

Work Location : Gurugram, Onsite

Experience : 5 - 8 Years

No. of Positions : 3

Role Focus : API Development, Microservices & Enterprise Integration, Kafka

Local to NCR only

Immediate to 10 days max Joiners (Serving Notice Only)

Previous MNC Experience Mandatory

Key Responsibilities :

- Design, develop, test, and deploy REST APIs and microservices using Java, Spring Boot, Spring MVC, Spring AOP, and Spring Security.

- Build scalable, highly available services aligned with enterprise architecture, internal governance controls, and deployment standards.

- Follow shift-left testing practices, write clean and efficient code, and implement unit testing using frameworks such as JUnit and Mockito.

- Design and implement secure APIs using OAuth and other API security standards, following OpenAPI/Swagger specifications.

- Develop event-driven solutions using Apache Kafka and integrate services across enterprise applications.

- Work with SQL and NoSQL databases, including ORM frameworks such as Hibernate/JPA and databases such as MongoDB.

- Implement containerized applications using Docker and support deployment and orchestration using Kubernetes.

- Contribute to CI/CD pipelines using tools such as Jenkins, Git, Maven/Gradle, and Artifactory.

- Conduct code reviews, establish coding best practices, provide development estimates, and support technical design decisions.

- Collaborate with business stakeholders, Business System Analysts, designers, application analysts, and QA teams throughout the software development lifecycle.

- Support system integration testing, SQA activities, troubleshooting, debugging, and production support readiness.

- Improve application supportability through comprehensive documentation, centralized logging, monitoring, and alerting mechanisms.

- Ensure compliance with Sun Life's information security policies, technical standards, and enterprise architecture guidelines.

Key Qualifications & Experience :

- Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline.

- 5 - 8 years of progressive experience in application development across the full software development lifecycle.

- Strong hands-on experience in Java, Spring Boot, Spring MVC, Spring AOP, and Spring Security.

- Proven experience designing and developing REST APIs and microservices in enterprise environments.

- Knowledge of API security, OAuth, OpenAPI/Swagger, API gateways, and enterprise integration patterns.

- Experience with Kafka and event-driven architecture.

- Working knowledge of SQL and NoSQL databases, Hibernate/JPA, and MongoDB.

- Hands-on experience with Docker and familiarity with Kubernetes-based deployment environments.

- Experience with Git-based version control platforms such as Bitbucket or GitHub.

- Familiarity with CI/CD pipelines and build/deployment tools, including Jenkins, Maven/Gradle, and Artifactory.

- Insurance domain knowledge is preferred.

Technical Skills :


- Core Technologies : Java, Spring Boot, Spring MVC, Spring AOP, Spring Security

- API & Integration : REST APIs, API Design, OpenAPI/Swagger, OAuth, API Gateways

- Architecture : Microservices, Event-Driven Architecture, Apache Kafka, Enterprise Application Architecture

- Databases : SQL, NoSQL, MongoDB, Hibernate, JPA

- DevOps & Deployment : Docker, Kubernetes, Jenkins, Git, Bitbucket/GitHub, Maven/Gradle, Artifactory

- Testing & Quality : JUnit, Mockito, Unit Testing, Code Reviews, Shift-Left Testing

- Additional Expertise : Application Monitoring, Centralized Logging, Information Security, Technical Documentation, CI/CD

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...