IT Engineer III (Back-End (General))
Role details
Job location
Tech stack
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