Nagarro is a Digital Product Engineering company that is rapidly scaling and looking for new colleagues.
The Staff Engineer, Java will have a total experience of 7+ years.
The role requires extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture.
Hands-on experience with REST APIs and caching systems (e.g., Redis) is essential.
Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST) is required.
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 necessary.
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 essential.
Proficiency in build automation tools like Maven, Ant, and Gradle is required.
Hands-on experience with cloud technologies such as AWS or Azure is necessary.
A strong understanding of UML and design patterns is required.
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.
Responsibilities include writing and reviewing high-quality code, understanding functional requirements, envisioning overall solutions, determining design methodologies, enabling application development, leading/supporting UAT and production rollouts, creating and validating work breakdown structures, addressing issues promptly, providing constructive feedback, troubleshooting complex bugs, and carrying out proofs of concept.
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 7+ years in relevant fields.
Extensive experience in back-end development utilizing Java 8 or higher, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture is necessary.
Hands-on experience with REST APIs and caching systems (e.g., Redis) is essential.
Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST) is required.
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 necessary.
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 essential.
Proficiency in build automation tools like Maven, Ant, and Gradle is required.
Hands-on experience with cloud technologies such as AWS or Azure is necessary.
A strong understanding of UML and design patterns is required.
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.
Benefits:
Nagarro offers a dynamic and non-hierarchical work culture.
Employees have the opportunity to work at scale across all devices and digital mediums.
The company provides a collaborative environment where great new colleagues are welcomed.
Employees can expect to be part of a global team of 18,000+ experts across 38 countries.