Development Team Leader

Moscow, Russia

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Development Team Leader for our Moscow office to make the team even stronger.

The candidate will be responsible for managing and organization of several cross-functional team of engineers working on challenging projects in a multinational environment.

Project technologies and tools

  • Java 7-8;
  • Spring (Spring Web, Spring Data, Spring Boot, Spring Cloud);
  • RESTful WS, SOAP;
  • Hibernate;
  • Jenkins, Docker, Ansible;
  • Oracle DB, PostgreSQL;
  • Apache (Camel, Maven, Kafka).


  • 6+ years of hands-on experience in various Java technologies and frameworks;
  • Solid foundation in computer science, with strong competencies in data structures, algorithms, multithreading and software design;
  • Good practical knowledge of RDBMS solutions (e.g. MySQL, PostgreSQL, etc.);
  • Financial application development experience;
  • Strong communication skills and capability of successful collaboration with cross-functional teams;
  • Upper-Intermediate level of English is preferable.

We offer

  • Opportunity to work on technical challenges that may impact across geographies;
  • Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications;
  • Opportunity to share your ideas on international platforms;
  • Sponsored Tech Talks & Hackathons;
  • Possibility to relocate to any EPAM office for short and long-term projects;
  • Focused individual development;
  • Benefit package:
    • Health benefits;
    • Paid time off;
    • Flexible benefits.