Senior Java Software Engineer remote vacancies | EPAM Anywhere
Back icon

Senior Java Software Engineer for a Leading Banking Company

Senior Java Software Engineer for a Leading Banking Company 40 hrs/week, 12+ months

We are currently looking for a remote Senior Java Software Engineer with 3+ years of development experience and Unit Test experience to join our team.

The customer is one of the largest banks of Russia, Central, and Eastern Europe providing a high level of customer experience and an ecosystem of convenient online services in different areas.

The main pool of tasks is associated with the implementation of the solution for personal financial planning.


  • Development of server components of microservice architecture
    • Development of services that implement the stages of the business process
      • Development of integration modules for interaction with external sources
        • Implementation of the logic of interaction with the database
          • Development of data processing API and implementation of user interface business logic


            • 3+ years of Java development experience
              • Experience with Java SE, Spring Framework (Boot/Data/Cloud)
                • Experience with Git
                  • Good skills of writing Unit Tests
                    • Practical experience with Gradle/Maven
                      • Understanding basics of DevOps
                        • Knowledge of SQL and experience with с relational DBMS
                          • Knowledge of OOP patterns
                            • Skills of design and development of high-load/fail-safe solutions
                              • English for reading technical documentation

                                Nice to have

                                • Experience with Java SE version 8+
                                  • Experience with Kafka, Zookeeper, Docker, Kubernetes, PostgreSQL, ClickHouse, NiFi
                                    • Experience of Groovy development
                                      • Good communication skills. Ability to reasonably defend a point of view


                                        • Java SE, Spring Framework (Boot/Data/Cloud)
                                          • BPMN
                                            • Apache Kafka
                                              • Docker
                                                • Kubernetes

                                                  We offer

                                                  • Competitive compensation depending on experience and skills
                                                    • Work on enterprise-level projects on a long-term basis
                                                      • Full-time remote work
                                                        • Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
                                                          • Community of 38,000+ industry's top professionals

                                                            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, Colombia, Georgia, India, Italy, Kazakhstan, Mexico, Russia, Ukraine, Uzbekistan, Viet Nam

                                                                Locations eligible for the position