Senior Java AI-Enabled Developer

$$$$
Product

Responsibilities:

  • Work in SCRUM team 
  • Design and develop high-load microservices
  • Produce high-quality code covered with different levels of tests
  • Maintain services on production and assure their stability and performance
  • Provide code review for teammates 
  • Contribute to the Company’s development processes and practices 

Requirements:

  • 5+ years of professional Java development experience, including at least 2 years in a product company or product-focused environment
  • Proficiency in Java 17+ and modern backend development practices
  • Solid experience with the Spring Framework and Spring Boot
  • Practical experience designing and developing microservices
  • Experience with MySQL, Redis, and other SQL or NoSQL databases
  • Experience with Kafka and event-driven architectures
  • Experience building REST APIs and working with Protobuf
  • Hands-on experience with SQL and database schema design
  • Experience with CI/CD practices and tools such as GitLab CI
  • Ability to write unit and integration tests using tools such as Mockito, WireMock, and Testcontainers
  • Strong understanding of SOLID principles, clean code, and common software design patterns
  • Experience with Git and modern software development workflows
  • Excellent troubleshooting and problem-solving skills
  • Good communication and collaboration skills
  • English proficiency at Intermediate level or higher

AI-enabled software development

  • Hands-on experience using AI coding agents in day-to-day software development.
  • Ability to break down engineering goals into clear, well-scoped tasks for AI agents.
  • Ability to provide effective context, constraints, acceptance criteria, and validation steps.
  • Strong awareness of the risks and limitations of AI-generated software.
  • Ability to distinguish where AI can accelerate delivery and where human judgment is essential.
  • Interest in exploring and improving agentic development workflows.
  • Willingness to share effective workflows and lessons learned across engineering team.

Would be great to have:

  • Experience with Aerospike
  • Experience with Spring Cloud
  • Experience with Docker and Kubernetes
  • Experience developing and operating high-load distributed systems
  • Experience with Google Cloud Platform (GCP) and its core services, including BigQuery

What we offer:

  • International company with several offices in different locations : Tel-Aviv, Kyiv, Warsaw, Limassol.
  • Granting an Option;
  • A professional environment with great people to work with;
  • Competitive salary, performance review;
  • Flexible working hours, no one here tracks your work time because our culture is built on trust and cooperation;
  • Social and welfare packages;
  • 20 working days paid vacation and 100% sick leaves coverage;
  • Opportunities to make a difference, to develop and grow;
  • Regular corporate celebrations, team buildings and fun activities;
  • Comfortable office close to the metro station. Our Kyiv office is open 24/7 with all safety and health measures in place.

Required languages

English B1 - Intermediate
Published 24 July
44 views
·
6 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...