Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

Career Infosystem

NewBe an early applicant

Java API Kafka Developer

Posted Updated
Discussion

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

Skills

Apply

See also