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
Senior Android Developer
Join ING Nederland as a Senior Android Developer to innovate and maintain the ING Global Mobile Banking app.
Android Developer
Join ING Nederland as an Android Developer to enhance our Global Mobile Banking app using Kotlin and Agile methodologies.
Senior Back End Developer - Java, Spring, Microservices
Join Adhese as a Senior Back-End Developer in Ghent, focusing on Java, Spring, and microservices.
Senior Java Developer
Join iO as a Senior Java Developer in Utrecht, leading projects and teams for top clients like Bol.com and KLM.
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.
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.
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.
Senior Software Engineer - Production Engineering
Join Uber as a Senior Software Engineer in Amsterdam, focusing on production engineering and reliability.
Reliability Programme Manager - Tech BE SRE - Change Expert
Join ING Belgium as a Reliability Programme Manager to drive SRE practices and improve service reliability.
Senior Software Engineer - Financial Services
Join Mollie as a Senior Software Engineer to build scalable financial services in a hybrid role in Amsterdam.
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.
Frontend Chapter Lead - Business Banking
Lead frontend development for Business Banking at ING Hubs Romania, focusing on AngularJS, CSS, and team coaching.
Senior Software Engineer - Back-End Development
Join Swapfiets as a Senior Software Engineer to enhance our engineering environment and shape urban mobility.
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.
Senior Software Engineer - FinTech Payments
Join Infinic as a Senior Software Engineer to lead payment platform development in a dynamic FinTech environment.
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.
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.
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.
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.
Senior API-Management Platform Engineer
Join Alliander as a Senior API-Management Platform Engineer to drive API integration and AWS expertise.
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.
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.
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.
Senior Platform Engineer
Join Vio.com as a Senior Platform Engineer to enhance our software development lifecycle with AWS, Kubernetes, and Terraform.