Job Description
We are looking for a visionary Senior Java Developer to spearhead the development of high-throughput, cloud-native backend systems. In this role, you will go beyond simple coding to architect resilient microservices, design event-driven data pipelines using Kafka, and implement advanced caching strategies to ensure sub-second latency for millions of users. You will serve as a technical leader, bridging the gap between business requirements and scalable technical execution. KEY RESPONSIBILITIES 1. System Architecture & Development * Microservices Mastery: Design and implement loosely coupled, scalable microservices using Java 17/21 and Spring Boot 3.x. * Event-Driven Design: Architect real-time data streaming solutions using Apache Kafka, focusing on producers, consumers, and KStream applications for eventual consistency. * API Excellence: Develop secure, high-performance RESTful and GraphQL APIs with advanced documentation (Swagger/OpenAPI) and security (OAuth2/JWT). 2. Cloud & Infrast...