Must
Have Skills :
Java
(Core & Advanced) – Solid hands-on experience in developing scalable,
high-performance applications.
Apache
Kafka – Expertise in building and integrating real-time streaming
systems.
MongoDB – Solid understanding of NoSQL databases, schema design, and
performance tuning.
Spring
Framework (Boot, MVC) – Proficient in building RESTful APIs and microservices
architecture.
Multithreading
& Concurrency – Positive grasp of Java concurrency for performance-critical
applications.
Positive
to Have Skills :
Experience
with Docker/Kubernetes for containerization and orchestration.
Familiarity
with CI/CD
pipelines using Jenkins, Git, etc.
Knowledge
of Elasticsearch, Redis,
or other NoSQL technologies.
Exposure
to cloud
platforms (AWS, GCP, or Azure).
Unit
testing and TDD using JUnit, Mockito,
etc.
Roles
and Responsibilities :
Design,
develop, and maintain microservices-based applications using Java
and Spring Boot.
Implement
real-time data streaming and messaging systems using Apache
Kafka.
Work
with MongoDB for high-volume data storage and retrieval.
Optimize
application performance and ensure scalability, availability, and
fault tolerance.
Collaborate
with cross-functional teams including DevOps, QA, and business
analysts to deliver high-quality solutions.