backGo to search

Senior Software Engineer – Java & Microservices

Office in Coimbatore
bullets
Java
& others
bullets
hot
can't find the job you are looking for?

Send us your CV to get a personalized offer.

Join our team as a Senior Software Engineer specializing in Java and microservices architecture.

You will develop and maintain Java applications, design microservices, and work with Kafka messaging. Collaborate with cross-functional teams to deliver high-quality solutions. Apply now to contribute your expertise in a dynamic environment.

Responsibilities
  • Develop and maintain Java applications using the Spring framework
  • Design and implement microservices following architectural best practices
  • Integrate microservices with Kafka for messaging
  • Collaborate with teams to gather and understand requirements
  • Ensure code quality through unit testing and test automation
  • Utilize MongoDB for data management
  • Follow software development lifecycle best practices
  • Participate in code reviews and contribute to continuous improvement
  • Use GitLab for version control and team collaboration
Requirements
  • 5-8 years of experience in Java development
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proficiency in Java 11 or higher with strong problem-solving skills
  • Experience with Spring framework, web services, and REST API
  • Knowledge of microservices architecture and design patterns
  • Skills in Kafka messaging system
  • Experience with test automation using JUnit, mocking frameworks, and Gherkin
  • Understanding of software development lifecycle principles
  • Experience using GitLab for version control and collaboration