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.