Medior Backend Developer

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

This is what we offer you
  • Gross monthly salary between EUR 4,516 and EUR 6,449 (scale 09) for a 36 hour week
  • Thirteenth month's salary and 8% holiday allowance
  • 10% Employee Benefit Budget
  • EUR 1,400 development budget per year
  • Hybrid working: balance between home and office work (possible for most roles)
  • A pension, for which you can set the maximum amount of your personal contribution
View all our benefits.

Online Access Management is working on key deliverables for Rabobank for the future. We value your input and stimulate your personal development.
Online Access Management is a crucial enabler in growing a better world together – relevant for all user journeys on Rabobank platforms while dealing with complex requirements from users, internal teams and external developments.
Within our Area our teams work on everything concerning authentication and authorisations within our apps and online environment, for clients and for employees. 

Must-Haves:

  • 2+ years experience building applications with common web technologies (Java and preferably Kotlin, Spring Boot, JPA)
  • Experience with Azure cloud and microservices architecture.
  • Strong knowledge of SQL database (e.g. Azure Database) technologies
  • Proven experience in designing and implementing scalable, high-performance applications in 3 or more projects.
  • Experience with automation; build pipelines; testing (unit, integration and performance); deployments; monitoring; alerting
  • Experience with Scrum practices and ability to transform business requirements into tangible user stories and technical specifications.
  • Take responsibility and ownership.
  • Strong problem solving and analytical skills. 
  • Ensure all software solutions comply with industry standards and regulatory requirements, particularly in data protection and compliance.
  • Being able to collaborate with and support several teams
  • Good communication skills and expectation management: there are many stakeholders
  • High in energy, focused, shows initiative and has a lot of tenacity and drive
  • Eager to share knowledge and learnings
  • Experience with common design patterns, best practices

Nice-to-Haves:
  • Experience with Cloud Foundry
  • Experience with Azure DevOps
  • Experience with Kafka or other Event based frameworks.
  • Experience with Data engineering

The Usuals:
  • Git, Azure DevOps, Confluence, Scrum
  • Ability to work independently with minimal supervision
  • Enthusiastic about pair & mob programming
  • Must be able to brainstorm and communicate ideas with your teams as well other stakeholders
  • Strong verbal and written communication skills
  • Willingness to learn new technologies and implement in short time
  • Comfortable working in a multi-disciplinary team
  • Ability to switch context between multiple tasks


In team SkyWalker our main goal is to manage Authorizations for every Rabobank Customer and User. We maintain both legacy services as well create new Authorization Services. On main goal is to create services for Feature Teams to enable ‘self service’, so these teams can manage and own the authorizations for their applications.

Our tech-stack:

  • Java/Kotlin. All new code is written in Kotlin
  • Spring, JPA, Spring Boot
  • Kafka 
  • REST API, OpenAPI
  • Azure Cloud and Cloud Foundry
  • Azure DevOps


We are in particular looking for a Java/Kotlin developer with interest in backend development for the team working on the core of the online business banking platform of Rabobank. In this role we not only expect you to show us your best coding skills, but also to guide the team, bring structure where needed and to have an eye for overall quality. This includes the DevOps responsibility and working together with the other developers to stand for the overall quality of the products and services we deliver. A strong architectural view and being able to spar with our solution architect are a must.

We are not looking for someone who only likes to build new functionality. You must be passionate to also solve problems around this. You are outspoken, dare to take responsibility and challenge your team mates, the solution architect etc.

Education
  • BA or BS in Technology Related field
  • Professional Working Proficiency in English is a must


Additional requirements

Rabobank has fully fledged DevOps teams. This means that we are responsible for changing and deploying our applications. But that also means that we are responsible for keeping them up and running and stable. You will be asked to have a standby shift on weekdays and over the weekend, this task is rotated between 4 team members on weekly basis.


You and the job application process

•    Any questions about working at Rabobank and the process? Ashley Lumbantobing, IT Recruiter, ashley.lumbantobing@rabobank.nl
•    We will hold the interviews through a video call. If you are invited for an interview, a colleague will contact you by phone, or you will receive an invitation from our virtual assistant Bo via SMS and email to schedule the interview.
•    You can find answers to the most frequently asked questions on rabobank.jobs/en/faq 
•    A screening is part of the process.
•    We respect your privacy.

To be considered for this position, you must be located in the Netherlands or elsewhere in the EU and have the legal right to work in the Netherlands. We are unable to consider candidates requiring relocation from another country.


#LI-AL2

Vacature informatie

Organisatie: Rabobank

Locatie: Utrecht

Opleidingsniveau: