ING Nederland logo

Senior Software Engineer - Java, Microservices

ING Nederland

Job Overview

Join ING Nederland as a Senior Software Engineer and become a key player in the modernization of our in-house-developed pricing and risk engine. This engine is crucial for traders and risk managers to generate revenue and manage financial risks effectively. You will be part of a dynamic team that is responsible for breaking down a legacy monolith system into microservices, influencing technology choices, and designing automated tests.

Key Responsibilities

  • Refactor and Redesign: Break down a legacy monolith system into microservices by refactoring and redesigning core functionalities.
  • Technology and Architecture: Influence technology choices and architecture of newly built components and services.
  • Java Development: Work with Java 11+ and have a good understanding of multi-threading, collections, code optimization, and the Spring-Boot framework.
  • Testing: Design and develop automated unit, integration, and regression tests.
  • Serverless Solutions: Aim for serverless solutions based on virtualization, containers, Docker, and Kubernetes.
  • Agile Collaboration: Work with the Product Owner and Feature Engineer to interpret business requirements, break down stories into tasks, estimate Story Points, and deliver features to production.

Required Skills and Experience

  • Technical Expertise: Strong experience in software engineering with a focus on Java and microservices.
  • Financial Markets Knowledge: Understanding of financial markets or a willingness to learn.
  • Continuous Integration & Delivery: Experience with CI/CD tooling and practices.
  • Communication Skills: Excellent communication skills in English.
  • Analytical Skills: Strong analytical skills and proactivity.
  • Collaboration: Ability to work in cross-border international teams and comfortable with remote collaboration tools like MS Teams.

Qualifications

  • A University degree in Computer Science, Cybernetics, Software Engineering, Financial Engineering, or equivalent.
  • 3+ years of experience in software engineering in JVM languages and related technology stack.
  • Familiarity with relational databases and SQL.
  • Experience with source control, CI/CD, and documentation tools such as Azure DevOps, Openshift, Git, Maven, and Confluence.

What We Offer

  • Hybrid Work Environment: Enjoy the flexibility of working both on-site and off-site.
  • Professional Growth: Opportunities for continuous learning and development.
  • Collaborative Culture: Work in a supportive and collaborative international team environment.

Join us at ING Nederland and contribute to our mission of empowering people to stay a step ahead in life and in business. Apply now to be part of a team that values innovation, collaboration, and excellence.

Benefits
Extracted with AI

  • Hybrid work environment
  • Opportunities for professional growth
  • Collaborative international teams

Similar jobs

Last update: 23 minutes ago

ING Nederland logo
ING Nederland

Senior Software Engineer - Infrastructure

Join ING Nederland as a Senior Software Engineer to develop Java-based microservices for cloud infrastructure.

ING Nederland logo
ING Nederland

Senior Chapter Lead Java Engineer

Join ING Nederland as a Senior Chapter Lead Java Engineer, leading agile teams and driving innovation.

ING Nederland logo
ING Nederland

Senior Ops Engineer - Financial Markets

Join ING Nederland as a Senior Ops Engineer in Financial Markets, focusing on Linux, Azure DevOps, and automation.

ING Nederland logo
ING Nederland

Senior Android Developer

Join ING Nederland as a Senior Android Developer to innovate and maintain the ING Global Mobile Banking app.

ING Nederland logo
ING Nederland

Full Stack Engineer for Payments

Join ING Nederland as a Full Stack Engineer in Amsterdam, focusing on payments with Java, Kotlin, and Spring.

ING Nederland logo
ING Nederland

Credit Risk Test Engineer

Join ING Nederland as a Credit Risk Test Engineer. Work on software testing, automation, and quality assurance in a dynamic environment.

ING Nederland logo
ING Nederland

Android Developer

Join ING Nederland as an Android Developer to enhance our Global Mobile Banking app using Kotlin and Agile methodologies.

ING Nederland logo
ING Nederland

Senior Workplace Intune Engineer

Join ING as a Senior Workplace Intune Engineer to enhance digital workplaces using Microsoft 365 and Azure DevOps.

ING Nederland logo
ING Nederland

Credit Risk Test Engineer

Join ING as a Credit Risk Test Engineer in Amsterdam. Work on data-driven regulatory and finance reporting with credit risk data.

ING Nederland logo
ING Nederland

Senior NLP/LLM Data Scientist

Join ING as a Senior NLP/LLM Data Scientist to innovate with AI and NLP in a hybrid work environment.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

ING logo
ING

Site Reliability Engineer

Join ING as a Site Reliability Engineer in Amsterdam. Tackle challenges in monitoring, resilience design, and lead SRE sessions.

ING Hubs Poland logo
ING Hubs Poland

Senior Java Backend Developer

Join ING Hubs Poland as a Senior Java Backend Developer. Work on scalable digital platforms using Java, Spring Boot, and Microservices.

ING logo
ING

Senior Elastic Stack as a Service (ELKaaS) DevOps Engineer

Join ING as a Senior DevOps Engineer to enhance our ELKaaS platform, leveraging Docker, Kubernetes, and Azure in a hybrid work environment.

ING Nederland logo
ING Nederland

Chapter Lead Analytics Engineering - Financial Crime and Fraud Prevention

Lead analytics engineering in financial crime prevention at ING. Drive innovation in data science and machine learning.

ING Hubs Poland logo
ING Hubs Poland

Java Backend Developer

Join ING Hubs Poland as a Java Backend Developer, working with Java, Spring, and REST APIs in a hybrid environment.

ING Nederland logo
ING Nederland

Senior ALM Model Developer

Join ING Nederland as a Senior ALM Model Developer, focusing on ALM models for pricing, funding, and regulatory compliance.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Senior Backend Developer - Java, Spring Boot, Microservices

Join NS as a Senior Backend Developer to innovate train planning with Java, Spring Boot, and microservices.

Mendix logo
Mendix

Senior Software Engineer - Java/Microservices

Senior Software Engineer specializing in Java and Microservices at Mendix, a Siemens business in Rotterdam.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Senior Backend Developer - Java, Spring Boot, Microservices

Senior Backend Developer role focusing on Java, Spring Boot, and Microservices at Nederlandse Spoorwegen in Amersfoort.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Bavaria, Germany. Work on ERP solutions for automotive finance.

Nedap logo
Nedap

Senior Full-Stack Software Engineer (Finance Team)

Join Nedap as a Senior Full-Stack Software Engineer to enhance healthcare administration efficiency with Java and Vue.js expertise.

Moss logo
Moss

Senior Back-End Engineer - Financial Services

Join Moss as a Senior Back-End Engineer in Amsterdam to lead backend development in financial services.

VERUM ARTES PROFESSIONAL STAFFING logo
VERUM ARTES PROFESSIONAL STAFFING

Senior Java Developer

Join Verum Artes as a Senior Java Developer in Amersfoort, working on critical tax applications in a scrum team. Hybrid work environment.