Skip To Main Content
backBack to Search

Lead Java Developer

Java, Message Brokers (MQ), Microservice Architecture Pattern, REST API, Spring, FinTech, KeyCloak, RabbitMQ
warning.png
Sorry, this position is no longer available

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

In this position, you will work closely with senior members of the application team to design, implement, and deliver new features, develop prototypes, high-level and detailed designs, Java implementation, automated tests, and performance and resilience tests. You will also be responsible for debugging and fixing customer issues, fostering an environment of open communication, creative thinking, problem-solving, and cohesive team effort, as well as working in an agile environment.

Responsibilities
  • Design, develop, and implement high-quality, enterprise-class solutions
  • Collaborate with senior members of the application team to define, design, and deliver new features
  • Develop prototypes, high-level and detailed designs, Java implementation, automated tests, and performance and resilience tests
  • Debug and fix customer issues in a timely and efficient manner
  • Foster an environment of open communication, creative thinking, problem-solving, and cohesive team effort
  • Work in an agile environment to deliver high-quality solutions
  • Mentor and provide guidance to junior developers
  • Stay up-to-date with emerging trends and technologies in software development
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or a closely related field
  • Minimum of 5 years of experience in Core and Advanced Java, multi-threading, frameworks such as Spring, RESTful interfaces, asynchronous messaging
  • 1+ years of relevant leadership experience
  • Strong knowledge of Java 11+
  • Experience with OOP and data structure
  • Proficiency in Spring framework (Spring Core module: especially Inversion of control, Spring Data Access (JPA, JDBC and hibernate), Spring Security, Spring boot 2.5+, Spring cloud contract
  • Competence in REST API and any Asynchronous message broker (RabbitMQ)
  • Expertise in Microservices (modular monolith)
  • Competence in SQL DB (PostgreSQL) and unit tests (JUnit 5)
  • Exceptional team player with strong communication skills
  • Fluent 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