Skip To Main Content
backBack to Search

Lead Java Developer

Java, Apache Cassandra, Apache Spark, Algorithms & Data structures

Currently, we are looking for a remote Lead Java Developer to join our team.

Responsibilities
  • Work as a developer with strong hands on development for entire software development lifecycle
  • Work collaboratively with product owners, technology partners to understand and clarify requirements
  • Design and develop highly scalable industry-leading applications
Requirements
  • Bachelor's /Master’s Degree in Computer Science, Information Systems or equivalent
  • 4 to 10 years of experience in application development using Java Technologies
  • Strong expertise and knowledge in Core Java, Data Structures, Multithreading
  • Preferred experience in Spark, NoSql preferably Cassandra, AWS, Python, AKKA, Container Technologies like Docker, Kubernetes, Hudi, Databricks
  • Good to have – Microservices, Springboot
  • Proficient with software development lifecycle (SDLC) methodologies like Agile, Test- driven development
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