Banking Middle Java Software Engineer remote position | EPAM Anywhere
Back icon

Middle Java Software Engineer for a Banking Company

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

We are currently looking for a remote Middle Java Software Engineer with 2+ years of experience in Java development to join our team.

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


  • Maintenance of an existing codebase
    • Write clean code
      • Implement new product functionality
        • Contribute to the application architecture design
          • Write tests for the developed components


            • 2+ years of experience in Java development
              • Ability to write clean code
                • Good command of design patterns
                  • Experience in using Spring IOC Containers and DI
                    • Ability to explore and figure out tasks on your own
                      • Understanding of the Software Development Life Cycle (SDLC): starting from analysis of initial requirements, up to server updates and continued user maintenance
                        • Familiarity with DevOps practices
                          • Basic knowledge of the major software development methodologies including Agile
                            • Team development method experience (using Confluence, Jira)
                              • Understanding of modern approaches in design and enterprise integration solutions: SOA, SOAP, MQ, Client-server architecture, Web services
                                • Experience in test automation (write test scripts and automate them)
                                  • Good communication skills, positive attitude

                                    Nice to have

                                    • Knowledge of programming languages other than Java
                                      • Understanding of banking business processes (B2B)

                                        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