Senior Java Developer - Payments

Organisatie
Locatie
Utrecht
Arbeidsvoorwaarden
Marktconform
Vakgebieden
Deze vacature is niet meer vacant

You and your job

The position is for the Squad #CashTech. The #CashTech team focuses on the application called 'Cash Limit Administration'. This application focuses on eliminating financial economic crime by preventing Fraud and anti-money laundering. This is an application which colleagues from business operations side use to set deposit limits for business and soon also private customers.

The Cash Limit Administration application consists of multiple api's all which are exposed by a gateway to make it easy for other departments to connect to. It is linked to a variety of different applications and databases within the payments application landscape. These include Rabobank Online, Rabobank Business Banking and transaction details which are delivered by Geldmaat ATM’s.

Our tech stack consists of Java, AWS, Microservices and more, a snippet of technologies we’re using can be found below:

  • Java 8 or higher (minimum of 6 years of hands-on experience)

  • AWS (minimum of 2 years of hands-on experience)

  • SpringBoot

  • CI/CD

  • Crypthography

  • GIT

  • tool-box (Sonar, Git, Maven, Postman)

  • Containers

  • Kafka

  • Databases (SQL)

  • Webservices

  • Microservices

  • Testing (System tests, Unittests)

Together we achieve more than alone

As a DevOps squad we don't have a fix set of responsibilities. Together we take responsibility for the full lifecycle of software implementation. The operation, monitoring, logging, and alerting. We follow the principle, you build it, you run it! In addition, you're building to be t-shaped within the squad. We're looking for a senior developer who has got the technical experience related to our tech stack and who can bring our software development and the squad to the next level.

You and your talent

As a Senior Java Developer, it is expected that you not only write code with best practices and apply design patterns, but you write clean code and mentor/encourage the team in doing so. You have a continuous improvement mentality. You always strive for quality which could mean refactoring, identifying anti patterns, inefficient code and provide ways to improve it.

Pre-requisites

  • 5+ years or more working experience as a developer in complex IT landscape;

  • Experience in or affinity with software development in the financial sector, the payment sector in particular is a Pré;

  • Bachelor’s or Master’s degree in e.g. computer sciences;

  • Fluent in English, preferably in Dutch as well;

  • Take ownership from design to production (DevOps mindset)

  • Great analytical and problem solving skills

  • Very good communication and cooperation skills

  • Agile mindset and experience in working agile/scrum

It is a pre-requisite to have hands-on experience with Java 8 or higher, minimal 6 years and AWS, minimal 2 years.

This is what we offer you

  • Salary between € 3959 and €5655 gross per month (scale 9), 36/40 hours per week possible;

  • Thirteenth (13th) month's salary and (8%) holiday allowance;

  • an extra budget of (11%) of your gross monthly salary to be used at your discretion. Buy extra holiday hours, add more to your pension savings or to be paid out.

  • Hybrid position and working from home Net allowance

  • 100 % reimbursement of commuting costs if you travel by public transport! Do you still prefer to travel by car or motorbike? Then choose a commuting allowance;

  • A pension scheme, to which your contribution is only 5,5%.

  • a personal budget of €1.400 that you can spend on activities related to your personal development and career.

You and the job application process

  • Any questions about the job content? Contact: Arnoud den Haring, Tech Lead Payments via arnoud.den.haring@rabobank.nl.

  • Dino Dzankovic, Recruiter, would be happy to answer any questions about the application procedure via dino.dzankovic@rabobank.nl

  • The application process includes screening. Based on the screening procedures in place at Rabobank, we assess whether new staff are reliable enough to work at Rabobank.

Everyone is different, and it is exactly those differences that help us become an even better bank. That's why we want to know who you really are!

#LI-DD1 #JAVA #JavaDeveloper #ITjobs #engineering

Vacature informatie

Organisatie: Rabobank

Locatie: Utrecht

Opleidingsniveau: