Skip To Main Content
backBack to Search

Lead Java Developer (Data Structures and Algorithms)

Java, Algorithms & Data structures, Amazon Web Services, Docker
warning.png
Sorry, this position is no longer available

We are looking for a Lead Java Developer to join our remote team to work on a project that demands strong knowledge of algorithms and data structures, and practical exposure to Amazon Web Services and Docker.

As a Lead Developer, you will be responsible for leading the development team in creating robust and scalable Java applications while adhering to best practices in software development. You will also collaborate with cross-functional teams, including architects, product owners, and QA engineers, to ensure that the software meets the client's requirements. This role requires strong technical expertise in Java and experience in building cloud-based solutions with AWS and Docker.

Responsibilities
  • Lead the development team in designing and implementing high-quality and scalable Java applications
  • Collaborate with architects, product owners, and QA engineers to ensure that software meets the client's requirements and adheres to best practices in software development
  • Contribute to the development of project plans and ensure that project milestones are met
  • Provide technical guidance to the development team and mentor junior developers
  • Participate in code reviews and ensure that code is of high quality and adheres to best practices in software development
  • Research and evaluate new technologies and tools to improve the development process and software quality
Requirements
  • At least 5 years of experience in software development, with a focus on Java and designing and developing scalable and secure applications
  • Proven track record of leading and mentoring a team of engineers
  • Strong expertise in algorithms and data structures
  • Proven experience in designing, developing, and deploying cloud-based solutions using AWS and Docker
  • Excellent communication skills and the ability to collaborate with cross-functional teams
  • Experience with Agile methodologies and DevOps practices
  • Fluency in English at an upper-intermediate level or above
Nice to have
  • Experience with Spring framework, microservices architecture, and Kubernetes
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you