Nagarro is a Digital Product Engineering company that is rapidly scaling and has over 17,500 experts across 39 countries.
The company fosters a dynamic and non-hierarchical work culture and is looking for new colleagues to join their team.
The Senior Staff Engineer will have a total experience of 10+ years.
The role requires extensive experience in back-end development using Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture.
Strong working experience in front-end applications using TypeScript, JavaScript, React, and micro frontends is essential.
Hands-on experience with REST APIs, caching systems (e.g., Redis), and messaging systems like Kafka is required.
Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST) is necessary.
The candidate should have hands-on experience with multithreading and cloud development.
Strong working experience in Data Structures and Algorithms, Unit Testing, and Object-Oriented Programming (OOP) principles is expected.
Experience with relational databases such as SQL Server, Oracle, MySQL, and PostgreSQL is required.
Familiarity with DevOps tools and technologies such as Ansible, Docker, Kubernetes, Puppet, Jenkins, and Chef is necessary.
Proficiency in build automation tools like Maven, Ant, and Gradle is required.
Hands-on experience with cloud technologies such as AWS or Azure is essential.
A strong understanding of UML and design patterns is necessary.
The candidate should have the ability to simplify solutions, optimize processes, and efficiently resolve escalated issues.
Strong problem-solving skills and a passion for continuous improvement are essential.
Excellent communication skills and the ability to collaborate effectively with cross-functional teams are required.
Enthusiasm for learning new technologies and staying updated on industry trends is important.
Requirements:
A Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field is required.
The candidate must have a total experience of 10+ years in relevant fields.
Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework, Hibernate/JPA, and Microservices Architecture is mandatory.
Strong working experience in front-end technologies such as TypeScript, JavaScript, React, and micro frontends is essential.
Hands-on experience with REST APIs, caching systems, and messaging systems is required.
Proficiency in Service-Oriented Architecture and Web Services is necessary.
The candidate should have hands-on experience with multithreading and cloud development.
Strong working experience in Data Structures, Algorithms, Unit Testing, and OOP principles is expected.
Experience with relational databases and DevOps tools is required.
Proficiency in build automation tools and cloud technologies is essential.
A strong understanding of UML and design patterns is necessary.
The candidate must possess strong problem-solving skills and a passion for continuous improvement.
Excellent communication skills and the ability to collaborate effectively with cross-functional teams are required.
Enthusiasm for learning new technologies and staying updated on industry trends is important.
Benefits:
Nagarro offers a dynamic and non-hierarchical work culture that encourages collaboration and innovation.
Employees have the opportunity to work with a diverse team of experts from around the world.
The company supports continuous learning and staying updated on industry trends.
Employees can expect to engage in meaningful projects that inspire and excite.
Nagarro provides opportunities for professional growth and development within the organization.