Staff Engineer, Java @ Nagarro
Your Application Journey
Email Hiring Manager
Job Details
About Staff Engineer, Java
Nagarro is a Digital Product Engineering company scaling in a big way! We build products, services, and experiences that inspire and delight. Our team of 17,500+ experts operates in 39 countries with a dynamic, non-hierarchical culture.
Job Description
This role requires 7+ years of total experience with strong expertise in Java 11+, Spring Boot, and Microservices Architecture. The candidate will work on cloud development (AWS preferred), REST API design, functional design patterns, scalable architecture, Jenkins CI/CD pipelines, UML, design patterns, SOA based architecture, and web services. They will test applications with TDD/BDD frameworks and work on high-volume, high-performance systems.
Responsibilities
- Write and review quality code.
- Analyze functional requirements and client needs.
- Define overall solutions with appropriate technologies and frameworks.
- Implement design methodologies and tool sets.
- Coordinate development activities and support rollouts.
- Create, validate and justify work breakdown structure and estimates.
- Troubleshoot and resolve complex bugs.
- Conduct POCs for design and technology validation.
Qualifications
Bachelor’s or master’s degree in Computer Science, Information Technology, or a related field.
Key skills/competency
Java, Spring Boot, Microservices, AWS, REST API, UML, CI/CD, TDD, BDD, Cloud
How to Get Hired at Nagarro
🎯 Tips for Getting Hired
- Research Nagarro's culture: Review company mission and global projects.
- Customize your resume: Highlight Java and cloud expertise.
- Prepare for technical interviews: Practice coding and system design questions.
- Emphasize collaboration: Showcase teamwork and communication skills.