Senior Java Engineer

ITSync
Amsterdam, Netherlands
3 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 7.7K

Job location

Remote
Amsterdam, Netherlands

Tech stack

Java
Amazon Web Services (AWS)
Batch Processing
Code Review
Continuous Integration
Linux
DevOps
Elasticsearch
Java Persistence API
JSON
Java API for RESTful Web Services (JAX-RS)
JUnit
Maven
NoSQL
Openshift
Scrum
Software Engineering
Java Application Server
Delivery Pipeline
Spring-boot
Backend
GIT
Containerization
Kubernetes
Information Technology
Deployment Automation
Cassandra
Kafka
Asynchronous Programming
REST
Spring Batch
Docker

Job description

ING Bank is seeking an experienced Senior Java Engineer to join the Order Manager As A Platform (OMaaP) team in Amsterdam. You will work on a mission-critical global payments platform processing millions of transactions daily, handling Instant Payments and SEPA Credit Transfers across all European ING entities. This is an opportunity to design and develop cloud-native Java applications using market-standard technologies in a dynamic, innovative environment., * Design, develop, and maintain complex Java applications and backend services for the OMaaP platform

  • Build internal and external APIs, create orders for execution, and route them through the payment engine
  • Implement high-quality, resilient, and idempotent application designs for real-time and batch processing of high-volume asynchronous communication
  • Automate deployment, testing, and delivery pipelines from the start
  • Provide both functional and technical support for mission-critical applications
  • Collaborate with cross-functional teams in a Scrum environment with two-week sprints
  • Participate in code reviews, architecture discussions, and knowledge sharing, You will work in the Payment domain within a dynamic, agile team following Scrum methodology and DevOps principles. The team operates with two-week sprints and regular milestone reviews with stakeholders. The role is based at ING's CDR office in Amsterdam (Cedar location). You will work in a collaborative environment with innovative colleagues, combining online and backend application development with a strong focus on quality and continuous improvement.

Requirements

  • University degree in Computer Science or equivalent
  • Minimum 8-10 years of professional Java software engineering experience (design, development, and maintenance)
  • Strong expertise in Java 21, Spring Boot, Spring frameworks (Spring Batch, JPA), and JAX-RS
  • Solid understanding of cloud platforms (OpenShift/Kubernetes) and containerisation (Docker, Linux)
  • Proficiency with CI/CD tools (AzureDevOps, Git, Maven) and testing frameworks (JUnit, Karate)
  • Strong knowledge of REST APIs, HTTP, mTLS, JSON, and NoSQL databases (Cassandra)
  • Experience with Kafka, ElasticSearch, and S3
  • Fluent English communication skills; proactive attitude with strong analytical and knowledge-sharing abilities

Apply for this position