JAVA Software Engineer

JAVA Software Engineer

Come join our awesome Financial Back-office Services Engineering Unit!
Tallinn, Estonia
Application deadline 30.06.2021

What you'll be doing

  • You will support effective business delivery via building solid software solutions.
  • You are a member of a cross-functional product team dealing with the design, implementation, installation, testing and maintenance of software systems in Bigbank.
  • In Your domain will be everything that has to do with loan – generating the loan schedule (newton method under the hood), contract that is served to the customer, paying out the money and penalty calculations.
  • You will be participating in high quality team work – doing code reviews for your peers (daily), participating actively on retros and taking full ownership of your work.

Why is this important to Bigbank?

We like our customers and want them to have a delightful user experience. This is where you come in if you're an engineer. How? We are building a fully digital bank from scratch with the help of flat management and an agile self-organising team.

    How you'll spend your day

    • You do code reviews daily and make sure that your user stories (tickets) are never in the wrong column.
    • You have experience with Spring framework, Java is your favorite language and have an interest in microservices architecture.
    • You consider yourself skilled with PostgreSQL.
    • You have a passion for software development. You are either reading, watching youtube videos or just like to play around with pet projects to keep yourself sharp and discover new ways how to solve existing problems.


    • Consider yourself as a fan of Java and you have successfully written code over 3+ years and maybe have skills with SQL as well?
    • Like to think together with team how to implement features and services?
    • Have analytical and problem solving skills to break down complex issues and visualize solutions?
    • Can support activities across the full cycle of software development?
    • Speak English fluently?

    Things we're working on

    First, we transformed from old school offices-based banking to purely digital banking. Next, we dove into the digital journeys of our customers and figured out what they need for an excellent experience. We focused on building a new Banking platform, that we just implemented in all the countries of our operations. Now, we are seeking our next challenge.

      Our Stack

      Java 8, Java 11, Spring framework, PostgreSQL, Docker/Kubernetes.

        You'll be rewarded like this

        • Interesting position and challenging work
        • Competitive salary (reviewed yearly).
        • Good conditions for professional and personal development.
        • 'Let's do this' mentality in international banking environment.
        • Monthly sports benefit + free participation at 2 national sport events
        • Good people to collaborate with – check out @lifeatbigbank and #bigbankwow at Instagram.


        You have a dedicated contact person always ready to answer all your questions. Just write to Berit Tilk, the WOW Support Specialist.

          Sounds exciting?

          Sounds exciting?

          Apply now!

          JAVA Software Engineer
          • Tallinn, Estonia

          Please fill in this form or send an email with your CV to

          We are looking forward to hearing from you.

          What to expect from the recruitment process?

          Are you interested in joining our exceptional team? These steps give you an overview of our recruitment process, but there might be variations, depending on the location or specific job position.


          Homework and Tripod test

          Job offer


          FAQ Frequently asked questions

          What are the requirements for a successful application?

          What happens after I have applied for a job?

          What is the time frame of the overall recruitment process?

          What is the testing and background check phase?

          Do you check references without first asking candidates?

          If I have further questions, who can I contact?