Skip To Main Content
backBack to Search

Lead Java Developer

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

We are seeking a highly skilled remote Lead Java Developer to join our team.

In this position, you will be responsible for designing, implementing, and delivering new features for our enterprise-class solution. You will work closely with senior members of the application team to develop prototypes, high-level and detailed designs, Java implementation, automated tests, and performance and resilience tests. Furthermore, you will assist with debugging and fixing customer issues and help foster an environment of open communication, creative thinking, problem-solving, and cohesive team effort.

Responsibilities
  • Design, develop, and implement new features for our enterprise-class solution
  • Lead the application team to create high-level and detailed designs
  • Develop prototypes, automated tests, and performance and resilience tests
  • Debug and resolve customer issues
  • Foster an environment of open communication, creative thinking, problem-solving, and cohesive team effort
  • Work in an agile environment to deliver high-quality solutions
Requirements
  • Minimum of 5 years of experience in Core and Advanced Java, multi-threading, and frameworks such as Spring
  • 1+ years of relevant leadership experience
  • Expertise in RESTful interfaces and asynchronous messaging using RabbitMQ or similar message brokers
  • Substantial knowledge of Microservice Architecture Pattern and modular monolith design
  • Proficiency in Spring frameworks, particularly Spring Core, Spring Data Access, Spring Security, and Spring Boot 2.5+
  • Strong knowledge of SQL databases, particularly PostgreSQL
  • Experience in FinTech and related technologies
  • Hands-on experience with KeyCloak for OAuth2 and JWT
  • Competence in unit tests using JUnit 5
  • Excellent written and verbal communication skills in English (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