Point your AI agent at freehire and let it find you a job.

Get the CLI →

Upplabs

NewBe an early applicant

Senior Java Back-End Developer

Posted
Discussion

Summary

Outstaffed senior Java developer building scalable backend microservices for an AI-powered QA/testing platform while working directly with an international client's team. Core stack: Java, Spring Boot, Kafka, MongoDB, SQL, AWS, Kubernetes, Docker, with Angular awareness.

Location: Remote
Language: English B2+ (the client is English-speaking)
Level: Senior
Employment: Full-time
Engagement: Outstaff, working directly with an international client's team
Start: ASAP
About the Project
We are looking for a Senior Java Back-End Developer to join an enterprise-grade AI-powered QA platform that helps automate and optimize the software testing lifecycle.
The platform uses AI to analyze and improve requirements, generate test cases and automation scripts, increase test coverage, and reduce manual testing efforts. It integrates with common development and collaboration tools and supports multiple testing frameworks and AI models.
Technical Stack
Java
Spring Boot
Microservices
REST API
MongoDB
SQL / relational databases
Apache Kafka
Git / GitLab
GitLab CI/CD
AWS
Kubernetes
Docker
Angular
Responsibilities
Develop and maintain scalable backend microservices using Java.
Design and implement REST APIs for communication between backend, frontend, and external systems.
Work with MongoDB and relational databases.
Implement event-driven and asynchronous communication using Apache Kafka.
Ensure the reliability, performance, and scalability of backend services.
Collaborate closely with Front-End, DevOps, and Product teams.
Participate in CI/CD processes and delivery automation.
Work with cloud-native infrastructure based on AWS and Kubernetes.
Ideal Candidate
5+ years of commercial experience with Java.
Strong practical knowledge of Java and Spring Boot.
Hands-on experience designing and developing microservices-based applications.
Proven experience building and integrating REST APIs.
Good knowledge of MongoDB or other NoSQL databases.
Solid experience with SQL and relational databases.
Hands-on experience with Apache Kafka or similar messaging/event-streaming systems.
Experience with Git and GitLab.
Understanding of CI/CD principles.
Experience with AWS is a plus.
Knowledge of Docker and Kubernetes is a plus.
Understanding of Angular and frontend/backend integration is a plus.
Experience working in Agile/Scrum teams.
Strong communication skills, proactivity, and the ability to work independently and take ownership of tasks from start to finish.
What We Offer
Full-time work on an enterprise-level product.
Remote work from Ukraine or Europe.
Direct collaboration with an international client's team.
Modern cloud-native technologies, including Java, AWS, Kubernetes, Kafka, and microservices.
An opportunity to contribute to the development of an AI-powered product and its backend architecture.
Hiring Process
Due to the urgent need for this position, we are moving quickly through the hiring process:
Short conversation with a recruiter
Technical interview with the OpsWorks team
Final interview with the client (optional)

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available