• Job code: QR8577
  • Dev Java

Senior Java Developer

Amsterdam/vanuit huis

For our client in Amsterdam we are looking for a Senior Java Developer.

Education and experience:

- Minimum bachelor’s degree in Computer Science or Software engineering or related fields

- Excellent analytical and problem-solving skills, with a critical mindset

- Proven track record in backend software development (6+ years)

- Experience working in complex and challenging IT environment

- Experience and thorough understanding of continuous delivery, deployment tools and pipelines

- Experience working in an Agile/Scrum/Dev/Ops team

- Self-motivation for solving technical and functional challenges

- Strong interest and vision in recent trends in software development (technology in general)

- Have a good understanding of banking domain in general or passionate about learning it

Communication and soft skills:

- Strong social and communication skills

- Assertive and not afraid to challenge

- Strong team player with experience in working with teams in and across sites

- Willingness to coach and mentor other engineers by sharing knowledge regularly

- Experience or ambition to represent IT topics in bigger forums like conferences, meetups

Technical expertise:

- Strong programming skills in Java 8+, Spring Boot, Spring Cloud, Microservices, Restful APIs, Reactive programming

- Good understanding of databases including RDBMS (Oracle) and NoSQL

- Experience and thorough understanding of (test) automation, continuous delivery, deployment tools, and pipelines. We work with Git, Azure Repos, Azure Pipelines, Checkmarx, Azure Artifacts etc.

- Good to have knowledge and experience working with Elasticsearch, JMS (Apache Kafka/ MQ)

- Extended knowledge of Linux Operating System

- Exposure to containerisation and microservices architecture

- Focussing on delivering quality over quantity