Banking Senior Java Software Engineer remote position | 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 3+ 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.

Responsibilities

  • Develop the components of different levels of complexity
    • Write clean code
      • Implement new product functionality
        • Contribute to the application architecture design
          • Write tests for the developed components
            • Perform partial components design and testing

              Requirements

              • 3+ 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

                                          location.svg
                                          ImageImage

                                          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
                                          ImageImage

                                          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
                                            ImageImage

                                            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