Java Developer
Role details
Job location
Tech stack
Job description
Java Dev Engineer - Financial Markets Transaction Reporting ABOUT YOU Are you an experienced Java Dev Engineer who enjoys working in large-scale, complex enterprise environments? One of the leading banks in Amsterdam is looking for a skilled Java Engineer to join its Financial Markets Transaction Reporting team. You will play a key role in developing and modernizing a strategic reporting platform that supports critical regulatory reporting obligations across global markets. This opportunity is ideal for someone who combines strong Java development expertise with an Agile mindset, a passion for continuous improvement, and the ability to take ownership of solutions from design through to production support. WHAT ARE YOU GOING TO DO - Develop, maintain, and enhance Java-based microservices using Java 21 and Spring Boot - Collaborate with Customer Journey Experts, Testers, and cross-functional teams to deliver high-quality solutions - Improve CI/CD processes, observability, platform stability, and security compliance - Investigate and resolve issues identified during testing and production operations - Participate in an on-call support rotation and contribute to continuous service improvements AN IDEAL PROFILE WOULD BE -
Requirements
3-6 years of experience with Java, Spring Boot, Oracle SQL, and microservices architecture - Experience working in complex enterprise environments, preferably within Banking, Financial Markets, or Regulatory Reporting - Strong knowledge of Kafka, JUnit, BDD testing concepts, and CI/CD practices - Exposure to Kubernetes, OpenShift, Azure DevOps, IBM MQ, or Tibco EMS is advantageous - Excellent communication skills with the ability to work effectively in international Agile teams