Java Backend Developer
- - - - - - - - - - - -
MISSION : Experienced Java Backend Developer to design and implement scalable backend systems using Microservices architecture and Apache Kafka for real-time data streaming. The ideal candidate will have strong expertise in Java frameworks and distributed systems.
Responsibilities:
-
Design and implement secure, scalable backend services using Spring Boot.
-
Develop microservices and integrate with Kafka for event streaming.
-
Manage relational databases and optimize queries.
-
Deploy and monitor applications on Azure using Docker/Kubernetes.
-
Implement CI/CD pipelines and ensure code quality.
-
Strong knowledge of Spring Boot, Spring Cloud, and Microservices design patterns.
-
Hands-on experience with Apache Kafka (topics, partitions, consumer groups, schema registry).
-
Proficiency in RESTful APIs, JSON, and message-driven architecture.
-
Familiarity with Docker, Kubernetes, and CI/CD pipelines.
-
Experience with relational databases (MySQL, PostgreSQL).
-
Experience leveraging GitHub Copilot, Claude, or similar GenAI tools for code generation, debugging, documentation, and automation.
Required Skills & Qualifications:
-
5+ years of experience in backend development with Java.
-
Strong knowledge of Spring Boot, Spring Cloud, and Microservices design patterns.
-
Hands-on experience with Apache Kafka (topics, partitions, consumer groups, schema registry).
-
Proficiency in RESTful APIs, JSON, and message-driven architecture.
-
Familiarity with Docker, Kubernetes, and CI/CD pipelines.
-
Experience with relational databases (MySQL, PostgreSQL).