Highly skilled and motivated back-end Java developer with strong leadership skills and mentoring experience. 10+ years of experience developing in Java for high-load systems. Strong experience using Java, Spring, Kafka, PostgreSQL and microservice architecture technologies. Experience in improving application performance, building systems from scratch, and leading development teams through the full product lifecycle.
I am opening for Java Team Lead or Senior Java Engineer role where I can leverage my experience in high-load, microservice systems.
Particularly interested in:
Leading Java development from scratch for core casino ecosystem services (Audit System, Staff SSO, Presigned URL Service).
Tech stack: Java 25, Spring, Kafka, Kafka Connect, PostgreSQL, Redis, Gradle, K8S, Argo, Grafana, Prometheus
Developed promotion system for slot games including campaigns, tournaments, prize drops, notifications, and reports.
Tech stack: Java 21, Spring, Spring Data, Kafka, RabbitMQ, PostgreSQL, Maven, Docker, K8S
Personal data and network analytics tools, CRM system for management of personal data.
Tech stack: Java 8, Spring, Spring Data, Kafka, PostgreSQL, MongoDB, Gradle, Docker, Docker Swarm
Trading platform ecosystem including modern shell, CRM, BI (Reporting), Roles/Permissions, and Chat System.
Tech stack: Kotlin, Java 8, Spring Boot 2, Spring Data, Kafka, TCP Socket, WebSocket, Aeron, ELK stack, Gradle, Docker
Developed microservices for social network API with complex base structure.
Tech stack: Microservices, Spring Cloud (Streams, Zuul, Registry, Eureka), Java 8, Spring Boot 2, Gradle, Docker, MongoDB, Hazelcast
Internal processing center for bank, API for P2P and A2P transactions.
Tech stack: REST, SOAP, Spring Boot, Groovy, Oracle DB, Oracle Advanced Queuing, JUnit, Gradle
A library that provides shared, type-safe abstractions for Redis key management.
Motivation and Benefits of the creation commons redis keys lib (Docs) ๐