Description

About the Role:

We are looking for a skilled Java Engineer with expertise in Java programming language, Spring Boot framework, and Kafka messaging system or Rabbit MQ messaging system. The ideal candidate will have a strong background in software development and a passion for building robust, scalable, and high-performance applications.


 

Job Title: Lead Java Engineer

 

Key Responsibilities:

Design, develop, and maintain Java-based applications using Spring Boot framework
Implement and optimize Kafka messaging system or Rabbit MQ system for real-time data processing and event-driven architecture

Collaborate with cross-functional teams including product managers, designers, and other engineers to deliver high-quality software solutions

Write clean, efficient, and well-documented code adhering to coding standards and best practices

Perform code reviews, debugging, and troubleshooting to ensure the stability and reliability of the software

Participate in Agile development process including sprint planning, estimation, and retrospective meetings

Stay updated with the latest technologies and industry trends to continuously improve skills and enhance product offerings

 

Education

Bachelor's degree