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

Remote Staff Engineer, Java

at Nagarro

Posted 1 day ago | 1 applied

Description:

  • Nagarro is a Digital Product Engineering company that is rapidly scaling and looking for new colleagues.
  • The company builds products, services, and experiences that inspire and delight across all devices and digital mediums.
  • The work culture is dynamic and non-hierarchical, with over 18,000 experts across 38 countries.
  • The Staff Engineer, Java will have a total experience of 7+ years.
  • The role requires extensive experience in back-end development utilizing Java 17, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture.
  • Hands-on experience with REST APIs, caching systems (e.g., Redis), and messaging systems like Kafka is essential.
  • The candidate should have hands-on working experience in Apache Spark and GCP.
  • Familiarity with SonarQube and Model Level Design (MLD) is required.
  • Knowledge of Cognos Report Authoring and Administration is necessary.
  • A solid understanding of RESTful APIs, Webhooks, and real-time integrations is expected.
  • Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST) is important.
  • The candidate should have hands-on experience with multithreading and cloud development.
  • 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.
  • A strong understanding of UML and design patterns is expected.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams are essential.

Requirements:

  • The candidate must have a total experience of 7+ years in software development.
  • Extensive experience in back-end development using Java 17, Spring Framework (Core/Boot/MVC), Hibernate/JPA, and Microservices Architecture is required.
  • Hands-on experience with REST APIs, caching systems (e.g., Redis), and messaging systems like Kafka is necessary.
  • The candidate should have hands-on working experience in Apache Spark and GCP.
  • Familiarity with SonarQube and Model Level Design (MLD) is required.
  • Knowledge of Cognos Report Authoring and Administration is necessary.
  • A solid understanding of RESTful APIs, Webhooks, and real-time integrations is expected.
  • Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST) is important.
  • The candidate should have hands-on experience with multithreading and cloud development.
  • 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.
  • A strong understanding of UML and design patterns is expected.
  • Excellent communication skills and the ability to collaborate effectively with cross-functional teams are essential.
  • A Bachelor’s or Master’s degree in computer science, Information Technology, or a related field is required.

Benefits:

  • The company offers a dynamic and non-hierarchical work culture.
  • Employees have the opportunity to work with a diverse team of over 18,000 experts across 38 countries.
  • The role provides the chance to build innovative products, services, and experiences.
  • Employees can expect a collaborative environment that encourages continuous improvement and constructive feedback.
  • The position allows for involvement in leading/supporting UAT and production rollouts.
  • There are opportunities for professional growth and development through troubleshooting and resolving complex bugs.
  • The company supports a mindset of addressing issues promptly and responding positively to setbacks and challenges.