Микола

Java developer

Employment type:
full-time
Age:
32 years
City of residence:
Odesa
Ready to work:
Remote

Contact information

The job seeker has entered a phone number , email and LinkedIn.

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

Work experience

Middle Java Developer

from 08.2025 to now (1 year)
Axon Software, Дистанційно (IT)

E.M.S. Trading Platform (Multi-exchange ecosystem providing unified liquidity and order execution via FIX Protocol):
• Developed and maintained exchange connectors using WebSocket and FIX protocols;
• Developed WebSocket servers and REST endpoints using Jetty and JAX-RS (Jersey);
• Implemented various Quartz jobs for retry logic and market data consistency, including automatic re-subscription and load balancing across sockets;
• Developed internal desktop (JavaFX) and console applications to automate routine business processes;
• Implemented lock-free caching to improve data processing performance, worked on improving build performance across projects;
• Created unit and refactored tests using JUnit4, Mockito;
• Managed the full cycle of client requests: backend API design, UI/UX coordination, and coordinating frontend tasks;
• Shared hands-on experience with team in internal workshops;
• Documented backend processes and updates in Confluence.


Tools & Technologies: Java 8, Java 17, JUnit4, Mockito, Jetty (WebSocket/REST), JavaFX, PostgreSQL, JDBC, JerseyTest, Liquibase, Quartz, HttpClient, Keycloak, HikariCP, Redis, Hibernate, ZeroMQ, Bitbucket, SVN, Swagger, Docker, Postman, Bamboo.

Java software engineer

from 10.2024 to 06.2025 (9 months)
Computools, Дистанційно (IT)

𝗖𝗼𝗻𝗳𝗶𝗱𝗲𝗻𝘁𝗶𝗮𝗹 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 (𝗡𝗗𝗔):
• Developed a backend microservice that connected to external client APIs using REST;
• Connected the microservice to the gateway by adding endpoints and handling request validation and forwarding;
• Implemented report generation logic: collected data from an external service, combined it with internal data, and uploaded the reports to AWS S3;
• Added metrics using “MeterRegistry” to track success and failure of external API calls;
• Created unit and integration tests using JUnit5, Mockito, and AssertJ;
• Updated Swagger documentation for the developed REST endpoints.

Tools & Technologies: Java 21, Spring Boot, Spring Data JPA, Microservices Architecture, JWT, PostgreSQL, Maven, JUnit5, Mockito, AssertJ, Flyway, SLF4J, Bitbucket, S3, Swagger, Lombok, Micrometer.

Java software engineer

from 04.2022 to 02.2024 (1 year 11 months)
PROFITSOFT LIMITED, Дистанційно (IT)

𝐏𝐫𝐨𝐣𝐞𝐜𝐭 𝐁𝐚𝐜𝐤-𝐎𝐟𝐟𝐢𝐜𝐞 (Complex System of Automation of the Insurance Company):
• Fixed bugs and supported existing functionality;
• Integrated with external SOAP service (Audatex);
• Developed backend features across service and DAO layers according to business requirements;
• Developed and updated user interfaces using JSF;
• Created and updated database migration scripts using Liquibase.
• Wrote and updated internal project documentation.
Tools & Technologies: MS SQL Server, Gradle, Java 8, Spring, Hibernate, Lombok, Tomcat, GitLab, JSF, Liquibase.

𝐏𝐫𝐨𝐣𝐞𝐜𝐭 𝐑𝐞𝐯𝐢𝐞𝐰𝐏𝐫𝐨 (The end-to-end guest experience platform serving global hospitality):
• Updated backend logic, REST APIs, and data models;
• Updated UI components using React.js.
Tools & Technologies: MongoDB, Postgresql, Node.js, React.js, Kubernetes, Maven, Java 13, Spring (Boot, Data, MVC), GitHub.

Education

Odessa National Maritime University

Mechanical Engineer, Одеса
Higher, from 2010 to 2016 (6 years)

Specialist’s degree in the field of study Lifting and transport, road-building, construction, melioration machines and equipment obtained qualification of Mechanical Engineer.

Additional education and certificates

Dec 2020 – Feb. 2022

Knowledge and skills

  • Java Core
  • Knowledge of OOP principles
  • SOLID Principles
  • PostgreSQL
  • H2
  • MS SQL Server
  • Apache Maven
  • ORM
  • Hibernate
  • Spring Framework
  • HTML
  • SQL
  • JUnit
  • IntelliJ IDEA
  • Git
  • JavaScript
  • Знання технологій JDBC
  • Logging
  • SLF4J
  • JSON Web Token
  • Mockito
  • Liquibase
  • Thymeleaf
  • Java Server Faces (JSF)
  • Lombok
  • Postman
  • GRPC
  • GraphQL
  • SOAP
  • Apache Kafka
  • RabbitMQ
  • Redis
  • Flyway
  • Docker
  • Docker Compose
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • Jwt

Language proficiencies

  • English — advanced
  • German — average

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: