Job Summary
This position involves designing, creating, and sustaining high-performance, event-driven Java applications utilizing Spring Boot and a microservices framework. The role includes overseeing Kafka-based systems, such as producers, consumers, topics, and schemas, while working closely with cross-functional teams to enhance the scalability of the systems.
Responsibilities
- Design and develop high-performance Java applications with Spring Boot.
- Maintain and manage systems built on Kafka, including producers, consumers, and topics.
- Collaborate with cross-disciplinary teams to ensure the scalability of applications.
- Implement microservices architectures and ensure their performance.
Qualifications
- Minimum of 8 years of practical experience as a Java developer.
- Extensive knowledge of Apache Kafka and proficiency in event-driven systems.
- Strong understanding of SQL and NoSQL databases.
- Familiarity with CI/CD processes and Agile methodologies.
EXL provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


