Java Developer
Role details
Job location
Tech stack
Job description
A leading financial institution is looking for an experienced Java DEV Engineer with a focus on design/development skills who would like to work in a challenging environment with a lot of change. You are technically passionate, have an Agile mindset and have a background as Dev Engineer within a Financial Institution or Data Reporting environment. You are a team player working with end-to-end responsibility. The Financial Markets Transaction Reporting family is charged with the oversight and steering of the organisation's trade and transaction reporting to ensure that the reporting is complete, accurate and timely. It is a dynamic, multi-faceted environment that partners with all parts of the firm to deliver regulatory transaction reporting capabilities while providing risk management and control to ensure global compliance with relevant regulations such as MiFID, EMIR, and more. Due to the increasing importance of Regulatory (Transaction) Reporting, this family is growing and will work on a new Reporting Platform to replace the existing applications over time. Key activities Maintain and develop Java-based micro-service applications Align requirements/implementation of code changes with Customer Journey Experts and Testers Upgrade used frameworks and analyze/solve vulnerability findings in code Improve automation (CI/CD, observability) Analyze/solve findings from testing or from the actual Production environment Willing to join shift for outside-office-hours standby support Key Competencies - Behaviours
Requirements
Technical leadership skills and ability to coach less experienced engineers Openness and willingness to try new ways of working and technologies Results-oriented, determined, team-player with a self-driven, can-do attitude Strong analytical and problem-solving skills End-to-end ownership mindset Active team player who takes responsibility Independent and autonomous in completing tasks Continuous improvement mentality (service and way of working) Reflects on behaviour and performance to proactively identify improvement areas Strong problem solver to structure and improve complex situations Excellent communication skills, verbally and in writing, to align with various stakeholders and cross-border squads (English is the main language) Market focus: combines market knowledge to formulate the right approach, follows progression in own technical discipline, stays informed on market developments and innovation Ability to deliver on-call support (shift based) Minimum Qualifications Experience in Java (21+) and Spring Boot (4.**) Expertise in Oracle database (SQL) development DevOps knowledge good to have: CI/CD concepts, Azure DevOps preferred Good understanding of test automation with JUnit & BDD concepts Experience using Kafka as a core messaging technology Knowledge of IBM MQ and Tibco EMS is a plus Knowledge of services running on a Container Platform like Kubernetes, OpenShift Proven track record in a data environment regarding data quality, data flows, data consistency, and data lineage Experience in the banking industry, preferably Financial Markets Transaction Reporting 3 main qualities Experienced Java Developer, Spring Boot Developer in a complex (enterprise banking) environment Experience with Continuous Integration & Continuous Delivery (CI/CD) Soft quality Excellent communication skills. Dutch not required, main language is English. Minimum HBO work/thinking level.