Senior Java developer
Position 1
We are looking for a Mid-to-Senior Java Engineer who actively uses AI coding tools (such as Claude, Gemini, GitHub Copilot, Cursor, or similar LLMs) to speed up software development. The client is specifically interested in engineers who have already integrated AI-assisted workflows into their daily practice - not those who are just curious about it.
Location
To be confirmed. Candidates from EU countries preferred.
No RF/RB
Main requirements
- 5 - 6 years of Java development experience
- Hands-on experience with LLM-based coding tools (Claude, Gemini, GitHub Copilot, Cursor, or similar)
- Strong software engineering fundamentals - architecture, clean code, testing
- Ability to work independently and deliver with minimal supervision
- Good English communication skills (B2 and higher)
Key responsibilities
Design, develop, and deliver Java-based solutions using AI-augmented workflows
Apply LLM tooling effectively to accelerate development cycles
Write clean, maintainable, well-tested code
Collaborate with team members and stakeholders on delivery
Share AI tooling best practices within the team
Position 2
Java Springboot Developer
Title: Java SpringBoot developer
Duration : 7+ Months Contract
Location: 100% Remote.
Role Overview: Works with moderate work direction and can identify issues/problems but may need assistance in resolving.
Plans, designs, develops, codes and tests software systems or applications for software enhancements and new products.
Responsibilities :
Revises and refines systems as required. Participates in the devising of project timelines, implementation design specifications, system flow diagrams, documentation.
Involved in testing and ongoing support of business systems.
Develops and maintains operational and system level documentation.
Must be able to apply SDLC concepts and have a proven track record of delivering solid, robust applications.
Has two primary responsibilities:
As a Java Spring Boot developer with knowledge of Python, Concurrency Programming, Microservices and Test-Driven Development.
Must have good understanding of CI/CD processes.
As an Operations Engineer with good grasp of Linux fundamentals and Shell Programming with knowledge of deployment tools like Terraform, Ansible, Docker and Kubernetes.
The role involves 50% or each of the above.
Good to have: Cloud experience, AI development.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |