Николай
Программист Java
- City of residence:
- Odesa
- Ready to work:
- Kyiv
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.
You can get this candidate's contact information from https://www.work.ua/resumes/18010167/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
[
[
SUMMARY
Backend Java Developer with 2+ years of experience (including internships) builidng RESTful services using Spring
Boot. Experienced in designing backend systems with a focus on reliability, including event-driven architecture (Kafka)
and resilience patterns (Resilience4j). Skilled in working with relational databases, centralized logging (ELK Stack), and
secure applications using Spring Security and JWT. Passoinate about clean code, system design, and building maintainable
production-ready applications.
EXPERIENCE
Java Backend Developer (Trainee), Provectus Feb 2023 - Sep 2023
• Developed backend features for a note-taking application (Google Keep-like system)
• Designed and implemented RESTful APIs using Spring Boot
• Implemented authentication and authorization using Spring Security and JWT
• Worked with PostgreSQL and handled data persistence using Spring Data JPA
• Added validation and global exception handling
• Implemented centralized logging and monitorring using ELK Stack (Elasticsearch, Logstash, Kibana)
• Configured strucutred logging with traceId for request tracking debugging
• Participated in code reviews
Tech stack: Java (17), Spring Boot, Spring Data JPA, Spring Security, JWT, PostgreSQL, ELK Stack, Docker.
PROJECTS
BookMyShow
github.com/NickolayPalamarchuk/BookMyShow
• Designed and developed a scalable system for movie-ticket-booking and seat managment
• Implemented RESTful APIs for show, scheduling, booking (etc.), and user operations.
• Handled concurrent seat reservations to ensure data consistency
• Integrated asynchronous communication using Apache Kafka for booking events.
• Implemented resilience patterns (retry, timeout, fallback) for external service communication
• Applied fault tollerance using Resilience4j (curcuit breaker, retry) to prevent cascading failures
• Containerized the application using Docker
Tech stack: Java (8->21), Spring Boot, PostgreSQL, Kafka, Docker, Resilience4j
EDUCATION
Bachelor’s Degree, Software Engineering Sep 2021 - Jun 2025
Odessa National Polytechnic University GPA: 3.5
SKILLS
Backend & Frameworks: Java, Spring Framework, Spring Boot, Spring WebFlux
Databases: PostgreSQL, MySQL
Messaging: Apache Kafka
Search & Logging: Elasticsearch, Logstash, Kibana (ELK Stack)
DevOps & Tools: Docker, AWS (EC2, S3 - basic knowledge)
Testing: JUnit 5, Mockito
Other: REST API design, Microservices architecture, SOLID principles
Similar candidates
-
Java, SpringBoot developer (Javascript, React)
Kyiv -
Senior Java Backend Developer
100000 UAH, Kyiv, Remote -
Trainee, Junior Java Developer
Kyiv -
Java Developer
Kyiv, Remote -
Java-розробник
Kyiv, Dnipro , more 8 cities -
Java-розробник
Kyiv, Remote