JAVA BACKEND DEVELOPER

AI overview

Design, build, and scale mission-critical backend systems in Java using cloud technologies while collaborating with frontend developers and DevOps engineers.

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

The client is a major player in the insurance and financial services sector, operating a complex IT landscape that spans traditional systems and modern cloud platforms. Committed to digital transformation and operational excellence, they offer a collaborative, long-term working environment focused on innovation, reliability, and scale.

ABOUT THE ROLE

We are seeking a Backend Developer with deep expertise in the Java ecosystem (Java 17 & Java 21) to design, build, and scale mission-critical backend systems. This role focuses on developing high-performance, secure, and maintainable services deployed in containerized environments, currently on-premises, with a strategic transition toward Azure Cloud.

You will collaborate closely with frontend developers (Angular), DevOps engineers, architects, and product stakeholders to deliver robust, scalable solutions.

RESPONSIBILITIES

  • Design and implement scalable, high-availability backend services using Java 17 and Java 21 (with limited legacy Java 11 support).

  • Define and enforce best practices in software architecture, design patterns, and clean code principles.

  • Develop RESTful APIs and microservices-based solutions.

  • Write efficient SQL queries, manage indexing strategies, and optimize performance.

  • Integrate and manage Elasticsearch for advanced search and analytics use cases.

  • Manage builds and dependency lifecycles using Maven and Gradle.

  • Implement and maintain CI/CD pipelines using GitLab and GitLab CI.

  • Ensure code quality through automated testing, static code analysis, and code reviews.

  • Promote trunk-based development and DevOps best practices.

  • Containerize applications using Docker.

  • Deploy and manage services in Kubernetes clusters.

  • Work with Rancher for Kubernetes cluster management.

  • Contribute to architectural decisions for migration from on-premises infrastructure to Azure Cloud.

  • Design cloud-ready and cloud-native architectures.

  • Collaborate effectively with Angular frontend developers.

  • Write unit, integration, and end-to-end tests.

  • Drive continuous improvement and engineering excellence.

REQUIREMENTS

  • 3+ years of professional backend development experience.

  • Strong expertise in Java 17 and Java 21 (modern language features, concurrency, performance tuning); Legacy Java 11 support and migration strategies.

  • Solid experience with Maven and/or Gradle, PostgreSQL (schema design, indexing, query optimization), Elasticsearch.

  • Experience with Docker and Kubernetes, Rancher (or similar Kubernetes management tools)

  • Experience designing microservices architectures, strong understanding of REST API design principles.

  • Experience with cloud platforms (Azure preferred).

  • Understanding of container orchestration and infrastructure scaling.

  • Experience with automated testing frameworks.

  • Strong understanding of CI/CD best practices.

  • Strong analytical and problem-solving skills.

  • Excellent communication skills.

  • Experience working in Agile/Scrum environments.

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.

Perks & Benefits Extracted with AI

  • Flexible Work Hours: Flexible time off depending on a project.
  • Health Insurance: Additional health insurance and loyalty days for Lithuanian residents.
  • Learning Budget: Learning opportunities with compensated certificates, learning lunches, and language lessons.
  • Life occasion recognition: Recognition of important occasions of your life.
  • Remote-Friendly: Remote work opportunities.
Salary
€3.200 – €3.300 per month
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Backend Engineer Q&A's
Report this job
Apply for this job