Skip To Main Content
backBack to Search

Lead Java Developer

Java, Amazon Web Services, Problem solving, Maintenance, Repair, Spring Boot, Java 8, Java Core, REST, Unit Testing, SQL, Java NoSQL, Java Microservice Infrastructure, CI/CD, ReactJS

We are looking for a remote Lead Java Developer with solid experience in AWS and a strong problem-solving mindset to join our team.

As a Lead Java Developer, you will be responsible for designing, developing, and maintaining complex software systems, while leading and mentoring a team of developers. If you are a self-starter with excellent communication skills, we invite you to apply for this challenging and rewarding position.

Responsibilities
  • Lead and manage a team of developers, providing guidance, mentoring, and support
  • Design, develop, test, and maintain complex software systems, ensuring high quality and scalability
  • Work closely with business stakeholders to understand requirements and provide technical expertise
  • Collaborate with other teams, including QA, DevOps, and Product Management, to ensure successful project delivery
  • Provide technical leadership, driving innovation and best practices in software development
  • Maintain and repair existing systems as needed, ensuring high availability and performance
  • Participate in code reviews and contribute to the development of coding standards
Requirements
  • At least 7 years of experience in Java development, with a strong understanding of Java 8 and Java Core
  • 2+ years of relevant leadership experience
  • Experience in developing RESTful APIs, utilizing frameworks such as Spring Boot
  • Solid understanding of unit testing, test-driven development, and continuous integration/continuous delivery (CI/CD) principles
  • Experience in SQL and NoSQL databases, such as MySQL, PostgreSQL, MongoDB, or Cassandra
  • Experience in creating and maintaining microservice infrastructure using Java
  • Strong experience in AWS, including EC2, S3, Lambda, and CloudFormation
  • Familiarity with CI/CD best practices
  • Strong problem-solving skills and ability to work independently and in a team environment
  • Excellent spoken and written English at an Upper-Intermediate level or higher
Nice to have
  • Experience with ReactJS or other front-end frameworks, showcasing versatility in software development
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