Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 4

- Key role in development (code review, requirement analysis, integration detail, mentoring of newcomers). Implemented a new time zone feature in a large Enterprise project (Medical CRM-system).
- Experience with developing AWS Step Function.
- Developed integrations between external services using the Enterprise Service Bus integration pattern. Used Apache Camel framework and JavaBeans to provide solutions.
- Tasked with balancing over 2000 connections per second.
- Refactored code to enable integration of new services through configuration only.
- Ensured code coverage with tests using JUnit and Mockito.
Languages: Java, SQL
Frameworks: Spring, Apache Camel
Messaging: ActiveMQ, REST, JSON
Testing: JUnit, Mockito
Development tools: Maven, Gradle, Git, GitLab, Docker, Jenkins, Jira
DB: PostgreSQL, MySQL
Servers: Tomcat, JBoss
Methodologies: Agile, TDD, ESB, Microservices architecture

EXPERIENCE:
EPAM Systems, Ukraine
Software Engineer
April 2021 – April 2023

InterLink LLC, Ukraine
Software Engineer
March 2019 – April 2021