English
  • English
  • Dutch
  • German
Senior Java Developer

Description

We have a current opportunity for a Senior Java developer:

Start: 01.04.2024
End: 01.04.2025 (option to extend)
Location: Utrecht, 20% onsite and 80% remote

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.

The tech stack consists of Java, AWS, Microservices and more, a snippet of technologies the client is 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)


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.


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.

Skills

• 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
• Advantage: experience with monitoring tools (Splunk or Grafana) and cloud (AWS) experience.

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

If you are interested, please apply with your latest CV

Michael Bailey International is acting as an Employment Business in relation to this vacancy.

Senior Java Developer