Senior Staff Engineer, Java, Node JS
Department:
Job Summary
REQUIREMENTS:
- Total experience 7.5 years
- Strong experience in Backend Engineering Microservices and Distributed Systems
- Deep hands-on expertise in Java and development
- Strong experience in designing and developing RESTful APIs and backend services
- Strong understanding of OOP Data Structures Algorithms and Software Design Principles
- Hands-on experience with PostgreSQL MongoDB or similar databases
- Experience with system design scalability fault tolerance and performance optimization
- Experience with Redis messaging systems and event-driven architectures
- Hands-on experience with Git automated testing CI/CD Docker and Kubernetes
- Strong understanding of API security authentication and authorization
- Experience with observability monitoring and production support
- Strong troubleshooting analytical and problem-solving skills
- Experience working in Agile/Scrum environments
- Excellent communication and stakeholder management skills
- Experience with Spring Boot TypeScript NestJS Kafka and AI-assisted coding tools is preferred
RESPONSIBILITIES:
- Design develop and maintain scalable backend services microservices and APIs
- Build high-performance RESTful and event-driven applications
- Own system design data models integrations scalability and reliability
- Collaborate with product and engineering teams to deliver business solutions
- Write clean secure maintainable and well-tested code
- Conduct code reviews and mentor junior engineers
- Troubleshoot production issues and perform root cause analysis
- Improve CI/CD pipelines monitoring logging and operational practices
- Optimize application performance database efficiency and system scalability
- Participate in architecture discussions design reviews and technical decision-making
- Implement security best practices and engineering standards
- Support platform modernization and continuous improvement initiatives
- Leverage modern development tools and AI-assisted coding practices to improve productivity
- Participate in Agile ceremonies and collaborate with cross-functional stakeholders
- Ensure delivery of high-quality reliable and scalable backend solutions.
Qualifications :
Bachelors or masters degree in computer science Information Technology or a related fields
Remote Work :
No
Employment Type :
Full-time
About Company
Nagarro helps future-proof your business through a forward-thinking, fluidic, and CARING mindset. We excel at digital engineering and help our clients become human-centric, digital-first organizations, augmenting their ability to be responsive, efficient, intimate, creative, and susta ... View more