Skip To Main Content
backBack to Search

We are looking for a seasoned Lead Java Developer to enhance our energetic team.

This role requires a proactive involvement in designing, developing, and sustaining Java-based applications while working closely with colleagues in various locations. As a technical expert, your contribution will be pivotal in establishing industry standards and promoting a culture of operational excellence within our development cycles.

Responsibilities
  • Design and implement integrated solutions by analyzing use cases and applying standard engineering methodologies
  • Resolve complex issues within your domain of engineering expertise
  • Identify and advocate for suitable frameworks, architectural structures, and coding design patterns
  • Develop, test, and sustain software applications and systems using a variety of tools
  • Lead and engage in design and code review sessions
  • Translate business requirements into technical specifications in collaboration with Product teams
  • Work jointly with colleagues from different regions and functional areas
  • Contribute knowledge to refine engineering practices within the domain and industry
  • Merge applications, databases, and platforms for a fully functional solution to business challenges
  • Promote attributes like system resilience, scalability, testing, monitoring, and alerting to elevate project quality
  • Communicate high-profile project statuses to the leadership team
  • Drive enhancements in customer experiences through technological innovation
  • Instruct other engineers in software design practices to ensure maintainability, testability, and observability
Requirements
  • Background in designing and building microservices platforms with 5+ years of working experience
  • Proven track record of leading and mentoring a team of engineers
  • Proficiency in the Spring and Spring Boot stack
  • Background in AWS, CI/CD using Jenkins, and GitHub
  • Understanding of application integration and inter-component communication features
  • Flexibility to explore and adopt emerging development frameworks and methodologies
  • Knowledge of industry benchmarks for code quality and design optimizations
  • Competency in identifying and addressing complex technical issues independently
  • Familiarity with systems for software testing, monitoring, and alertability
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