Java Back-End Engineer

EUR 70,200-100,200 per year
MIDDLE
āœ… Hybrid

šŸ•™ 36-40 hours per week

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 3 Software Development @ 5 DevOps @ 3 Java @ 3 Azure @ 3 Communication @ 3 Microservices @ 3 API @ 3 Azure DevOps @ 3 SonarQube @ 5 Spring Boot @ 3

Details

Are you an engineer who likes to work on innovative solutions? Help make ABN AMRO a personal bank in a digital age. You will work on Java technologies, stay up-to-date with latest developments and act as a technical expert. The role focuses on developing and maintaining high-quality, future-proof IT solutions within a DevOps block and a scrum team (Generic Signing).

Responsibilities

  • Develop and maintain backend services and microservices as part of a DevOps block.
  • Keep technical skills up-to-date and adopt latest innovations.
  • Participate in knowledge sharing via communities and events; disseminate knowledge across teams.
  • Push the limits of technology and focus on holistic solutions.
  • Ensure code is secure, reliable and production-ready; accept and give feedback during peer reviews.
  • Find solutions to new technical challenges related to signing solutions (payment transaction signing, document signing, Private Banking International signing, non-financial transactions).

Working environment

  • You'll be part of the scrum team Generic Signing responsible for Signing Solution services (currently supporting Payment Transaction Solution including Internet Banking (Business) and Access Online transactions; future expansion to Private Banking International and document signing).
  • Hybrid working is the new normal: ABN AMRO offers flexibility and resources for home office setups (ergonomic chair, desk, laptop). The office in Amstelveen is the home office; the expectation is approximately two days per week at the office.
  • You will work in a DevOps block and collaborate closely with colleagues across squads and communities.

Requirements

Must haves:

  • At least 5+ years of software development experience in Java (preferably Java 17).
  • At least 3+ years of proven experience developing microservices.
  • Hands-on experience with Spring and/or Spring Boot and some of: JPA, Hibernate, JDBC, consuming SOAP services and REST APIs.
  • At least 3+ years of experience with CI tools such as SonarQube, Fortify and Nexus.
  • Excellent oral and written communication skills in English.

Required soft skills:

  • Open to giving and receiving direct feedback.
  • Focus on quality and challenge colleagues constructively (e.g., during peer reviews).
  • Able to speak up and challenge decisions; ask why things are done and propose alternatives.

Nice to haves:

  • Excellent oral and written communication skills in Dutch.
  • A relevant degree in Computer/Information Science.
  • Experience with Microsoft Azure, Azure DevOps and security frameworks.

Benefits

  • Salary range (Hay scale 11) depending on knowledge and experience.
  • Competitive employment conditions and flexibility to optimise performance.
  • Additional benefit budget of 11% to buy flexible terms of employment.
  • Personal development budget of €1,000 per year.
  • Public transportation subscription and a good pension scheme.
  • Tools and time to stay fit and update knowledge.

About the team & impact

  • Work on Identity & Access related topics and help optimise Identity & Access for information security within CISO.
  • Contribute to projects that impact millions of customers and help build a future-proof bank.

How to apply

  • Apply online via the vacancy page. For more information contact Yusko Kuijpers, Realization Lead Customer Delivery at [email protected].

Inclusion & values

  • ABN AMRO emphasizes an inclusive culture, diversity, sustainability and equal opportunities.

Application process

  1. Apply online
  2. CV selection and feedback
  3. Job interview(s)
  4. Possible assessment
  5. Job offer
  6. Onboarding