Staff Engineer, Java
Nagarro · Bangalore
Source and collection record
Last observed by our collector: . This is not a manual review or a confirmation from the employer.
Employer requisition: REF45642P
Job type and experience labels are automated discovery categories. The employer determines eligibility. Original experience wording was not retained separately; check the current employer page.
Your application evidence checklist
Mark the statements you can support after reading the employer source. This checklist stays on this page; it does not score your eligibility or submit an application.
0 of 3 checks marked. Keep unresolved requirements as questions for the employer.
Collected role description
<p><strong>REQUIREMENTS</strong></p><ul><li>Total experience 7+ years.</li><li>Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture.</li><li>Hands-on experience with Apache Kafka, MongoDB, Redis, and REST APIs.</li><li>Familiarity with SQL and other NoSQL databases.</li><li>Proficiency with build tools, CI/CD pipelines, and software engineering best practices.</li><li>Experience working with cloud technologies (Google Cloud preferred).</li><li>Strong understanding of UML and design patterns.</li><li>Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST).</li><li>Strong working experience in Data Structures and Algorithms, Unit Testing, and Object-Oriented Programming (OOP) principles.</li><li>Excellent communication and collaboration skills for working across global teams.</li></ul><p><strong>RESPONSIBILITIES:</strong></p><ul><li>Writing and reviewing great quality code.</li><li>Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project.</li><li>Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns and frameworks to realize it.</li><li>Determining and implementing design methodologies and tool sets.</li><li>Enabling application development by coordinating requirements, schedules, and activities.</li><li>Being able to lead/support UAT and production roll outs.</li><li>Creating, understanding and validating WBS and estimated effort for given module/task, and being able to justify it.</li><li>Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement.</li><li>Giving constructive feedback to the team members and setting clear expectations.</li><li>Helping the team in troubleshooting and resolving of complex bugs.</li><li>Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken.</li><li>Carrying out POCs to make sure that suggested design/technologies meet the requirements.</li></ul>
Collected minimum qualification
<p>Bachelor’s or master’s degree in computer science, Information Technology, or a related field.</p>
Collected experience requirement
7+ years