Requirements
Proven and practical hands-on backend development experienceProficiency and proven expertise in Java and Spring Boot ecosystemExperience building microservices and REST APIs at scaleWorking knowledge of Kafka or similar event streaming platformsProficiency with relational databases (PostgreSQL, MySQL) and caching (Redis)Experience with Docker, Kubernetes, and CI/CD pipelinesSolid understanding of design patterns, OOP, and clean code principlesFamiliarity with Git, code reviews, and agile practices
Description
Design and build scalable backend services and APIs using Java and Spring BootDevelop microservices architecture for high-throughput, low-latency data processingBuild event-driven systems using Kafka, Kafka Streams, or similar messaging platformsIntegrate with databases (PostgreSQL, MongoDB, Redis) and optimize query performanceCollaborate with Frontend, Data, and AI teams to deliver end-to-end featuresWrite clean, testable code with unit and integration tests (JUnit, Mockito)Containerize and deploy services using Docker and Kubernetes