Remote Senior Staff Engineer, Java Fullstack (React)

at Nagarro

Posted 7 hours ago 2 applied

Description:

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