WFH careers for Banking Senior Java Software Engineer | EPAM Anywhere
Back icon

Senior Java Software Engineer for a Banking Company

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

We are currently looking for a remote Senior Java Software Engineer with Java proficiency 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.


  • Java/Kotlin development (Spring Boot Framework)
    • Design Microservice architecture
      • Work on and design APIs
        • Collaborate with front-end development, testing and analysts' teams
          • Work according to agile methodology


            • Proficiency in Java/Kotlin
              • Understanding of main JVM principles and functionalities
                • Good knowledge of Core libraries and Design Patterns
                  • Working experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security)
                    • Experience with both Multi-threading and Asynchronous programming
                      • Skills in writing and optimizing queries
                        • Experience working with databases
                          • Knowledge of HTTP, REST, SOAP
                            • Familiarity with distributed storage systems
                              • Understanding of Microservices architecture
                                • Prior experience with Test Automation Frameworks and tools (JUnit, Postman, Apache JMeter)
                                  • ВSc/PhD in Physics and Mathematics/Engineering

                                    Nice to have

                                    • Familiarity with Docker and Kubernetes
                                      • Experience in decomposing monolithic applications
                                        • Experience with ELK Stack
                                          • Practical skills in Kafka
                                            • Knowledge of Apache Ignite


                                              • Java 8-11, Kotlin
                                                • Apache Tomcat, Jetty, Netty, Spring
                                                  • PostgreSQL, Oracle, Redis, Kafka, Tarantool
                                                    • Apache Maven, Gradle, Ansible
                                                      • Docker, Kubernetes (OpenShift)
                                                        • Spring (Spring REST, Spring Security, Spring JMS)
                                                          • Spring Boot/Spring Cloud
                                                            • Unit testing
                                                              • Apache JMeter/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, Italy, Kazakhstan, Mexico, Russia, Ukraine, Uzbekistan, Viet Nam

                                                                    Locations eligible for the position