Skip To Main Content
backBack to Search

Lead Java Developer

Remote in India
Java
& 14 others
warning.png
Sorry, this position is no longer available

We are seeking an experienced remote Lead Java Developer to join our team. You will be responsible for designing and implementing high-quality software solutions that meet the needs of our clients. You will work closely with a talented team of developers, using your advanced knowledge of Java, Kotlin, Scala, Go language, and related technologies to create scalable and efficient systems.

Responsibilities
  • Lead the team of talented developers
  • Design and implement scalable and efficient software solutions using Java, Kotlin, Scala, and Go languages at the advanced level
  • Collaborate closely with other developers and stakeholders to ensure that all software solutions meet specified requirements
  • Write clean, efficient, and maintainable code using Clean Code principles and practices
  • Debug complex problems and provide scalable and performant solutions to enhance overall functionality
  • Ensure that all software solutions comply with industry standards
  • Effectively communicate technical concepts and solutions to stakeholders
  • Mentor less experienced developers to improve their skills and careers
  • Drive innovation and continuous improvement in development practices and technologies
  • Monitor and optimize the performance of software solutions in production environments
  • Take ownership of the project, ensuring that all stakeholders are informed and that project timelines are met
Requirements
  • 5+ years of experience as a Java Developer, with a proficiency in Java, Kotlin, Scala, and Go languages at the advanced level
  • Knowledge of Data Structures and Algorithms
  • Expertise in Clean Code principles and practices
  • Proven experience in problem-solving and system design
  • Strong knowledge in microservice architecture patterns, with a deep understanding of their benefits and drawbacks
  • Proficiency in API & Integration Standards, enabling seamless integration with other systems
  • Familiarity with SQL and NoSQL tools for efficient data storage and manipulation
  • Proficiency in continuous integration and delivery (CI/CD) for ensuring high code quality and efficiency
  • Experience with Spring framework for building reliable and scalable applications
  • Knowledge of the Architecture and Design
  • Ownership mindset with a big picture view
  • Excellent leadership skills and proven leadership experience
  • Ability to provide requirements elicitation
  • Advanced English language skills (Upper-Intermediate level)
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