Senior Java Engineer

ITSync
Amsterdam, Netherlands
9 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
€4,597.0 - €5,892.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Automation of Tests Microsoft Azure Banking Software Continuous Delivery DevOps Domain Name System (DNS) Elasticsearch Apache Maven NoSQL
+22 more
OpenShift Public Key Infrastructure Scrum Methodology SQL Databases Web Applications Computer Networking Systems Performance Testing Spring-boot Gatling Kubernetes Deployment Automation Cassandra Microsoft Tfs Apache Kafka Front End Software Development Checkmarx Asynchronous Programming Functional Programming Kibana Restful APIs Atlassian Bamboo Microservices

Job description

For ING, we are looking for a highly skilled Senior Java Engineer to help build the next generation of frontend delivery services.

You will work on a platform that is used globally within ING. We are specifically looking for an engineer with strong, up-to-date hands-on knowledge of Java 21, including the Stream API and functional programming concepts, combined with experience in Spring Boot, microservices and Kafka., You will work within the Retail & Banking Technology domain as part of a multidisciplinary team working on ING’s core platform. The team is developing a platform for building and providing Web Components that are used globally within ING., As a Senior Java Engineer, you will be involved throughout the entire development lifecycle, from refinement and development to deployment, monitoring and production support., * Develop and improve frontend delivery services using Java.

  • Contribute to the migration of the Frontend Controller to Java.
  • Be involved in the entire development lifecycle, from refinement to monitoring in production.
  • Maintain and support existing products.
  • Provide support and contribute to incident management.
  • Participate in a 24/7 on-call rotation once every 4 to 8 weeks.
  • Create and maintain product risk documentation.
  • Contribute to a realistic roadmap for the squad.
  • Help create a safe and productive working environment.
  • Support colleagues and share knowledge within the team.
  • Become an ING Security Champion for the team

Tech stack The team works with technologies and frameworks including:

Java REST APIs Kafka Cassandra Azure DevOps Maven Elasticsearch OpenShift Kubernetes

Within Azure DevOps, the team uses Repos, Pipelines, Boards and Artifacts. The applications run on a Container Hosting Platform using OpenShift and Kubernetes, with new features delivered into production every two weeks.

Requirements

  • Strong, up-to-date hands-on knowledge of Java 21 (LTS), including practical experience with the Java Stream API.
  • Working knowledge of functional programming concepts.
  • Hands-on experience with Kafka and asynchronous communication in distributed IT environments.
  • Experience with Spring Boot / recent Spring versions.
  • Strong knowledge of microservices.
  • Strong experience with Azure and Azure DevOps.
  • Experience with NoSQL and SQL databases.
  • Knowledge of performance, capacity and availability, including Elasticsearch and Kibana.
  • Strong knowledge of networking, including DNS and HTTP.
  • Strong knowledge of security, including TLS and PKI.
  • Experience working in an Agile/Scrum/DevOps environment.
  • Strong analytical skills and conceptual/architectural understanding.
  • The ability to quickly understand new technical concepts.
  • A passion for automation and continuous improvement.
  • Strong technical communication skills and the ability to engage with customers.
  • A team-oriented mindset and willingness to share knowledge and learn from different perspectives. A professional, secure and careful way of working. *

Nice to have It is a plus if you have experience with:

  • Performance testing using Gatling.
  • Test automation, continuous delivery, deployment tools and pipelines.
  • Azure Repos, Azure Pipelines, OpenShift, Kubernetes, Checkmarx and Azure Artifacts.
  • Working in multidisciplinary and Agile teams.
  • Transferring knowledge through presentations, workshops and documentation.
  • Helping establish new technical standards and ways of working.
  • Application risk controls and proactively preventing security and operational risks.

Benefits & conditions

What do we offer?

  • A contract until 31 December 2026, with the possibility of extension.
  • 36-hour working week.
  • A salary range of €4,596.95 - €5,892.02 gross per month, based on 36 hours per week and depending on experience.
  • Additional benefits, including holiday allowance, a 13th-month payment and pension contribution.

About the company

Would you like to use your Java 21 expertise to help build and improve technology that is used globally within ING? Apply today!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:21 min

Deploying a primary Elasticsearch and Kibana cluster configuration

Philipp Krenn · World Congress 2022

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:27 min

Defining DevOps through its historical origins and foundational texts

Sonal Patil · LIVE

4:51 min

Executing simple full-text search queries using the Kibana interface

Derek Binkley · LIVE

Videos

See all

Related articles

See all