Skip To Main Content
backBack to Search

Lead Java Developer

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

We are currently seeking an experienced remote Lead Java Developer to join our team.

In this role, you will lead the development of cutting-edge software solutions for one of the largest multinational telecommunications companies in the world. You will be responsible for designing, developing, and maintaining high-performance, scalable, and secure software systems. As a Lead Java Developer, you will play a pivotal role in shaping the technology strategy of the company.

Responsibilities
  • Lead and manage a team of Java developers, providing technical guidance and mentorship
  • Design, develop, and maintain high-performance, scalable, and secure software systems
  • Collaborate with product owners, architects, and other stakeholders to define the technology roadmap
  • Develop and maintain the Continuous Integration and Continuous Deployment pipelines for the software systems
  • Ensure the quality of the software systems by developing and executing unit tests, integration tests, and end-to-end tests
  • Participate in code reviews and ensure adherence to coding standards and best practices
  • Identify and mitigate technical risks and issues
  • Stay up-to-date with the latest industry trends and technologies, and share knowledge with the team
Requirements
  • At least 7 years of experience in Java Development, with at least 2 years of experience in leading a team
  • Bachelor's degree in Computer Science or a related field
  • Expert level knowledge in Java Core, Java 8, Spring Boot, REST, and Unit Testing
  • Strong experience in SQL and NoSQL databases, such as MySQL, Oracle, MongoDB, or Cassandra
  • Experience in developing and deploying Microservices-based architectures using Java technology stack
  • Strong experience with Amazon Web Services, including EC2, S3, RDS, and Lambda
  • Experience in building and maintaining Continuous Integration and Continuous Deployment pipelines
  • Experience in front-end development using ReactJS
  • Excellent communication skills, both verbal and written, and a good team player
  • Upper-Intermediate level of English or higher
Nice to have
  • Experience with Docker and Kubernetes for containerization and orchestration
  • Experience with Apache Kafka for building event-driven architectures
  • Familiarity with Elasticsearch for building search and analytics solutions
  • Experience with Agile and Scrum methodologies
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