- Details
- Highlights
- Company
Area
The role is part of our platform squad, pivotal in shaping the underlying infrastructure for mobile and web banking solutions at Danske Bank. We specialise in developing robust backend systems for retail customers in Denmark, Sweden, Finland, Norway, and the UK.
Join our platform squad, essential in advancing the backend foundation for Danske Banks mobile and web banking solutions. We create reliable systems serving retail clients across Denmark, Sweden, Finland, Norway, and the UK.
Become part of the Channels Individuals Tribe – responsible for Danske Banks innovative online bank solutions for retail customers, such as Mobile Bank, Web Bank, Homepage, etc. Serving over a million users, our solutions handle high traffic loads efficiently.
Danske Bank is committed to leading digital innovation, aiming to be the Nordic Integrator and a trusted financial partner.
We invite a skilled Java Developer to join us on this inspiring journey.
*Depending on your experience and expertise, different seniority levels within the role might be offered.

You will:
- Work closely with experienced engineers in our Digital Bank platform team, focusing on developing and maintaining the backend systems crucial for our feature teams
- Design and implement scalable, high-performance distributed systems using Java, employing its robust set of libraries for enterprise-level application development
- Utilise the Spring Framework and Spring Boot to streamline development with established defaults, providing infrastructure support for data access, security, messaging, and web development
- Apply Spring Cloud to manage distributed systems and microservices, ensuring efficient service discovery, configuration management, and fault tolerance
- Develop RESTful APIs for seamless communication between front-end and back-end systems, leveraging architectures based on HTTP protocols, and utilise OpenAPI for building and documenting these APIs to ensure thorough documentation and accessibility
- Interact with databases using Spring Data for object-relational mapping, supporting multiple databases without the need for custom SQL queries
- Implement messaging systems using Spring frameworks, integrating with brokers like ActiveMQ and Kafka for effective microservices communication
- Secure applications using JSON Web Tokens (JWT) and Keycloak, ensuring robust authentication and authorisation across microservices
About you:
- Proficient in Java for building portable, reliable, and scalable backend systems
- Experienced with the Spring Framework, Spring Boot, and Spring Cloud
- Skilled in designing APIs using REST and OpenAPI specifications
- Knowledgeable in database management using Spring Data and Liquibase
- Upper-Intermediate English language skills
- Bonus skills include familiarity with Docker images, Kubernetes, Helm charts, and advanced CI/CD tools. Familiar with Kubernetes for deployment
We offer
Monthly salary range from 4560 EUR to 6840 EUR gross (based on your competencies relevant for the job).
Additionally, each Danske Bank employee receives employee benefits package which includes:
- Growth opportunities: professional & supportive team, e-learnings, numerous development programs; (incl. professional certificates); 100+ professions for internal mobility opportunities.
- Health & Well-being: a diverse, inclusive, work & life balance work environment; additional health insurance; mental well-being practices; partial psychologist counselling compensation; silence and sleep zones at the office; game rooms.
- Hybrid working conditions: Work from home up to two days a week; home office budget (after the probation period); modern Danske Campus workplace developed with anthropologist for the best employee experience.
- Additional days of leave: for rest, health, volunteering, exams in higher education institutions, and other important activities. Moreover, for seniority with Danske Bank.
- Monetary compensation package: accidents & critical diseases insurance; financial support in case of unfortunate events, travel insurance; IIIrd Pillar Pension Fund contribution.
- Additional days of vacation
- Canteen services and free fruits
- Health insurance
- Third pillar pension fund
Location
- Vilnius, Vilniaus apskritis, Lithuania
Time of work
- Full-time
Languages
- English
- Lithuanian
Backbase Java Developer
Consider us as “the engine of the bank” – while we do not provide banking services to customers in Lithuania, we are the brain and muscle behind many of Danske Bank’s services to our global customers. Our high-quality delivery and can-do approach led us to becoming a strategic site for Danske Bank, an international community of 22,000+ colleagues worldwide.
Danske Bank Lithuania is Danske Bank’s strategic unit, providing finance, IT and global business services to serve our customers worldwide. We are on a journey to push the banking boundaries and make constant improvements in how we operate. We aim to do this by combining the best of two worlds: the strengths of what Danske Bank has built over 150 years and the approach of start-ups to what we are going to create in the future.
We see diversity as our potential, and the cornerstone of our company’s success, that will ensure our continued competitiveness and innovative strength.
We try to create an inclusive workplace where differences are our strengths and where people feel valued and can realise their full capabilities.
Because of that, the critical focus point for us is to be able to recruit, develop and retain employees without attaching any specific labels to them.