Description

Key Responsibilities

 

  • Design and develop scalable Java-based microservices using Spring Boot
  • Implement and manage Kafka message processing and integration with REST APIs
  • Work on multi-threaded backend systems
  • Collaborate with DevOps for CI/CD pipelines, using tools like GitHub and Docker
  • Develop and maintain API documentation using Swagger
  • Work with both MongoDB (NoSQL) and SQL Server databases
  • Write and maintain unit tests using JUnit
  • Contribute to Agile ceremonies such as sprint planning, retrospectives, and daily standups

     

Required Skills

 

  • Strong experience in Java (Core Java, Java 8+)
  • Proficient in Spring & Spring Boot
  • Expertise in REST API development
  • Experience with Microservices architecture
  • Hands-on experience with Kafka (Apache or Confluent)
  • Proficiency in MongoDB and SQL Server
  • Strong knowledge of GitHub, Docker, and CI/CD pipelines
  • Experience with Swagger and JUnit
  • Understanding of Agile methodologies
  • OCP (Oracle Certified Professional) is preferred

Education

Any Gradute