Senior JAVA Developer | Contract


About the assignment:

Местоположение
Vilnius, Kaunas, Klaipėda, Литва
Rate (after tax)
€5400 - 6700/Month
Срок
Среднесрочный проект (>6 месяцев)
Extension (project)
Yes
Remotely (optionally)
Yes
Expire On
2026-05-31 (через 4 недели)

Senior JAVA Developer | Contract

HITCONTRACT

www.hitcontract.lt

Литва

Key skills required: Java

Description

Role Overview:

We are seeking a Senior Java Developer to join a cross-border engineering team focused on building and evolving enterprise-grade backend systems within the banking domain. This role involves hands-on development of cloud-native solutions, leveraging Java 17+ / Java 21, Spring Boot 3+, and microservices architecture. You will contribute to designing scalable and secure RESTful APIs, working within distributed systems and AWS cloud environments, while influencing technical decisions and platform evolution.

Key Responsibilities:

  • Design, develop, and maintain backend services using Java 17+ / Java 21 and Spring Boot 3+
  • Build and integrate RESTful APIs for scalable and secure services
  • Develop and maintain microservices architecture in cloud-native environments
  • Implement event-driven solutions using Apache Kafka and low-latency messaging patterns
  • Collaborate with teams to ensure high-quality code, clean code principles, and automated testing
  • Contribute to CI/CD pipelines and infrastructure using Terraform, ArgoCD, and EKS
  • Monitor and optimize applications using AWS services such as API Gateway and CloudWatch

Must-Have Requirements:

  • Strong experience with Java 17+ / Java 21
  • Hands-on experience with Spring Boot 3+
  • Proven expertise in RESTful API design and integration
  • Experience with Apache Kafka and event-driven architectures
  • Solid understanding of cloud platforms, preferably AWS
  • Experience working with distributed systems
  • Familiarity with CI/CD practices and tools like Terraform, ArgoCD, and EKS
  • Strong commitment to clean code and automated testing
  • Fluency in spoken and written English

Nice to Have:

  • Experience in banking, financial services, or regulated environments
  • Familiarity with Quarkus

Required Skills

PROGRAMMING
Java 5-6 years