Job Title : Senior Java Backend Developer.
Experience : 5-8 Years.
Location : Pune, Chennai, Bangalore, Coimbatore.
Job Type : Full-Time.
Domain : Enterprise Applications / Scalable Distributed Systems.
Job Summary :
We are looking for a seasoned Java Backend Developer with a strong foundation in Core Java, design patterns, and hands-on experience with modern backend systems including message queues, databases, and cloud platforms.
The ideal candidate should be self-driven, highly analytical, and capable of delivering high-quality, scalable solutions in a fast-paced environment.
Key Responsibilities :
- Develop and maintain backend services using Core Java and related frameworks.
- Design and implement robust, scalable, and maintainable architectures using standard design patterns.
- Integrate with messaging systems like Kafka or RabbitMQ to enable asynchronous communication.
- Work with both SQL and NoSQL databases, including emerging Vector DB technologies.
- Develop and deploy microservices on cloud platforms such as AWS, Azure, or GCP.
- Package applications using Docker and manage builds with Maven.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and testable code with proper documentation.
Must-Have Technical Skills :
Strong expertise in Core Java.Solid understanding of Development Design Patterns.Experience with message queues - Kafka or RabbitMQ.Proficiency in SQL, NoSQL, and exposure to Vector Databases.Hands-on experience with any cloud platform - AWS, Azure, or GCP.Basic understanding of Docker.Familiarity with Maven for build management.Optional Skills (Nice to Have) :
Experience with Servlets and Tomcat server.Basic scripting or development experience in Python.Preferred Candidate Profile :
Problem solver with a deep understanding of system design.Comfortable working independently and collaboratively.Strong analytical and communication skills.Agile mindset with experience in iterative development.ref : hirist.tech)