
Overview
Job Title: Senior Java Developer
Location: Chennai (Hybrid – 2–3 Days WFO)
Experience: 4–6 Years
Salary Range: ₹7 – ₹20 LPA (based on experience)
Job Type: Full-Time | Permanent
Shift: 10 AM – 6 PM (General Shift)
Joining: Immediate
Company: NSP (CMMI Level 3 Certified) – www.nsglobalgroup.com
About the Role:
We are looking for an experienced Senior Java Developer to join our fast-paced and innovative development team. As a key contributor, you’ll be responsible for end-to-end software development, from architecture and design to implementation, testing, deployment, and support — with a focus on building scalable, cloud-based enterprise applications.
Key Responsibilities:
- Design, develop, and maintain cloud-native Java applications using Spring Boot, Spring Cloud, and microservices architecture.
- Develop APIs and backend services deployed on AWS using Docker.
- Implement test-driven development and ensure high-quality, maintainable code.
- Participate in code reviews, sprint planning, and stand-up meetings in a high-velocity Agile environment.
- Collaborate with architects, project managers, and fellow developers to deliver scalable solutions aligned with business goals.
- Create technical documentation including high-level architecture diagrams and API documentation.
- Handle tier-3 support, participate in on-call rotations, and troubleshoot production issues.
- Integrate message queues (RabbitMQ, ActiveMQ) into microservices architecture.
- Use source control systems and branching strategies for continuous delivery.
- Contribute to CI/CD pipelines, automation, and performance optimization.
Required Skills & Experience:
- 4–6 years of hands-on experience in Java Development.
- Proficiency in Java 8+, Spring Boot, Spring Cloud, REST API development.
- Experience with AWS Cloud, Docker, and microservices.
- Hands-on with Unix/Linux CLI and scripting.
- Solid knowledge of SQL and NoSQL databases.
- Experience with Node.js (added advantage).
- Familiarity with message queuing systems like RabbitMQ/ActiveMQ.
- Understanding of software design patterns, TDD, and secure coding practices.
- Exposure to Agile/Scrum methodology and tools like Jira, Confluence, etc.
- Excellent verbal and written communication skills.
Preferred Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Experience developing Software-as-a-Service (SaaS) applications.
- Prior experience with AI tools or cloud-native architecture is a strong plus.
- Exposure to DevOps tools, CI/CD pipelines, and high-availability systems.
Why Join Us?
- Work with a CMMI L3 company focused on cutting-edge technology.
- Engage in exciting cloud-native product development.
- Great benefits, professional growth, and a collaborative culture.
- Flexible hybrid work model.
Interview Process:
- 2 Virtual Rounds
- Final offer roll-out for immediate joiners
Apply now and be part of a future-driven development team.
Job Types: Full-time, Permanent
Pay: ₹700,000.00 - ₹2,000,000.00 per year
Location Type:
- Hybrid work
Schedule:
- Day shift
Work Location: Hybrid remote in Chennai, Tamil Nadu