Remote Senior Java Software Engineer work | 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 Java development experience and 1+ 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.

Responsibilities

  • 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

                        Requirements

                        • 3+ years of Java development experience
                          • 1+ years of experience in application profiling - finding memory leaks, finding bottleneck applications
                            • 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

                                                              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