IT Engineer III (Back-End (General))

ABN AMRO Bank N.V.
Amsterdam, Netherlands
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Amsterdam, Netherlands

Tech stack

Java
Agile Methodologies
Application Performance Management
Systems Engineering
Automation of Tests
Unit Testing
Azure
Business Process Model and Notation
Software Quality
Code Review
Databases
Relational Databases
Software Debugging
Software Design Patterns
DevOps
Information Technology Operations
Java Persistence API
JUnit
Maven
Cisco Nexus Switches
NoSQL
Object-Oriented Software Development
Mockito
Fortify (Software)
Software Engineering
Software Systems
SONAR (Symantec)
SQL Databases
Data Logging
Azure
Spring-boot
GIT
Kubernetes
Information Technology
Kafka
Tools for Reporting
Azure
Docker

Job description

As an IT Engineer for DFC, you will start within one of the DevOps teams of DFC, and you will be part of the Java chapter, where you will work on fit-for-purpose KYC solutions using different technologies., You will work closely with the several other teams in DFC and outside DFC. As an (experienced) IT Engineer you have a clear vision on the latest technologies and best practices in IT Development, including IT Operations (DevOps).

Requirements

and work, while we have fun. We work from the office in Amsterdam and from home. Open, self-organizing, passionate, taking responsibility, hardworking, team player, helpful, structured, curious and fun are some of the keywords that belong to our team members. As an organization and team, we will fully support you in your further development. A curriculum specifically tailored to this position and your ambitions is available. We take the time and have the patience to help youwith anything you want to learn. We are also very curious about what you can teach us. Knowledge sharing is key in our team!, * You have a background in IT engineering and over 5 years of hands-on experience in software development

  • You develop and maintain applications using Java 17/21
  • You have experience with logging frameworks & debugging skills to monitor and troubleshoot issues, Azure application insights preferred
  • You use GenAI (Co-Pilot) in Development activities
  • You design and implement secured software solutions following object-oriented principles and design patterns
  • You work with Spring Boot, JPA, Mapstruct, REST
  • You utilize Docker, AKS (Kubernetes), and various Azure services (App Service, Azure Function, Storage, App Insights, Azure PAAS services, security, key vaults and App gateways)
  • You manage source code using Git and automate builds with Maven
  • You implement CI/CD pipelines to streamline development processes, Azure DevOps preferred
  • You write and optimize SQL queries and experience with relational databases
  • You ensure code quality through unit testing with JUnit, Mockito, Code Analytics tools (Nexus, Fortify and Sonar Qube)
  • You are a teamlayer: you support team members through guidance, collaboration and mentorship
  • You have a DevOps mindset, efficiently embrace Agile and Lean methodologies for team productivity
  • You are clear in your communciation to make sure we understand eachother
  • You want to continuously improve: you proactively ask questions, conduct code reviews to drive project success and personal growth,and eager to learn and adapt to new technologies and frameworks

Nice to Have:

  • Experience with Kafka and other asynchronous architecture
  • Knowledge of BPMN tools like Camunda/Operaton
  • Experience with Azure Data Factory
  • Experience with testing frameworks for automation testing
  • Experience with NoSql database
  • Experience with Banking Domain

Benefits & conditions

  • The gross monthly salary displayed above is based on a 36-hour work week, including vacation pay and benefit budget.
  • The Benefit Budget is 11% of your salary. The Benefit Budget allows you to acquire additional employment benefits. If you make no purchases or reservations in the Benefit Shop in a given month, you are paid one twelfth of your Benefit Budget that month.
  • Five weeks of vacation per year. You have the option to purchase an additional four weeks per year.
  • Personal development Budget of € 1,000 per year, which you can accumulate up to € 3,000.
  • Possibility to work from home (in consultation with your team and depending on your position).
  • An annual public transport pass with free public transportation throughout the Netherlands.
  • An excellent pension scheme

About the company

Working within DFC means working at an organizational unit that is in full development and has a packed roadmap this year. In addition to your daily work, things such as (personal) development, vitality, inspiration, pleasure and involvement are important. All this contributes to the fact that we can continue to build a successful organization together with you. We expressly expect you to set an example for the team. Stimulating and enthusing your team members is part of this. We are a diverse team with team members of different ages, from different countries and from different backgrounds. The language of instruction is generally English. We organize ourselves in an agile / scrum way. A team that takes full responsibility for every step in the development and maintenance process of our IT systems, from requirements management to software maintenance. We strive to automate our processes as much as possible and to constantly look for opportunities to improve our systems

Apply for this position