Role : Java Software Development Engineer
Experience : 4-6 years | 6-8 years | 8-10 years
Location : Kolkata & Indore
Job Specification :
4-10 years of professional experience in
Java development.
Demonstrable expertise in breaking down
monolithic applications
and building
distributed systems with a microservices architecture.
Exceptional command of
core Java concepts, including concurrency, JVM internals, and advanced data structures.
Deep understanding of
Object-Oriented design principles (SOLID), design patterns, and enterprise-level software architecture.
Hands-on experience with
MongoDB or other NoSQL databases , including schema design and performance tuning.
Strong practical experience with a messaging technology such as
RabbitMQ or Kafka .
Proven ability to work independently and take ownership of complex projects from concept to deployment.
Experience with building
RESTful APIs and a solid understanding of web services
communication.
Proficiency with version control systems, particularly Git.
Specialist Java • India