Middle Java Developer Offline

We are looking for a candidate for the position of Middle Java Developer to join a project with a Ukrainian telecom operator.

 

Requirements:

— At least 2 year of commercial experience in Java

— Strong knowledge of OOP, Design patterns

— Solid knowledge of Java Core (Java 17), including memory model, collections, streams, generics, multithreading

— Spring framework (Boot, Web, Data, Security), including Async

— REST API

— ORM Hibernate

— SQL (MariaDB, Oracle)

— Maven, Gradle

— Team player with good communication skills

— Technical English 

 

Would be a plus:

— Experience with Docker

— Basic Linux and Bash

— Profiling tools, thread dumps, understanding thread states

— Experience with Mockito, JUnit, Mockservers, Testcontainers (mock vs spy)

— Kafka

— CI/CD (Git, Gitlab, Artifactory)

— Jira and Confluence

— Understanding of idempotency in APIs

 

Job Responsibilities:

— Development and support of microservices

— Writing unit tests

— Troubleshooting using logs, dumps, and profilers

The job ad is no longer active

Look at the current jobs Java →