Swedbank Corporates & Institutions
Swedbank Corporates & Institutions
1,001 – 5,000 Employees
B2BBankingFinance
Swedbank Corporates & Institutions is Swedbank’s corporate and institutional banking division, serving businesses and institutional customers across the Nordic and Baltic markets. Its team provides lending, cash management, capital markets, credit, market operations, risk management, and advisory services, with a focus on long-term client relationships and sustainable finance. The division’s work spans banking and B2B financial services, and its hiring opportunities are presented through Swedbank’s careers site.

Senior Java Software Engineer - Hybrid Estonia

Join Swedbank’s iBudget team to build scalable digital banking services in Java. You will design distributed, resilient systems that support millions of customers in managing their finances.

Description

  • Build and maintain reliable, reusable, high-performance Java services
  • Monitor and improve application performance and quality
  • Partner with cross-functional colleagues to define, design, and deliver new capabilities
  • Develop code that is robust, maintainable, and scalable
  • Work with other engineers to deliver scalable solutions and strengthen engineering practices
  • Take part in architecture discussions and make sustainable technical decisions
  • Contribute to improving overall system design

Requirements

  • A bachelor’s or master’s degree in a relevant field, or demonstrated experience solving complex engineering problems
  • Strong practical experience with Java, Spring Boot, Docker, Kubernetes, and Kafka or a comparable message broker
  • Experience designing and implementing solutions in distributed cloud environments
  • Working knowledge of security and resilience considerations
  • Thorough understanding of microservices architecture and modern web development frameworks
  • Proven application of Clean Code and Clean Architecture principles
  • Hands-on experience with relational databases
  • Ability to assess trade-offs and anticipate architectural consequences in distributed systems
  • Fluent English, including the ability to discuss complex technical topics
  • A product-focused approach with an understanding of technical and business value
  • Experience using AI-assisted software engineering tools and practices
  • Understanding of event-driven architecture, resilience, and high availability

Benefits

  • Opportunities for personal and professional growth through self-leadership and continuous learning
  • Work with a clear positive impact on colleagues, customers, and society
  • An open, collaborative culture with cross-functional cooperation and networking
  • An inclusive, supportive workplace that encourages sustainable work-life balance
  • Flexible working arrangements where the role allows
  • Banking offers specific to the country of employment
  • Pension plan
  • Share-based rewards program
  • Health insurance in the Baltic countries
  • Health allowance in Sweden

Related Jobs