Remote Leading Banking Lead Java Software Engineer | EPAM Anywhere
Back icon

Lead Java Software Engineer for a Leading Banking Company

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

We are currently looking for a remote Lead Java Software Engineer with 5+ years of Java development experience and 2+ years of experience in application profiling 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 processing of a loyalty program with a mission-critical class.


  • Development of critical components
    • Codebase preparation of the infrastructure for problem solving (stubs)
      • Codebase preparation of the infrastructure for unit testing
        • Jira Issues Solution Proposal Description
          • Designing test automation solutions
            • Helping developers with development
              • Code quality control (agreements, reviews, Checkstyle, Sonar, etc.)
                • Technical debt management
                  • CI/CD design
                    • Support of Dev(Sec)Ops according to the methods of the accepted production process of the Bank
                      • Preparing the infrastructure for test automation


                        • 5+ years of Java development experience
                          • 2+ years of experience in application profiling - finding memory leaks, finding bottleneck applications
                            • 1+ years of relevant leadership experience
                              • Higher technical education
                                • Experience in developing Web applications, understanding the principles of client-server interaction
                                  • Experience with Apache Tomcat, IBM WebSphere, JBoss application servers
                                    • Experience with version control systems: SVN, Git
                                      • Experience with a set of DevOps practices (Jenkins, Ansible, Groovy)
                                        • Experience in the development of high-load and distributed systems, financial systems
                                          • Strong understanding of the principles of multithreaded programming
                                            • Understanding of OOP principles, development methodologies, design patterns
                                              • Strong knowledge of Java SE
                                                • Strong knowledge of Spring Framework development technologies, Hibernate ORM, JMS, JMX, JUnit
                                                  • Strong knowledge of SQL, experience with Oracle DBMS, experience in database design
                                                    • Knowledge of front-end development technologies - JavaScript, jQuery, React
                                                      • English at the level of reading technical documentation

                                                        Nice to have

                                                        • Familiarity with IMDG platforms (will be an advantage)
                                                          • Experience with development tools IntelliJ IDEA, Jira, Confluence
                                                            • Confident knowledge of SQL Syntax, experience with Oracle database
                                                              • Understanding of the entire software production cycle, from the analysis of primary requirements to software updates on servers and user support

                                                                Benefits in eligible locations


                                                                For you

                                                                • Medical insurance with 100% of insurance cost covered for you and your legal dependents
                                                                • Paid time off
                                                                • Stable income

                                                                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
                                                                • Language courses
                                                                • Access to internal communities and competency centers
                                                                • Access to internal and external e-Libraries
                                                                • Certification opportunities
                                                                • Skill advisory service

                                                                40 hrs/week

                                                                Hours per week

                                                                12+ months

                                                                Project length

                                                                Viet Nam

                                                                Locations eligible for the position