Java Developer

$$$

Sii Ukraine is a subsidiary of Sii Poland โ€” the leader in IT, engineering, and consultancy services with over 7500 IT experts in Poland and more than 250 prestigious customers. We are looking for ambitious and top-quality professionals to join our project teams.

 

We are looking for a Java Developer to join an exciting long-term project for one of our clients, a leading global provider of technology solutions in the online trading domain. The main focus of the project is the development and enhancement of Price Alerts functionality, enabling users to receive real-time notifications when financial instruments reach predefined price levels.


The role involves working on a high-performance, distributed system that integrates APIs, real-time market data, and frontend applications within a unified platform. You will work on well-defined tasks with a high level of ownership, contributing to a reliable and scalable solution in a dynamic, high-traffic environment.

 

Responsibilities:

  • Develop and maintain backend services supporting Price Alerts functionality
  • Implement solutions based on defined requirements, ensuring code quality and maintainability
  • Build and enhance APIs and support service integrations
  • Work with data storage, caching, and data migration mechanisms
  • Support asynchronous communication and messaging between system components
  • Write and maintain unit and integration tests to ensure application quality
  • Participate in code reviews and follow best engineering practices

 

Key Requirements:

  • 3+ years of commercial experience as a Java Developer
  • Experience with Java 17+ and Spring Boot 3.x
  • Ability to work independently on well-defined tasks
  • Experience writing tests using JUnit 5 and Mockito
  • Hands-on experience with caching mechanisms (e.g., Caffeine)
  • Experience working with relational databases (PostgreSQL) and database migrations (Flyway)
  • Basic understanding of messaging systems (AMQ)
  • Understanding of REST APIs, microservices, and backend development principles
  • Strong problem-solving skills and attention to detail
  • Ability to work effectively in a team environment
  • Fluency in English
  • Tax residence in Ukraine is required

Required skills experience

Java 4 years
Spring Boot 2 years
JUnit 1 year
Caffeine 6 months

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 18 May
59 views
ยท
27 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...