Skip To Main Content
backBack to Search

Lead Java Developer

Java, Spring Boot, Microservice Architecture Pattern, NoSQL Databases, Spring Core, Spring Data, Microsoft Azure
warning.png
Sorry, this position is no longer available

We are seeking an experienced Lead Java Developer to join our remote team, working on a cutting-edge project with a focus on microservice architecture and NoSQL databases. As a Lead Java Developer, you will be responsible for leading a team of developers in designing and developing scalable and high-performance software solutions. You will collaborate with cross-functional teams to identify technical requirements and provide innovative solutions to complex problems. If you are passionate about Java development and have a track record of delivering high-quality software solutions, we invite you to be part of our team.

Responsibilities
  • Design and develop scalable and high-performance software solutions using Java and Spring Boot
  • Lead a team of developers, providing guidance and support to ensure the delivery of high-quality software solutions
  • Collaborate with cross-functional teams to identify technical requirements and provide innovative solutions to complex problems
  • Contribute to the development and maintenance of software architecture and design documents
  • Participate in code reviews to ensure adherence to coding standards and best practices
  • Develop and maintain unit and integration tests to ensure the reliability and quality of software solutions
  • Conduct performance tuning and optimization to ensure the scalability and efficiency of software solutions
Requirements
  • A minimum of 5 years of experience in Java development, demonstrating expertise in Java 8 and Spring Boot
  • In-depth knowledge of Microservice Architecture Pattern and NoSQL Databases, showcasing your ability to design and develop scalable and high-performance software solutions
  • Proficiency in Spring Core and Spring Data, enabling you to develop robust and maintainable code
  • Familiarity with Microsoft Azure, highlighting your broader perspective on cloud computing and infrastructure
  • Experience in leading a team of developers, demonstrating your ability to mentor, guide, and motivate team members to deliver high-quality software solutions
  • Fluent spoken and written English at an Upper-Intermediate level or higher, enabling effective communication
Nice to have
  • Experience with Laravel, showcasing your ability to work with additional web frameworks and technologies
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