
BACKEND DEVELOPER (CLOUD AND JAVA)
- Remote
- €3,000 - €5,000 per month
- DEVELOPMENT
Job description
ABOUT THE COMPANY
LITIT, a joint venture between NTT DATA and Reiz Tech, is a company with deep-rooted industry know-how, dedicated to innovation within the IT sector. Its primary focus is delivering high-quality solutions in the DACH region. With a commitment to excellence, LITIT combines the best of German precision, Japanese work ethics, and Lithuanian talent to provide unparalleled IT service and support to its clients.
ABOUT THE CLIENT
Our client is a renowned automotive technology leader driving the modernization of their production planning platforms. The project focuses on splitting legacy monolithic applications into microservices while continuously improving scalability, performance, and maintainability.
The entire ecosystem runs on AWS Cloud, using modern DevOps practices, containerization, and continuous delivery. The team operates in an agile, collaborative setup with 3-week sprints and end-to-end ownership of deliverables.
ABOUT THE ROLE
As a Senior Backend Developer, you will be part of a cross-functional agile team responsible for designing, developing, and deploying backend microservices. You will work closely with your lead and other senior engineers to implement best practices in architecture, coding, testing, and delivery.
This role is ideal for experienced developers who can work independently, adapt quickly to complex systems, and are comfortable working in a high-paced, enterprise-scale environment.
RESPONSIBILITIES
Develop and maintain backend services using Payara 6 (Jakarta EE), Quarkus, and REST APIs.
Participate in the design and implementation of microservices to replace and modernize monolithic applications.
Work with Kafka (Confluent) for messaging and asynchronous data processing.
Integrate and manage data persistence in Oracle (SQL, PL/SQL) and PostgreSQL databases.
Build and deploy services in AWS, using services such as Fargate, CloudWatch, VPC, Route53, Secrets Manager, Lambda, and RDS.
Containerize and orchestrate applications using Docker, Kubernetes, ArgoCD, and Helm.
Apply CI/CD practices through GitHub Actions, ensure code quality with SonarQube, and follow GitFlow processes.
Write automated tests using JUnit and Mockito to ensure reliability and maintainability.
Collaborate with other teams, participate in sprint ceremonies, and contribute to technical refinements and discussions.
REQUIREMENTS
Experience:
4–6 years of experience in backend software development using Java/Jakarta EE.
Experience in microservices-based systems and modern DevOps environments.
Familiarity with large-scale enterprise systems and cloud-native solutions.
Technical Skills:
Java / Jakarta EE / Payara 6 / Quarkus
Kafka (Confluent)
Oracle (SQL, PL/SQL), PostgreSQL
AWS (Fargate, CloudWatch, VPC, Route53, SecretsManager, Lambda, RDS)
Kubernetes, Docker, Docker Compose, ArgoCD, Helm
Git, GitFlow, GitHub Actions, JUnit, Mockito, SonarQube
Strong understanding of transactional processing, caching, and containerized architectures.
Soft Skills:
Independent, reliable, and proactive working style.
Strong communication skills and collaboration mindset.
Fluent in English (German a plus).
High motivation to learn and adapt quickly in complex technical environments.
Willingness and readiness to travel as required by project or client needs is expected. This may include occasional domestic or international travel, sometimes on short notice.
WHAT WE OFFER
Learning opportunities with compensated certificates, learning lunches, and language lessons.
Chance to switch projects after one year.
Team building twice a year.
Office in Vilnius, Lithuania that offers themed lunches and a pet-friendly environment.
Remote work opportunities.
Flexible time off depending on a project.
Seasonal activities with colleagues.
Additional health insurance and loyalty days for Lithuanian residents.
Referral bonuses.
Recognition of important occasions of your life.
or
All done!
Your application has been successfully submitted!
