SELECT* is a professional team of recruiting specialists who are searching talents in Ukraine, Europe, and the USA. Currently, we are looking for a Senior Java Developer for one of our clients — Ajax Systems.

Ajax Systems is a full-cycle company working from idea generation and R&D to mass production and sales.
They do everything: produce physical devices (the system includes many different sensors and hubs), write firmware for them, develop the server part and release mobile applications. The whole team is in Ukraine, all technical and product decisions are made locally.

The server part of their product is invisible to the end user but critical to the life of the entire system. They are constantly adding new functionality and increasing the stability of their cloud application.

They are looking for a smart, experienced, technically competent Senior Java Developer.

Responsibilities:

— coordinating work in technical culture with tests, CDs and DevOps.
— active participation in the development and architecture improvement.
— writing code in Kotlin and Java, which is nice to read and maintain.
— developing services for their line of B2B products.

Requirements:

— 5+ years in Java development.
— Java Concurrency.
— relational DBs.
— software architecture and design principles.
— cloud-native and highload systems (AWS).
— unit and integration tests (TDD culture will be a plus).
— Git, Gradle, Jenkins, Docker.

Will be a plus:

— functional programming experience.
— experience with Kotlin, Spring, MongoDB, Redis, Netty, Akka, GRPC, Project Reactor, NATS, Kafka, Elasticsearch.

Benefits:

— welcome bonus (one salary).
— freedom to make decisions and bring ideas to life.
— opportunity to influence the product and its manufacturing rather than monotonously closing tasks.
— work in an enthusiastic team and zero bullshit culture.
— flexible office schedule + 4 days of remote work per month.
— care and health insurance.

Apply for this Job

* Required