About this opportunity
Welcome to the Finance Technology unit. We add value by building Nordea Trading Technology next generation Middle Office IT solutions: Liquidity management, accounting, statutory reporting and controlling frameworks. This includes working accurately with large amounts of data in a timely manner, sometimes in real-time.
As the Java Developer, you’ll play a valuable role in being part of an informal and strong international development team building services and systems using Java and industry standard tools and methodologies. We use agile processes in small teams in close corporation with our business owners.
What you’ll be doing:
- Being responsible for design, development and testing the new solution
- Taking part in mature development process with advanced CI pipeline, detailed automated quality assurance, as well as whole spectrum of good practices building great coding craftsmanship
- Our colleagues from Front Office make thousands of trades every day. Middle office systems we deliver give our business ability to see precise and consistent view of our profit and loss, state of our portfolio and its value over time. We also transform and aggregate necessary data for regulatory reports, mostly for European Central Bank
- The solutions are built in core Java using Apache Spark. The data is retrieved from Kafka message bus, business logic is applied, and data are stored in Oracle DBs and exposed in dedicated APIs. Trades gathered from many source systems are processed on our own Spark cluster to achieve high processing performance
The role is based in Gdańsk.
Who you are
- Have “hungry learner” approach in daily work
- If you do not already have good capital markets domain knowledge, you will be required to acquire that within reasonable time
- Have ability to work with RDBMS like Oracle (primarily practical SQL skills)
Your experience and background:
- At least 3 years of experience in software development
- Solid Java knowledge and experience working with modern Java frameworks and open source tools, as well as methodologies
- Familiarity with build tools (Maven) and source code repositories (Git), as well as solid knowledge about unit testing and TDD
- Fluency in spoken and written English is a prerequisite, and a master’s degree in engineering, computer science or other relevant background
- Experience in building data processing systems that handles large amounts of data will be an asset
If this sounds like you, get in touch!