Senior Software Engineer (Java) | Contract

Senior Software Engineer (Java) | Contract

Description

We are a part of an organization, which delivers world-class digital financial solutions to customers. We understand 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.

Responsibilities:

  • 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.

Requirements:

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

We expect that the 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 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 IT Consultancy Request;
  • 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 week.

Duration till 2025-08-08, followed by an extension.

Key skills required

Java

Required Skills

PROGRAMMING
Java 5-6 years

About the assignment

Atrašanās vieta
Vilnius, Lietuva
Attālināti
Yes
Rate (after tax)
€5400 - 7400/mēnesī
Ilgums
Vidēja termiņa projekts (>6 mēneši)

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

Captcha