Job Description
Role Overview
We are looking for a seasoned Senior Java Backend Engineer with over 6 years of experience to lead the development of high-performance, scalable microservices. You will be responsible for architecting and implementing event-driven systems using Java 17+, Spring Boot, and Apache Kafka. The ideal candidate is a technical expert who thrives in a distributed systems environment and is passionate about clean code, performance tuning, and mentoring.
Key Responsibilities
Microservices Architecture: Design, develop, and maintain robust microservices using Java 17/21 and Spring Boot 3.x. Event-Driven Systems: Architect and optimize real-time data pipelines using Apache Kafka (Producers, Consumers, Kafka Streams, and Schema Registry). API Excellence: Build and document secure, scalable RESTful APIs and integrate with third-party services. Data Management: Design efficient database schemas and optimize queries for both RDBMS (PostgreSQL/Oracle) and NoSQL (MongoDB/Cassandra). Syst
