Associate Principal Engineer, Java Full-stack

  • Remote - Sri Lanka

Remote

Software Development

Principal

Job description

Job Description

Must have Skills : Spring Boot, AWS,

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

Must have Skills:

  • 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
Share this job:
Please let Nagarro know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Apply