Freelance Senior Java Software Engineer work | EPAM Anywhere

С целью улучшения работы сайта, повышения удобства и эффективности работы посетителей с сайтом, предоставления решений и услуг, наиболее отвечающих потребностям посетителей сайта, определения предпочтений посетителей, отображения рекламных объявлений (поведенческой рекламы), а также для обеспечения технической возможности функционирования сайта EPAM использует файлы «cookies» (файлы с данными о прошлых посещениях сайта). Продолжая использовать данный сайт и нажимая кнопку ниже, вы подтверждаете свое согласие на обработку и использование файлов «cookies» в соответствии с условиями, описанными в разделе 6 Политики конфиденциальности персональных данных Посетителей сайта.

Вы можете запретить сохранение файлов «cookies» в настройках своего браузера.

Back icon

Senior Java Software Engineer for a Leading Banking Company

Senior Java Software Engineer for a Leading Banking Company 40 часов в неделю, 12+ месяцев

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.

Please note that even though you are applying for this position, you may be offered other projects to join within EPAM Anywhere.

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

                                                              We offer

                                                              • Competitive compensation depending on experience and skills
                                                                • Work on enterprise-level projects on a long-term basis
                                                                  • Full-time remote work
                                                                    • Unlimited access to learning resources (EPAM training courses, English classes, Internal Library)
                                                                      • Community of 38,000+ industry's top professionals

                                                                        Бенефиты в поддерживаемых странах

                                                                        location.svg

                                                                        Для тебя

                                                                          • ДМС для тебя и скидки на медицинские услуги для твоей семьи
                                                                          • Бесплатные сессии с профессиональными психологами и коучами
                                                                          • Бесплатные спортивные и оздоровительные онлайн-программы
                                                                          • Стабильный заработок
                                                                          • Оплачиваемый отпуск

                                                                        Для твоей комфортной работы

                                                                        • 100% удаленная работа
                                                                        • Бесплатный лицензионный софт
                                                                        • Возможность работать на личном оборудовании (BYOD)
                                                                        • Стабильная загрузка
                                                                        • Возможности релокации
                                                                        • Разные форматы трудоустройства

                                                                          Для твоего роста

                                                                          • Бесплатные тренинги по hard и soft skills
                                                                          • Доступ к LinkedIn Learning платформе
                                                                          • Курсы иностранных языков
                                                                          • Доступ к внутренним и внешним электронным библиотекам
                                                                          • Программа поддержки в сертификации
                                                                          • Персональный менеджер по карьерному развитию

                                                                            40 часов в неделю

                                                                            Нагрузка в неделю

                                                                            12+ месяцев

                                                                            Продолжительность проекта

                                                                            Armenia, Belarus, Colombia, Georgia, India, Italy, Kazakhstan, Poland, Russia, Ukraine, Uzbekistan, Viet Nam

                                                                            Локации, доступные для позиции