Skip navigation EPAM

Senior Java Software Engineer Kyiv, Ukraine or Remote

Senior Java Software Engineer Description

Job #: 65892
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

DESCRIPTION


Our client, a leading provider of services to the Financial Services Industry, is building a new regulatory reporting platform. EPAM is supporting this endeavor with building out of the core platform, the business analysis of end client’s requirements, and QA. Architecturally this will be a set of micro-services, which would be ultimately deployed to openshift clusters running in AWS, using such AWS services as AMQ, RDS Aurora, SES, and others.

Project technologies and tools

  • Java 11
  • Spring-boot
  • JMS/ActiveMQ
  • JPA/Hibernate
  • RDS Aurora (PostgreSQL)
  • Drools
  • Antlr
  • Liquibase
  • REST API, OpenApi
  • GitLab, CI/CD pipelines
  • Maven/Gradle
  • Docker

Responsibilities

  • Design and implementation of new modules and features
  • Design of new micro-services
  • Implementation of unit and integration tests
  • Peer-to-peer code reviews

Requirements

  • Java 8+ (strong)
  • Spring-boot (intermediate)
  • JMS/ActiveMQ (intermediate)
  • Designing/implementing micro-services (1+y)
  • Design patterns (strong)
  • JPA/Hibernate (intermediate)
  • SQL (2+y)
  • Maven/Gradle
  • REST API
  • 3+ years' experience in Java Software Engineering
  • Intermediate or higher level of English both spoken and written (B1+)

Nice to have

  • Experience w/ AWS
  • Experience using Drools

We offer

  • Competitive compensation depending on experience and skills
  • Individual career path
  • Unlimited access to LinkedIn learning solutions
  • Social package - medical insurance, sports
  • Compensation for sick lists and regular vacations
  • English classes with native speakers (certified English teachers)
  • Flexible work hours

Additional

  • #b3stteam

Здравствуйте, чем мы можем вам помочь?


Наши офисы