• File

Роман

Програміст Java

City of residence:
Kyiv
Ready to work:
Remote

Contact information

The job seeker has entered a phone number .

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Roman Shuliak
Java Software Engineer
Kyiv, Ukraine | [open contact info](look above in the "contact info" section) | [open contact info](look above in the "contact info" section) | LinkedIn

Summary

Java Software Engineer with 7+ years of commercial backend experience across FinTech, Telecom,
Logistics, E-commerce and iGaming. Experienced in developing enterprise backend applications, high-load
distributed systems, microservices architecture, third-party integrations, building services from scratch,
improving application performance. Skilled in Java (8–21), the Spring ecosystem, messaging platforms
(Kafka, RabbitMQ, ActiveMQ) and SQL/NoSQL databases (Oracle, PostgreSQL, MySQL, MongoDB,
DynamoDB, Redis). Proficient in cloud-native development using AWS, Kubernetes and Docker, with strong
experience in CI/CD pipelines and automated testing (JUnit, Mockito, Testcontainers, Cucumber, JMeter).
Interested in working on project with modern technologies, communicative, motivated, active, responsible
team member.

Key Skills & Technologies
Languages: Java 8/11/17/21
Frameworks: Spring (Core, Boot, MVC, Data, Security, Cloud, Flux), Hibernate
Messaging: Kafka, RabbitMQ, ActiveMQ
APIs: REST, SOAP, GraphQL
Databases: Oracle, PostgreSQL, MySql, MongoDB, DynamoDB, Redis
Security / IAM: Keycloak, OAuth2, OpenID Connect, JWT
Cloud & Infra: AWS (S3, DynamoDB, Lambda), Kubernetes, Docker, Terraform
Build & CI/CD: Gradle, Maven, Jenkins, TeamCity, GitLab
Testing: JUnit, Mockito, Testcontainers, Cucumber, JMeter
Monitoring & Observability: Prometheus, Grafana, New Relic
Logging: ELK Stack (Elasticsearch, Logstash, Kibana), Splunk
App Servers: IBM WebSphere, JBoss
Workflow / BPM: Camunda, IBM BPM
Version Control: Git
AI Tools: Claude Code, Copilot

Professional Experience

Atlaslive — Casino Project | Senior Java Software Engineer
Sep 2024 – Present, Kyiv

Working on the development of a high-load iGaming casino platform, focused on integrating external game
providers and building scalable backend services supporting casino operations.

● Developed microservices and APIs integrating the platform with external game providers and with
internal services.
● Implementing new features and fixing bugs to maintain and improve the platform’s functionality.
● Conducting performance tuning and optimization to address bottlenecks and improve system
efficiency.

Stack: Java 21, Spring Boot, Hibernate, JPA, PostgreSQL, Redis, RabbitMQ, REST, GraphQL, AWS
(EKS, S3), Kubernetes, Docker, Gradle, GitLab, JUnit, Mockito, Testcontainers, JMeter, ELK Stack,
Prometheus, Grafana

Luxoft — Supply Chain Project | Senior Java Software Engineer
Oct 2021 – Aug 2024, Kyiv

Worked on a supply chain project managing end-to-end product flow from suppliers to customers.

● Developed microservices and implemented business logic and features within a distributed, event-
driven architecture.
● Participated in developing vendor integrations and event-driven workflows for order processing and
inventory management.
● Implemented automated unit, integration, end-to-end and load tests to ensure system reliability,
performance and scalability.

Stack: Java 17, Spring Boot, Kafka, REST, GraphQL, AWS (EKS, S3, DynamoDB, Lambda), Kubernetes,
Docker, Terraform, Gradle, GitLab, JUnit, Mockito, Cucumber, NewRelic, Splunk

Intellias — Logistics Project | Java Software Engineer
Mar 2021 – Oct 2021, Kyiv

Worked on the development of an MVP logistics platform for managing transportation operations and
workflows.

● Developed backend services from scratch and implemented core business logic and key business
functionality.
● Designed and implemented business process workflows using Camunda.
● Developed integrations with third-party systems.

Stack: Java 11, Spring Boot, Hibernate, JPA, PostgreSQL, MongoDB, REST, SOAP, Camunda, Docker,
Maven, Jenkins, JUnit, Mockito, NewRelic

Luxoft — Banking Project | Java Software Engineer
May 2020 – Mar 2021, Kyiv

Worked on banking processes and web services development, focusing on building and automating core
banking workflows.

● Developed web services and integrated them with other banking systems.
● Designed and implemented banking business process workflows using IBM BPM.
● Contributed to UI development using JavaScript, HTML and CSS3 for banking applications.
Stack: Java 8, J2EE, Spring Boot, Hibernate, JPA, Oracle, REST, SOAP, JMS, IBM WebSphere, IBM BPM,
Maven, TeamCity, JUnit, Mockito, JavaScript, HTML, CSS3

GlobalLogic — Telecom Project | Java Software Engineer
Mar 2019 – May 2020, Kyiv

Developed a cloud management system for telecom vendors, automating and orchestrating virtual
applications and network services across multi-vendor clouds and data centers.

● Developed and enhanced software applications by adding new features, fixing bugs and performing
code refactoring to improve functionality.
● Participated in developing a framework for integration testing.
● Developing unit and integration tests to ensure code quality and reliability.

Stack: Java 8, J2EE, Spring, Hibernate, JPA, PostgreSQL, Apache ActiveMQ, JMS, REST, SOAP, JBoss,
Docker, Jenkins, Maven

Education
National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute” — Specialist degree,
Engineer of Software Development (2007)

Languages
Ukrainian — Proficient | Russian — Proficient | English — B2

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: