Senior Software Engineer (Java) | Core Payments Platform Tribe – NPR Batch | Contract

Senior Software Engineer (Java) | Core Payments Platform Tribe – NPR Batch | Contract


We are a part of an organization, which delivers world-class digital financial solutions to customers. We have an understanding that the current change is Technology-driven, and we prioritize IT as a key component for success in our journey to drive digital disruption in the bank. Our teams work with complex tech challenges and develop Danske Bank’s global competitive edge on innovative digital solutions. Teams are driven by job content, share ownership of strategic services, own service strategy, and lead improvement. One more important feature – senior leadership is present on site.


  • Design and develop cloud-native systems which are at the heart of a major Nordic financial institution;
  • Work with different tools and technologies: Microservice architecture, Java 17, Maven, Spring Boot 3, JUnit 5, Mockito, AssertJ, Cucumber, Apache Kafka (Kafka, Kafka Streams, Kafka Connect), Protocol Buffers, Elasticsearch, Jenkins, Argo CD, Docker, Kubernetes, Helm, Kibana, Grafana, Prometheus, Git (Github);
  • Closely collaborate with other team members and different teams inside the bank.


The consultant will join NPR Batch squad, where we are supporting NPR Instant squad and creating a brand-new cloud-native system for handling instant Nordic Payments. We expect that consultant has:

  • Proficiency in Java and tools supporting Java development, especially the ones we work with;
  • Good understanding of OOP principles, design patterns and software engineering best practices;
  • Passion for test automation and clean code;
  • Experience in the design and development of service-oriented and/or cloud-native systems;
  • Experience with messaging systems such as Apache Kafka, RabbitMQ or similar;
  • Ability to take ownership and responsibility to carry out deliveries in a structured manner;
  • Positive attitude and motivation to learn;
  • Excellent communication and upper-intermediate English skills.

Consultant must have an experience in:

  • Event-driven microservice architectures;
  • Apache Kafka, especially Kafka Streams;
  • Kubernetes resource configurations;
  • Automated testing (unit, integration).

We Offer:

  • An inspiring environment in a large IT organization;
  • Work in an international team, which concentrates on innovative business-facing solutions;
  • An extensive training program to ensure that your skills are maintained and updated on an ongoing basis.

Other information:

We expect that consultant will be able to come to Vilnius office (Lithuania) 3-4 days a week.

Key skills required


Required Skills

Java 5-6 years

About the assignment

Vilnius, Литва
Rate (after tax)
€5400 - 7400/Month
Среднесрочный проект (>6 месяцев)

Want to apply to this project? Register or simply drop CV & Apply