Ігор
Senior Java Engineer
- Рассматривает должности:
- Senior Java Engineer, Викладач програмування, Програміст PHP
- Город проживания:
- Полтава
- Готов работать:
- Удаленно
Контактная информация
Соискатель указал телефон .
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/19116963/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Senior Java Engineer
[
SUMMARY
Senior Java Engineer with 5+ years of experience building backend systems across enterprise platforms.
Experienced in designing and delivering microservices, APIs, and integrations using event-driven architecture, as well as
troubleshooting production issues.
SKILLS
Languages: Java 8, 11, 17, 21
Frameworks: Spring Boot 3, Spring Cloud, Spring Security
Auth & Access: Keycloak, JWT, OAuth2, RBAC, ABAC
Databases: PostgreSQL, Elasticsearch, Neo4j, Liquibase
Messaging: Apache Kafka
API: REST (OpenAPI/Swagger), gRPC (protobuf)
Architecture: Microservices, CQRS, Event-driven, DDD, Hexagonal
Containers: Docker
Testing: JUnit 5, Mockito, Testcontainers, WireMock, AssertJ
Build Tools: Gradle, Maven
Observability: Prometheus, Grafana, Loki, Tempo, Micrometer
WORK EXPERIENCE
Mascode Mar 2025 – Apr 2026
Java Software Engineer
Investigation Management System - a microservices platform for managing structured case data with secure
collaboration, search, and analytics.
• Designed domain logic for microservices using DDD and Hexagonal Architecture in a distributed system
• Built microservices from scratch using CQRS and event-driven architecture
• Developed gRPC APIs for inter-service communication
• Implemented service communication using gRPC and Feign Client
• Implemented gRPC error handling on both client and server sides
• Implemented ABAC and RBAC authorization models across services
• Integrated Keycloak authentication and authorization with Spring Security
• Resolved production issues related to lost updates using optimistic locking
• Implemented processing of third-party client events and external data integration
• Developed API Gateway using Spring Cloud MVC for request routing across services
Stack: Java 21, Spring Boot 3, Kafka, gRPC, REST, PostgreSQL, Elasticsearch, Neo4j, Keycloak, Flowable (DMN, BPMN),
Liquibase, Docker
GlobalLogic Jul 2023 – Jun 2024
Java Software Engineer · Kyiv
Enterprise data storage management platform integrating on-premise infrastructure with AWS for policy-based storage
automation.
• Implemented an AWS Lambda-based authentication proxy for validating access tokens, enriching requests with
user context, and forwarding them to backend services.
• Built REST APIs and business logic for User Management microservices
• Improved Hibernate performance via transaction handling and persistence optimizations
• Optimized database queries using indexing and selective flush strategies
• Wrote PostgreSQL stored procedures for specific data processing tasks
• Configured Nginx as a reverse proxy with port forwarding for service routing
• Resolved service discovery latency issues and fixed a race condition in concurrent sessions
• Implemented AWS Lambda for asynchronous processing
Stack: Java 11/17, Spring Boot, Hibernate, PostgreSQL, Elasticsearch, Redis, AWS Lambda, Liquibase
SPD-Ukraine Mar 2021 – Aug 2022
Kotlin Software Engineer
Cloud-native IoT connectivity platform with built-in billing for global telecom operators (BSS/IoT domain).
• Built a billing microservice from scratch: tariffs, billing periods, call/SMS/data rating, discounts, and bonuses
• Implemented core billing and revenue calculation logic for subscription-based services
• Introduced Spring State Machine for lifecycle management of billing and subscription entities
• Integrated Kafka for real-time processing of telecom events (calls, SMS, data) for rating
• Developed and maintained REST APIs for billing/rating services
• Fixed production bugs and delivered new business features
Stack: Kotlin, Spring Boot, PostgreSQL, Kafka, Apache Ignite, Hazelcast, Hibernate, Liquibase
GlobalLogic Oct 2018 – Mar 2021
Java Software Engineer
Telecom OSS project — system for managing network equipment (shelves, ports, physical connections).
• Delivered customer-specific features for hardware management, improving product fit for individual operator
environments
• Handled production support rotation, resolving customer issues and reducing escalation time
• Fixed production bugs
Stack: Java 8/11, Spring, EJB, REST, ActiveMQ, JBoss, Weblogic, Java EE
EDUCATION
Bachelor's Degree · National Aviation University
Computerized Systems, Automatics, and Management
Похожие кандидаты
-
Field Service Engineer, інженер виїзного сервісу та експлуатації
Удаленно, Киев , еще 5 городов -
Інженер технічної підтримки, Field Service Engineer
Удаленно -
Electronic engineer Industrial Automation Field Service
80000 грн, Удаленно, Днепр , еще 2 города -
Инженер-технолог
Удаленно, Днепр , еще 4 города -
Junior Design Engineer
Удаленно -
Junior java engineer
Удаленно