Remote Associate Staff Engineer, Java Fullstack

at Nagarro

Posted 19 hours ago 0 applied

Description:

  • Nagarro is a Digital Product Engineering company that is rapidly scaling and looking for new colleagues.
  • The Associate Staff Engineer will have a total experience of 5+ 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.
  • Strong working experience in front-end applications using technologies such as TypeScript, JavaScript, React/Angular, and micro frontends is essential.
  • Hands-on experience in Azure DevOps for version control, CI/CD pipeline creation, build, and deployment automation is required.
  • The candidate should have hands-on experience with REST APIs, caching systems (e.g., Redis), and messaging systems like Kafka.
  • Proficiency in Service-Oriented Architecture (SOA) and Web Services (Apache CXF, JAX-WS, JAX-RS, SOAP, REST) is necessary.
  • The role requires 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 needed.
  • The candidate should have hands-on experience with relational databases such as SQL Server, Oracle, MySQL, and PostgreSQL.
  • Experience with DevOps tools and technologies such as Ansible, Docker, Kubernetes, Puppet, Jenkins, and Chef is required.
  • Proficiency in build automation tools like Maven, Ant, and Gradle is necessary.
  • Hands-on experience with cloud technologies such as AWS/Azure is essential.
  • 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.
  • Enthusiasm for learning new technologies and staying updated on industry trends is necessary.

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 5+ years in relevant fields.
  • Extensive experience in back-end development with 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/Angular, and micro frontends is essential.
  • Hands-on experience in Azure DevOps for version control and CI/CD pipeline creation is required.
  • The candidate must have experience with REST APIs, caching systems, and messaging systems.
  • Proficiency in Service-Oriented Architecture and Web Services is necessary.
  • Hands-on experience with multithreading and cloud development is required.
  • Strong working experience in Data Structures, Algorithms, Unit Testing, and OOP principles is essential.
  • The candidate should have experience with relational databases and DevOps tools.
  • Proficiency in build automation tools and cloud technologies is required.
  • A strong understanding of UML and design patterns is necessary.
  • The candidate must possess strong problem-solving skills and excellent communication abilities.

Benefits:

  • The position offers the opportunity to work in a dynamic and non-hierarchical work culture.
  • Employees will be part of a global team of over 17,500 experts across 39 countries.
  • The role provides a chance to work on inspiring and exciting digital products and services.
  • Continuous learning and staying updated on industry trends are encouraged.
  • The company promotes a culture of collaboration and effective communication within cross-functional teams.