Job Summary :
We are seeking a skilled
Java Developer
with strong experience in
Spring Boot ,
Microservices architecture , and
Apache Kafka
to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend systems and real-time data pipelines.
Key Responsibilities :
Design and develop microservices using
Spring Boot
and
Java 8 / 11+
Implement event-driven architecture using
Apache Kafka
Build RESTful APIs and integrate with front-end applications
Ensure high performance and responsiveness of applications
Collaborate with DevOps for CI / CD and containerization (Docker / Kubernetes)
Write clean, maintainable, and testable code
Participate in code reviews and agile ceremonies
Troubleshoot and resolve production issues
Required Skills :
Strong proficiency in
Java
and
Spring Boot
Hands-on experience with
Microservices architecture
Expertise in
Apache Kafka
(producers, consumers, topics, partitions)
Experience with
REST APIs ,
JSON , and
HTTP protocols
Familiarity with
Docker ,
Kubernetes , and
CI / CD pipelines
Knowledge of
SQL
and
NoSQL
databases (e.g., PostgreSQL, MongoDB)
Understanding of
OAuth2 ,
JWT , and security best practices
Experience with
unit testing
and
integration testing
frameworks (JUnit, Mockito)
Preferred Qualifications :
Experience with
cloud platforms
(AWS, Azure, GCP)
Familiarity with
Spring Cloud ,
Config Server , and
Service Discovery
Knowledge of
Kafka Streams
or
Kafka Connect
Exposure to
monitoring tools
like Prometheus, Grafana, ELK stack
Java Developer • Ajmer, Rajasthan, India