![Danske Bank A/S Lietuvos filialas](/logos/232395779/thumbnails/Danske-Bank-logo-Dark-BG_1-thumb0.jpg)
Senior Java Developer for Welcoming and Orchestration Tribe
Area
We are looking for two Senior Java Developers for our Order Orchestration Cluster in Welcoming & Orchestration, who is a highly collaborative, driven, and responsible professional with solid previous experience with Java development. The ideal candidate should have a deep understanding of Java and its associated frameworks, such as Spring Boot. The following traits match the ideal candidate: Experienced, technical proficiency, problem-solving skills, collaboration and communication skills, and a continual learner.
The cluster has the mission of orchestrating a standardized sales journey. The cluster consists of multiple squads that each has the full ownership of the end-to-end lifecycle of the software that it owns. You will, therefore, take part in refining, developing, and running the features that your squad creates.
In the Welcoming & Orchestration Tribe, we are responsible for welcoming all new customers to Danske Bank and ensuring existing customers can order the products they want digitally and quickly.
We’re on a digital acceleration journey where self-service is the way forward. Onboarding and product ordering are a strategic priority for Danske Bank, where we’re tasked with developing scalable solutions with high attention to delivering a great customer experience.
You will be working in an international and innovative environment where we value teamwork and collaboration with a keen focus on technical quality. We offer excellent growth opportunities with a culture committed to continuous learning and improvement. We value a healthy work-life balance with a focus on promoting our cultural commitments: Team Up, Be Open, and Own It.
You’ll be joining an agile team of highly skilled IT professionals working closely together in an informal atmosphere across Lithuania, Denmark, Poland, and India. We want you as part of our Vilnius team.
Mission
- Develop and maintain the solutions
- Perform code review and debugging
- Collaborate with other colleagues on the design of the software to ensure the best technical approach is taken
- Write tests and documentation
- Provide technical guidance to junior developers within your team
- Participate in agile ceremonies
- Continuously improve yourself and help your colleagues
Skills
- Proven experience in developing applications using Java, frameworks such as Spring Boot, and databases such as MSSQL
- Understands good design principles (for example, SOLID principles and Domain-Driven Design) to implement microservices, REST APIs, etc.
- Enthusiasm about delivering well-designed, optimized, and scalable solutions, as well as the ability to write efficient, secure, well-documented, and clean code
- Familiarity with testing such as unit, integration, and load testing
- Work knowledge and experience with message brokers (RabbitMQ, etc.) would be beneficial
- Work knowledge and experience with distributed software using cloud service providers (AWS, etc.), Docker, and a container orchestration platform (OpenShift, Kubernetes, etc.) would be considered a bonus
- Familiarity with observability technologies such as the ELK stack, Grafana, Prometheus, or similar would be considered a bonus as well
- Advanced skills and fluency in English
We offer:
We will ensure that exact salary offered for you will be based on your qualifications, competencies, professional experience and requirements for the corresponding job function (salary range from 4480 EUR to 6720 EUR gross EUR/monthly).
Your title in job contract will be IT Software Engineer (Cloud Specialist), Senior.