Nagarro1
Staff Engineer, Java Backend
Company
Role
Staff Engineer, Java Backend
Location
Job type
Full-time
Posted
Yesterday
Salary
Job description
REQUIREMENTS:
- Total experience 5.5 years+
- Strong experience in Java/J2EE (Spring Boot, REST APIs, Hibernate)
- Good knowledge of SQL/NoSQL databases
- Experience with event-driven systems (Kafka/RabbitMQ)
- Understanding of microservices architecture and distributed systems
- Hands-on with CI/CD, Git, and code reviews
- Familiarity with TDD/BDD, JUnit/Selenium, and clean code practices
- Exposure to DevOps tools (Docker, Kubernetes, Jenkins)
- Knowledge of monitoring/logging tools (Prometheus, Grafana, ELK)
- Understanding of secure coding (OWASP) and system reliability
- Experience in Agile/Scrum environments
- Basic exposure to React and Python (good to have)
- Comfortable working in fast-paced environments
RESPONSIBILITIES:
- Develop scalable, high-quality software solutions
- Own features from design to production deployment
- Provide technical support and guidance to team members
- Collaborate with cross-functional teams for delivery and integration
- Ensure code quality, testing, and best practices
- Work on microservices and event-driven systems
- Troubleshoot production issues and optimize performance
- Contribute to automation and continuous improvement
- Communicate effectively with technical and non-technical stakeholders
Bachelor’s or master’s degree in computer science, Information Technology, or a related fields


