Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
We are looking for a smart, experienced, and technically proficient Middle Java Developer.
Responsibilities:
- Design and implement core backend services and data pipelines;
- Write clean, readable, and maintainable codeDevelop services for the b2b product line;
- Actively participate in developing and improving architecture;
- Document architectural decisions and operational knowledge for successful deployment and service operations;
- Ensure appropriate test coverage with unit and integration testingFocus on performance and cost efficiency for areas of responsibility;
- Follow best practices in software design and development and promote them within the team;
- Ensure reliable alerting, dashboards, and runbooks for production services;
- Debug production issues, analyze complex cases, and conduct investigations;
- Work smoothly in a technical culture with testing, CD, and DevOps;
- Collaborate within the team and with other engineering teams to develop new features and products according to business needs
- Java: 3+ years of professional backend development in enterprise environment;
- Java Concurrency: Strong understanding and practical application experience;
- Understanding of SOA, microservice, and event-driven architecture;
- Cloud development principles with practical AWS experience;
- Ability to scale and ensure high availability of loaded systems
- Kafka, MongoDB, Redis;
- Enterprise-grade stack (messaging brokers, in-memory storages, NoSQL, key-value databases);
- Docker and Kubernetes (containerized applications);
- Spring;
- Git, Gradle
- Kotlin: Knowledge and practical work experience;
- Netty, gRPC, Project Reactor, NATS;
- Strong knowledge of unit testing and automated test paradigms
- the opportunity to share and implement your own ideas that could impact products and production;
- work with a motivated team and an environment with a zero-bullshit culture;
- competitive salary;
- medical insurance;
- corporate English classes;
- compensation for professional training;
- the chance to take part in beta testing of Ajax security systems — receive and test new devices before their release
Key Skills
Ranked by relevanceReady to apply?
Join Ajax Systems and take your career to the next level!
Application takes less than 5 minutes

