Remote Leading Banking Java Development Team Lead job | EPAM Anywhere
Back icon

Java Development Team Lead for a Leading Banking Company

Java Development Team Lead for a Leading Banking Company 40 hrs/week, 12+ months

Currently, we are looking for a remote Java Development Team Lead with 5+ years of development experience in Java to join our team.

The customer is one of the leading universal banks of Russia, offering a wide range of banking services and products in Russia, CIS, Europe, Asia, Africa, and the U.S.

The main pool of tasks is associated with the development of a Digital Banking platform.


  • Java development (Spring Boot)
    • Development within a microservice architecture
      • Designing interfaces for interaction with other systems
        • Working closely with front-end development, testing and analysts
          • Working on Agile Development Methodologies


            • 5+ years of development experience in Java
              • 1+ years of relevant leadership experience
                • Understanding JVM working principles
                  • Knowledge of the main libraries and development templates
                    • Experience of using Spring Framework (Boot, MVC, Data, Security, etc.)
                      • Experience of work with multithreading and asynchrony
                        • Experience with Databases, ability to write and optimize the queries
                          • Experience with distributed storages and systems
                            • Knowledge of HTTP, REST, SOAP
                              • Understanding of microservice architecture specifics
                                • Experience with Frameworks and Testing Automation tools (JUnit, Postman, JMeter)
                                  • Higher or incomplete higher education (physical and mathematical or technical)

                                    Nice to have

                                    • Experience with Docker and Kubernetes
                                      • Experience in decomposing monolithic applications
                                        • Experience with Kafka
                                          • Experience with Apache Ignite
                                            • Knowledge of ELK stack


                                              • Java 8-11
                                                • Tomcat, Jetty, Netty, Spring
                                                  • PostgreSQL, Oracle, Redis, Kafka, Tarantool
                                                    • Maven, Gradle, Ansible
                                                      • Docker, Kubernetes (OpenShift)
                                                        • Spring (REST, Security, JMS)
                                                          • Spring Boot/Spring Cloud
                                                            • Unit testing
                                                              • JMeter or Gatling

                                                                Benefits in eligible locations


                                                                For you

                                                                • Voluntary health insurance for you (100% covered) and your family (with corporate discount)
                                                                • Individual sessions with professional psychologists and coaches
                                                                • Free corporate sports and wellness programs
                                                                • Stable income
                                                                • Paid time off

                                                                For your comfortable work

                                                                • 100% remote work forever
                                                                • Free licensed software
                                                                • Possibility to work on your own device (BYOD)
                                                                • Stable workload
                                                                • Relocation opportunities
                                                                • Flexible engagement models

                                                                  For your growth

                                                                  • Free trainings for technical and soft skills
                                                                  • Access to LinkedIn Learning platform
                                                                  • Language courses
                                                                  • Access to internal and external e-Libraries
                                                                  • Certification opportunities
                                                                  • Skill advisory service

                                                                    40 hrs/week

                                                                    Hours per week

                                                                    12+ months

                                                                    Project length

                                                                    Armenia, Belarus, Brazil, Colombia, Georgia, India, Italy, Kazakhstan, Mexico, Russia, Ukraine, Uzbekistan, Viet Nam

                                                                    Locations eligible for the position