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
Bachelor's degree