Software Engineer (Java)

Please leave your email to access this job on third-party website

Apply now

Supported by Work in Estonia

This job posting is a part of Work in Estonia campaign. Apply before September 23rd for an all-expenses paid trip to Estonia, where employers compete to hire and relocate you to the most digitally advanced country in the world. Finalists will be announced in early October!


  • You have solid Java skills.
  • You have experience with SQL or PL/SQL.
  • You have experience in testing.
  • You have an understanding of Agile development methodologies and the principles of Clean Code, Object Oriented Design, Domain Driven Design and Test Driven Development.
  • You are fluent in English, both written and spoken.

Compensation & Benefits

  • Apply and let's discuss your salary and benefits.

Job description

Depending on your interest, you could participate in developing our mobile app (Android and iOS), Swedbank’s internal and external channels (including Internet bank, Mobile bank, Swedbank Gateway) or the systems and applications that make sure that banking products and services (like loans, leasing, insurance, etc.) run smoothly for internal and external customers.
These are the tools we work with:
• Java, Kotlin, JavaScript
• Spring, Hibernate, Apache, Guava, ElasticSearch, Jetty, Selenide, JDBC
• JUnit, Hamcrest, Mockito, Selenium, Ruby
• OracleDB, MSSQL, Cassandra, OrientDB
• jQuery, Vue.js, AngularJs, Sass
• GIT, Jenkins, Docker, Gradle, BitBucket, Jira
Why join us?
If you have a desire for new challenges and want to grow your skills in the digital banking area, then we'd like to hear from you!
You will participate in projects related to the improvement of our customers' daily banking experience, like developing an innovative solution of intelligent personal finance management. You'll have a clear sense of purpose and responsibility for a product that will be used by millions of customers. Working in our agile development team will give you a great opportunity to constantly improve your professional and personal skills.
If you find it motivating to work in an environment where you are given a lot of responsibility, where success is celebrated and shared with others, and where the products that your team creates will be used by millions of people, then this is the workplace for you!

The company

Life at Swedbank

At Swedbank we:
- respect differences and appreciate diversity;
- support internal mobility;
- have plenty of in-house development opportunities;
- have an international work environment;
- create solutions that are used by millions of customers, as Swedbank operates on four home markets (Sweden, Estonia, Latvia, Lithuania);
- have flexible working hours, place and ways of working (where applicable);
- value work-life balance by providing additional vacation days, in-house sporting facilities, compensation for sports activities, etc.;
- cooperate with universities to prepare students and employees for future competencies;
- care about society by supporting and encouraging charity culture, financial and digital literacy, etc.

The Location

Tallinn, Estonia

Moving to Estonia

If you hold the passport of a visa-free country, you can start working in Estonia within 24 hours from accepting the job offer, if your new employer is classified as a startup.
If your new employer is not considered a startup, you can start after a maximum of 10 days from accepting the job offer.
If you hold the passport of a country that requires a visa to enter Estonia, you can move and start working within approximately 4 weeks.

Apply now

Software Engineer (Java)