Перейти до основного вмісту
Nikita Kanashenko

Nikita Kanashenko

Senior Java Engineer

Таланти
KyivУчасник з 4 червня 2026 р.
Java 8-25Spring BootHibernateMybatisPostgreSQLOracle DBSQL ServerApi IntegrationsREST APISpring Core/Data/AOPSpring SecurityKafkaKafka StreamsRabbitMQMongoDBElasticsearchCassandraMavenGradleTDDJUnitMockito
·

Найняти цю людину

Надішліть пропозицію роботи безпосередньо цьому кандидату

Java 8-25Spring BootHibernateMybatisPostgreSQL

Про

Master degree in Computer Science 2018

8 years of production experience, primarily in Fintech domain

Technical skills

  • Improving latency, identifying bottlenecks, ensuring correctness, resilience and scalability
  • Understanding networking OSI layers and Linux OS (kernel vs user space)
  • Distributed systems (microservices, async processing, messaging brokers)
  • AWS cloud-native microservices infrastructure:

-- Deployment (Docker, Kubernetes, Helm, Terraform)

-- CI/CD (Jenkins)

-- Distributed tracing (OpenTelemetry)

-- Centralized logging - (ELK)

-- Monitoring and metrics (Micrometer, Prometheus & Grafana)

  • Java 8-25, Spring (Core, Boot, AOP, Data, Security)
  • Web security with HTTPS, digital certificate, OAuth2, Spring Security, API Gateway, KeyCloak, proxy
  • Kafka, Kafka Streams, RabbitMQ
  • NoSQL: MongoDB, ElasticSearch, Cassandra
  • Spring Cache, Redis
  • Relational databases: PostgreSQL, SQL Server, Oracle, Sybase (DWH), Liquibase, ACID, indexes & schema design
  • JPA/Hibernate, Mybatis
  • REST: OpenAPI, API design, API integrations, retry and circuit breaker with Resilience4j, error handling
  • Applying Effective Java best practices, SOLID, clean code, OOP, Design patterns
  • JVM memory model, Concurrency, Thread-safety
  • Java functional programming, lambdas, Streams API, CompletableFuture, virtual threads
  • TDD, BDD, Unit and integration tests with JUnit, Mockito, Testcontainers
  • Maven, Gradle
  • GitLab, JIRA, Confluence, Nexus
  • Using AI tools like Claude Code and Github Copilot
  • Monoliths, Java EE, EJB Remote, IBM Integration Bus, SOAP

Soft skills

  • Problem solving
  • Collaborated with multinational teams
  • Languages: fluent in English, Polish
  • Experienced in Agile software development (Scrum methodology)

Досвід

This website says error of saving my edit, so the experience is in my CV

Освіта

Bachelor of Engineering in Power engineering – Lodz University of Technology (2014 – 2018)

Bachelor's degree in Power Engineering – Brno University of Technology (2017 – 2017)

Master's degree in Computer Science – National Technical University of Ukraine 'Kyiv Polytechnic Institute' (2018 – 2019)

Навички

Senior Java Engineer

Відгуки

Пов'язане