Associate Principal Engineer, Java Full-stack

Nagarro Logo

Nagarro

πŸ“Remote - Sri Lanka

Summary

Join our team as a Technical Lead and leverage your expertise in Java, Spring Boot, Microservices, Kubernetes, and AWS to lead a team of offshore engineers. You will oversee the design and development of applications, APIs, and microservices, collaborate with cross-functional teams, and guide code reviews and troubleshooting. This role requires strong problem-solving skills and a commitment to continuous improvement. Experience with cloud deployment, containerization, and DevOps practices is essential. You will act as a bridge between the engineering team and the client, ensuring successful project delivery.

Requirements

  • Strong expertise in Java, including the latest versions, and deep understanding of Spring Boot framework for building microservices and web applications
  • Practical experience working with AWS (Amazon Web Services), deploying and managing applications in the cloud
  • Hands-on experience with Kubernetes for managing containerized applications
  • Knowledge of Karate framework and Identity management systems (Okta)
  • Familiarity with DevOps practices, CI/CD pipelines, infrastructure automation, and tools like Docker, Jenkins, Terraform, etc
  • Working knowledge of GitHub for version control, code collaboration, and pull requests
  • Strong problem-solving skills, attention to detail, and a drive for continuous improvement

Responsibilities

  • Technical lead with strong skills in Java, Spring Boot, Microservices, Kubernetes, docker and design documentation
  • Lead a team of offshore engineers and act as bridge between the team and client
  • Oversee the design and development of application, APIs and Microservices using Java, Spring boot
  • Work with cross-functional teams, including product managers, designers, and quality assurance engineers to ensure successful delivery
  • Lead code reviews, troubleshooting, and provide technical advice to the engineering team

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs