Senior Software Engineer Java | B2B Contract


Apie poziciją:

Vietovė
Vilnius, Kaunas, Klaipėda, Lietuva
Atlyginimas (Į rankas)
€6700 - 8060/Mėn.
Trukmė
Trumpalaikis projektas (>3 mėn.)
Extension (project)
Ne
Remotely (optionally)
Taip
Galioja iki
2026-11-19 (Už 2 savaičių)

Senior Software Engineer Java | B2B Contract

HITCONTRACT

www.hitcontract.lt

Lietuva

Key skills required: Java

Aprašymas

We are looking for a Java software engineer to join our NPR Batch squad, where we are building a new cloud-native system for handling payments.

You will be part of an organisation that delivers digital financial solutions to customers and plays a key role in Danske Bank’s digital transformation. We see technology as a key driver of change and IT as a core enabler of the bank’s future competitiveness.

Our engineering teams work on complex technology challenges, develop innovative digital solutions and take shared ownership of strategic services. Teams are responsible for delivery, service strategy, continuous improvement and long-term technical quality.

What you will do:

As part of the team, you will design and build cloud-native systems that are central to payment processing in a major financial institution.

Your responsibilities will include:

  • Designing and developing scalable cloud-native services.
  • Building microservice-based applications using Java.
  • Contributing to a new payments platform.
  • Working with event-driven architecture and messaging technologies.
  • Writing clean, testable, and well-structured code.
  • Creating and improving automated tests, including unit and integration tests.
  • Collaborating closely with developers, architects, testers, product owners, and other teams across the bank.

Technologies you will work with:

You will work with a modern technology stack, including:

  • Java 25+
  • Micronaut
  • Maven
  • JUnit 5, Mockito, AssertJ and Cucumber
  • Apache Kafka, Kafka Streams and Kafka Connect
  • Protocol Buffers
  • Elasticsearch
  • Docker, Kubernetes, ArgoCD and Helm
  • Kibana, Grafana and Prometheus
  • Git and GitHub

What we are looking for:

We are looking for someone who enjoys engineering high-quality software and wants to work with business-critical systems in a modern cloud-native environment.

We expect you to have:

  • Strong experience with Java and related development tools.
  • Good understanding of object-oriented programming principles.
  • Knowledge of design patterns and software engineering best practices.
  • Experience with service-oriented or cloud-native systems
  • Experience with messaging systems such as Apache Kafka, RabbitMQ, or similar.
  • Strong focus on test automation, clean code, and maintainability.
  • Ability to take ownership and deliver in a structured manner.
  • Positive attitude and collaborative mindset.
  • Good communication skills.
  • Upper-intermediate English skills or higher.

It would be an advantage if you have experience with:

  • Event-driven microservice architecture.
  • Apache Kafka, especially Kafka Streams.
  • Kubernetes resource configuration.
  • Automated testing, including unit and integration testing.
  • CI/CD pipelines and GitOps practices.
  • Observability tools such as Grafana, Prometheus, or Kibana.
  • Financial services, payment systems or other business-critical platforms.

About the team:

The NPR Batch squad contributes to the development of a new cloud-native payments system and works closely with other teams across Danske Bank to deliver reliable, scalable and modern payment solutions.

We value ownership, engineering excellence, collaboration and continuous learning.

Duration: 19/11/2026 - 31/12/2026

Required Skills

PROGRAMAVIMAS
Java 5-6 metai