Fullstack Developer - midrange software application team at Nordea

Gdynia, PL, 81-537 Warszawa, PL, 02-460 Gdańsk, PL, 80-309

Job ID: 11958 


About the role


We are looking for a Senior Full-stack Developer who will develop mid-range software applications for Swedish payments in Nordea. Why do we need a full-stack? Our developers migrate whole services and functionalities on the following development platform: Backend solutions coded in Java and Spring (takes 60% of our bandwidth in development), Front-end web applications coded in Typescript {Angular 12 not AngularJS}, (takes 40% of our bandwidth). We offer a role in a regular development team composed of developers and testers.


About this opportunity


Nordea is a leading Nordic bank. We are helping our customers to achieve their dreams and aspirations – and we have done that for 200 years. We make a real difference for our customers and the communities where we operate – by being a strong financial partner.


As the Senior Full-stack Developer, you will support Nordea in developing mid-range applications for the payment core system in Sweden, which is one of the largest areas for Nordea bank and an important banking ecosystem. We are building mid-range applications which secure communication between backend apps in Mainframe and front-end web apps in Angular 12.


Below our mid-range applications, there is a target backend, which is the Mainframe layer, and it is written in Cobol. Today we are not touching this area. Offshore developers in mainframe development are working on the mainframe backend. In case we need to consult - we are reaching out to well-known contacts who support us and taking tasks from the development team in Poland.


Knowledge of Cobol is NOT required on the mid-range developers' side. The only thing required, is understanding Cobol data types, which are used in/out of communication and passed through the mid-range layer. Getting knowledge about 'data types' is nothing special. It is not a big effort for Java Developer. It's just like understanding an API. So in the end: Our applications should be understood as integration services between the backend and front-end layers that securely tunnel the data between those layers. Pretty simple :) Don't you think?


It is time for you to say: I want to develop stable mid-range applications for banking payments with other developers in Nordea? Meet us / join us.


About the team

The core team is located in Nordics and Poland. Our mid-range developers are located in Gdynia & Gdańsk in Poland. We cooperate strongly with business owners in Nordics. We have also an offshore service for mainframe, which is not used too often - rather rarely used today. The team worked out their ways of working (close to scrum.org) to work effectively. The good thing is that team is self-organized and autonomous. We have a lot of freedom in designing applications / choosing technical solutions. There is a great chance to create a mid-range application from scratch on your own and we will give you all the "know-how" on how to do it. Shortly, you will be able to deliver real business value and you will feel it.


In Nordea, we are harnessing the power of technology to reinvent the future of banking. A tech revolution is underway – and you can make an impact. Though we are a Nordic bank, also one of the largest IT employers in Tricity and Warsaw. Working with international teams in an inspiring work environment, you will have lots of opportunities to expand your skills and advance your career.


So to summarize as Senior Full-stack Midrange Developer you will: 

  • Develop mid-range applications in Java, Spring (60% of your assignment)
  • Participate in front-end development in Angular 12 / Typescript (40% of your assignment)
  • Cooperate with others: Business Analysts, QA testers and offshore mainframe developers to achieve e2e development for the payment core system
  • Perform regular code reviews and commit the code daily for mid-range applications
  • As mid-range is well-known in our development, you will build artifacts frequently and feel that the business recognizes it
  • You will participate in releasing artifacts through existing CI/CD pipelines for payment products


The role is based in Poland, Gdańsk & Gdynia.


We need developers who:

Collaborate. Take Ownership. Take responsibility for your own code. Who feel Passion for IT and have the Courage to bring innovations, IT Automation, and Integrations between technologies. These are the values that guide us in being at our best – and we imagine you share with us.


To succeed in this role, you should have the following technical experience:

  • Java (ver. 1.8 and higher)
  • Angular ver. 12. Knowledge of archive AngularJS is not required
  • Spring ver. 5
  • Db2 and Oracle, so SQL is a must
  • Knowledge of Cobol is not required (refer to some comments about this requirement above)
  • Fluent in written and spoken English


We use the following practices in development:

SOLID, Clean Code, Code Reviews, TDD, Pair Programming.


And the following toolchain:

  • Tasks / Issue tracking: Jira
  • IDE: IntelliJ IDEA
  • Databases: Db2, Oracle
  • SCM: BitBucket, Git
  • Code Review : BitBucket
  • SCA: SonarQube + ESlint
  • Documentation: Confluence
  • Unit testing: JUnit 5.0
  • Dependency management: Maven
  • CI Tool / IT Automation: Jenkins and partially Bamboo
  • Artifacts repository: Nexus


We focus on delivering business value, new business, and technical features with the use of engineering platforms, modern CI/CD tools and IT automation.


Main benefits of working at Nordea: 

  • Reasonable workload and Nordic work atmosphere
  • Development opportunities - you will have access to e-learning platforms like Udemy and O'Reilly, plus have a chance to take part in conferences across Poland and Europe
  • Hybrid work model - we propose 1 day from the office in Gdańsk/Gdynia or Warsaw to have a chance to integrate with the team. There is high flexibility
  • Cafeteria platform - 260 PLN net
  • Pension program (PPE): 3,5% of your salary is transferred each month to a dedicated account
  • Profit-sharing program: even up to 1600 EUR per year on top of the salary
  • Recommendation program: from 1000 to 12000 PLN net if you find a colleague that joins Nordea
  • and much more...


If the above information describes you and the environment you would like to work for - then get in touch!


Next steps


Submit your application no later than 31/10/2022.


At Nordea, we know that an inclusive workplace is a sustainable workplace. We deeply believe that our diverse backgrounds, experiences, characteristics and traits make us better at serving customers and communities. So please come as you are.


Please include permit for processing personal data in CV as following:


In accordance with art. 6 (1) a and b. Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation) hereinafter ‘GDPR’. I agree to have: my personal data, education and employment history proceeded for the purposes of current and future recruitment processes in Nordea Bank Abp.


The administrator of your personal data is: Nordea Bank Abp operating in Poland through its Branch, address: Aleja Edwarda Rydza Śmiglego 20, 93-281 Łodź. Your personal data will be processed for the recruitment processes in Nordea Bank Abp. You have a right to access your personal data, right to rectify and right to delete. Disclosing the personal data in the scope specified by the provisions of Polish Labour Code from 26 June 1974 and executive acts are mandatory. Providing personal data is necessary to conduct the recruitment processes. The request for the deletion of your personal data means resignation from further participation in recruitment processes and causes the immediate removal of your application. Detailed information concerning processing of your personal data can be found at: privacy-policy.2021.pdf (nordea.com).


We reserve the right to reply only to selected applications.

Department:  IT/Technology