Skip To Main Content
backBack to Search

Lead Java Developer

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

We are looking for a Lead Java Developer with extensive experience in AWS to lead our remote team.

You will be working on a project that requires strong experience in AWS, Java, Algorithms & Data Structures, and Amazon ML. This is a great opportunity for a talented individual who wants to work on cutting-edge technologies and lead a team of developers.

Responsibilities
  • Lead a team of developers, providing technical guidance, mentorship and ensuring high-quality delivery of software solutions
  • Design and develop RESTful APIs and microservices in Java
  • Collaborate with cross-functional teams, including Product Owners, Architects, and QA Engineers, to deliver software solutions that meet business requirements
  • Work with AWS services such as EC2, S3, CloudFormation, Lambda, and Kinesis to build scalable and fault-tolerant systems
  • Ensure code quality by writing automated tests, performing code reviews, and following best practices
  • Continuously learn and keep up to date with emerging technologies and industry trends
  • Contribute to the development of technical standards, tools, and processes to improve software quality and development efficiency
Requirements
  • At least 5 years of experience as a Java Developer, with a strong understanding of Algorithms & Data Structures
  • Demonstrated experience in leading and managing teams of developers, ensuring successful project outcomes
  • Experience working with AWS services such as EC2, S3, CloudFormation, Lambda, and Kinesis
  • Experience with Amazon ML and other Machine Learning services
  • Proven experience as a tech lead, successfully leading teams and delivering high-quality software solutions
  • Experience working with production Cloud environment, including building, deploying, and managing cloud services
  • Experience designing and developing RESTful APIs and microservices
  • Proficient in English, with Advanced level competency for effective communication with team members and stakeholders
  • Ability to work independently and as part of a team, with a strong sense of ownership and accountability
Nice to have
  • Experience with containerization technologies such as Docker and Kubernetes
  • Experience with Agile methodologies and practices
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