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 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

Android Developer

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

Adhese logo
Adhese

Senior Back End Developer - Java, Spring, Microservices

Join Adhese as a Senior Back-End Developer in Ghent, focusing on Java, Spring, and microservices.

iO logo
iO

Senior Java Developer

Join iO as a Senior Java Developer in Utrecht, leading projects and teams for top clients like Bol.com and KLM.

ING Belgium logo
ING Belgium

Senior Credit Risk Data Engineer

Join ING Belgium as a Senior Credit Risk Data Engineer, focusing on data engineering, credit risk management, and regulatory compliance.

NAVARA logo
NAVARA

Fullstack Developer with Java and TypeScript

Join Navara as a Fullstack Developer in Rotterdam. Work with Java, TypeScript, and modern tech in a dynamic team.

Uber logo
Uber

Senior Software Engineer - Platform CI

Join Uber as a Senior Software Engineer in Amsterdam to enhance our Developer Platform using AWS, Java, Python, and Docker.

Uber logo
Uber

Senior Software Engineer - Production Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on production engineering and reliability.

ING Belgium logo
ING Belgium

Reliability Programme Manager - Tech BE SRE - Change Expert

Join ING Belgium as a Reliability Programme Manager to drive SRE practices and improve service reliability.

Mollie logo
Mollie

Senior Software Engineer - Financial Services

Join Mollie as a Senior Software Engineer to build scalable financial services in a hybrid role in Amsterdam.

Uber logo
Uber

Senior Software Engineer - Capacity & Efficiency Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on capacity and efficiency engineering with skills in Python, Java, and distributed systems.

ING Hubs Romania logo
ING Hubs Romania

Frontend Chapter Lead - Business Banking

Lead frontend development for Business Banking at ING Hubs Romania, focusing on AngularJS, CSS, and team coaching.

Swapfiets logo
Swapfiets

Senior Software Engineer - Back-End Development

Join Swapfiets as a Senior Software Engineer to enhance our engineering environment and shape urban mobility.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Junior Fullstack Developer

Join NS as a Junior Fullstack Developer in Utrecht. Work with Angular, .NET, and more in a dynamic team. Great benefits and growth opportunities.

Talk360 logo
Talk360

Senior Software Engineer - FinTech Payments

Join Infinic as a Senior Software Engineer to lead payment platform development in a dynamic FinTech environment.

NTT DATA North America logo
NTT DATA North America

Senior Backend Java Developer

Join NTT DATA as a Senior Backend Java Developer in San Leandro, CA. Develop RESTful APIs using Java, Spring, and Microservices.

Mollie logo
Mollie

Senior Software Engineer - Java, GCP

Join Mollie as a Senior Software Engineer in Amsterdam, focusing on Java, Spring Boot, and GCP to shape the future of embedded finance.

Group S logo
Group S

Mid-Senior Back End Developer (Java)

Join Group S as a Mid-Senior Back End Developer in Brussels. Work on exciting projects with Java, APIs, and agile methodologies.

ClifyX logo
ClifyX

Senior Java Fullstack Developer

Seeking a Senior Java Fullstack Developer with expertise in Java, Spring Boot, and JavaScript frameworks for on-site role in Jersey City.

Alliander logo
Alliander

Senior API-Management Platform Engineer

Join Alliander as a Senior API-Management Platform Engineer to drive API integration and AWS expertise.

bp logo
bp

Fullstack Software Engineer with Java and C#

Join bp as a Fullstack Software Engineer in Budapest, working with Java and C# to enhance trading applications.

Nebius AI logo
Nebius AI

Senior Software Engineer - Distributed Systems and HPC

Join Nebius as a Senior Software Engineer to work on distributed systems and HPC, enhancing the TractoAI platform.

Nasdaq logo
Nasdaq

Senior Software Developer - Java, CI/CD, HPC

Join Nasdaq as a Senior Software Developer in Vilnius, focusing on Java, CI/CD, and HPC in a hybrid work environment.

Vio.com logo
Vio.com

Senior Platform Engineer

Join Vio.com as a Senior Platform Engineer to enhance our software development lifecycle with AWS, Kubernetes, and Terraform.