
Senior Java Developer
Ajax Systems
🇺🇦 Ukraine
On-site
Senior
3 weeks ago
- AJAX
- Java
- Microservices
- Event-Driven Architecture
- NoSQL
- Kubernetes
- Git
- Gradle
- CI/CD
- Unit Testing
- Redis
- Akka
- NATS
- AWS
- MongoDB
- gRPC
- Kotlin
- Devops
- Health insurance
3 weeks ago
We’re looking for Java Developer to join us and continue the evolution of a product that we love. The team focuses on the B2B segment at Ajax Systems. It develops software solutions for business partners, supports applications for monitoring and installation companies, and develops a tablet application for rapid response teams.
Required skills:
- 8+ years of commercial experience in backend development with Java in an enterprise environment.
- Strong understanding of Java Concurrency and hands-on experience with concurrent programming in production systems.
- Solid understanding of SOA, microservices and event-driven architecture.
- Practical experience with cloud computing platforms.
- Experience building and supporting high-load, scalable and highly available systems;
- Hands-on experience with messaging brokers.
- Strong understanding of modern backend infrastructure, NoSQL, key-value databases and in-memory storage solutions.
- Practical experience with Kubernetes.
- Experience with Git, Gradle or othet CI/CD tools.
- Strong knowledge of unit testing and automated testing approaches.
Would be a plus:
- experience with these technologies: Redis, Netty, Akka, NATS, AWS, Kafka, MongoDB, gRPC.
- Practical experience with Kotlin.
- Desire to grow into a team leadership role.
What you will do:
- design and develop core backend services and data pipelines for the product line.
- Build clean, maintainable, and production-ready code with a strong focus on quality.
- Contribute to backend architecture, drive technical decisions and document solutions for reliable deployment and operations.
- Ensure proper test coverage with unit and integration tests.
- Take ownership of performance, scalability and cost efficiency within your domain.
- Maintain production reliability through monitoring, alerting, dashboards, and runbooks.
- Investigate and resolve production issues, including deep-dive analysis of complex cases.
- Work in a strong engineering culture with testing, continuous delivery and DevOps practices.
- Collaborate closely with product and engineering teams to deliver new features and improve existing services.
Why this role is interesting:
- opportunity to work on high-load backend systems and distributed architecture.
- Real impact on core product development and architectural decisions.
- Modern technology stack and engineering-driven environment.
- Challenging tasks where performance, reliability and scalability truly matter.
We offer:
- the opportunity to suggest and implement your own ideas that directly influence the product and its mass production.
- A place in a fast-growing company with a motivated and professional team.
- Medical insurance.
- Corporate English classes.
- The opportunity to participate in Ajax’s internal beta-testing program for security systems.
- Discounts from partner companies and on Ajax products.
Senior Java Developer · Ajax Systems