Back to Search
We are seeking a highly skilled Lead Java Full Stack Developer to join our remote team and take ownership of our project's Java development lifecycle. As a Lead Java Developer, you will be responsible for designing, developing, and implementing complex software solutions for our clients. You will lead the development team and collaborate with cross-functional teams to deliver high-quality software products. You will also be responsible for mentoring and coaching junior developers in the team.
Responsibilities
- Design, develop, and implement complex software solutions using Java and related technologies
- Lead the development team and collaborate with cross-functional teams to deliver high-quality software products
- Mentor and coach junior developers in the team
- Develop and implement best practices for software development, including coding standards, code reviews, and testing methodologies
- Collaborate with product owners and other stakeholders to define project requirements and scope
- Ensure the timely delivery of software products and manage project timelines
- Identify and mitigate project risks, and work closely with the project team to resolve issues
- Stay up-to-date with emerging trends and technologies in Java development and related fields
- Prepare and deliver presentations to stakeholders on project progress and outcomes
Requirements
- Minimum of 5 years of experience in Java development, with a strong focus on Java 8 and Spring Boot
- Expertise in Microservice Architecture Pattern, REST, and Unit Testing
- Demonstrable experience in developing and deploying applications using Amazon Web Services
- Proficiency in SQL and database design
- Strong knowledge of message brokers, particularly Apache Kafka
- Proven track record of delivering software projects using Agile methodologies
- 1+ year of experience of leading a team
- Strong written and verbal communication skills in English (Upper-Intermediate level)
Nice to have
- Experience with Docker and containerization
- Knowledge of NoSQL databases such as MongoDB or Cassandra
- Familiarity with Front-end technologies such as Angular or React
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