Senior Java Software Engineer
We are looking for an experienced Senior Java Software Engineer to join the Global Customer Data Management team at ING. This role is ideal for someone who combines strong technical capabilities with a structured mindset and a passion for clean, scalable software.
As part of a high-performing agile team, you will contribute to the design and development of backend systems that are critical to the bank’s digital transformation. You’ll work in a modern Java stack with full CI/CD pipelines, infrastructure-as-code, and a clear focus on quality and maintainability.
The team
You’ll be part of a tight-knit, senior-level squad that values clarity, consistency and autonomy. The team is known for delivering clean, scalable, and secure backend solutions and for challenging each other to raise the bar.
We work Agile, support each other technically and personally, and don’t cut corners. Everyone in this team is expected to bring ideas, take ownership, and contribute to a shared engineering culture that prizes quality over quick wins.
What you’ll do
- Design, build, and improve backend services using Java 17, Spring Boot, and REST APIs.
- Lead and participate in structured code reviews with a focus on clarity and impact.
- Tackle architectural challenges and refactor legacy logic where needed.
- Collaborate with DevOps, Security and Product to deliver full end-to-end solutions.
- Help shape the technical direction of your squad and mentor peers.
Requirements
What you bring
- Strong expertise in Java (11+), Spring Boot, and RESTful APIs.
- Deep knowledge of clean code principles and software design patterns.
- Confidence navigating complex codebases and identifying weak spots quickly.
- A clear, structured way of thinking and communicating – especially in reviews.
- Experience with modern CI/CD, Docker, Kubernetes, and cloud platforms (Azure is a plus).
- A pragmatic mindset with high standards, you’re not satisfied until it’s done right.
Not the right fit if you…
- Avoid giving critical feedback during reviews.
- Prefer to follow rather than challenge design choices.
- Settle for “working” code instead of understandable, testable code.
- Can’t clearly explain choices around @Autowired, Lombok, or Instant vs Date.
Benefits
What you’ll get
- A long-term opportunity in one of the bank’s most forward-thinking engineering domains.
- A top-tier team with space to grow, challenge, and influence.
- A modern tech stack and full Agile environment.
- Salary between € 85.000 – € 90.000 per year, based on 36 hours and experience.
- Hybrid working model: 2 days per week onsite in Amsterdam.
Ready to raise the bar with us?
Apply now!
- Salaris Vrij P.A
- Land Netherlands
- Vacature link Bezoek website
- Solliciteer direct! Bezoek website
- Bedrijf ITSync
- Type dienstverband Contract
- 0
- P.A
- 0
- P.A
- Hengelo
- 0
- P.A
We schrijven zelden, maar alleen de beste inhoud.
Controleer uw e-mail voor een bevestigingsmail.
Pas nadat u uw e-mailadres heeft bevestigd, wordt u geabonneerd op onze nieuwsbrief.