Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Staff Engineer, Java

at Nagarro

Posted 20 hours ago | 1 applied

Description:

  • 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.