Middle/Senior Java Developer
Indexed description
We are looking for a smart and technically proficient Middle/Senior Java Developer to join our team in Kyiv office.
The team develops internal tools to automate the management of manufacturing operations. The goal is to transform how our factories are planned and managed, taking the organization to a new level of operational efficiency and control within the next year.
Responsibilities:
- design and implement core backend services and data pipelines
- Write clean, readable, and maintainable code
- Develop services for the B2B product line
- Actively participate in developing and improving the architecture
- Document architectural decisions and operational knowledge for successful deployment and service operations
- Ensure appropriate test coverage with unit and integration testing
- Focus on performance and cost efficiency within your 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, CI/CD, and DevOps
- Collaborate within the team and with other engineering teams to develop new features and products according to business needs
- 4+ years of professional experience in Java development in an enterprise environment
- Strong understanding and practical experience with Java Concurrency
- Strong knowledge of Kotlin or solid Java expertise with a willingness to transition to Kotlin
- Practical experience with Spring and SQL
- Hands-on experience with analytical databases such as Databricks, BigQuery or ClickHouse
- Understanding of SOA, microservices and event-driven architecture
- Practical experience with AWS and understanding of cloud development principles
- Experience building and scaling high-load systems with a focus on high availability and reliability
- Strong analytical and problem-solving skills
- experience with Kotlin
- Experience with Angular or React.js or Vue.js
- Experience with Power BI
- 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
- 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
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search