Senior Java Developer

LEVY PROFESSIONALS
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Microsoft Access
Java
Agile Methodologies
Automation of Tests
Azure
Cloud Computing
Software Quality
Computer Security
Databases
Continuous Delivery
DevOps
EclipseLink
Java Platform Enterprise Edition (J2EE)
Hibernate
Identity and Access Management
Java Persistence API
Spring
Javaserver Pages
JavaServer Pages Standard Tag Library
JUnit
Scrum
Mockito
Ansible
Fortify (Software)
Selenium
SonarQube
SQL Databases
Systems Integration
YAML
Openapi
Spring-mvc
Spring-boot
Cucumber
Jenkins

Job description

As a Senior Java Developer within the Customer Identity & Access team, you'll be responsible for designing, building, and running enterprise-grade authentication and access solutions. You'll own the full delivery lifecycle - from requirements through continuous deployment - ensuring reliability, maintainability, and automation across all environments.

Your work will include:

  • Developing, maintaining, and securing high-impact Java applications using Java 17+, Spring Boot, and JPA/Hibernate
  • Integrating modern authentication methods and Privileged Access Management solutions
  • Building CI/CD pipelines with Jenkins and Ansible, automating functional tests with RestAssured, Selenium, Karate, or Cucumber
  • Ensuring continuous security validation with tools like SonarQube, Fortify, and NexusIQ
  • Collaborating with cross-functional DevOps teams in a Scrum/Agile environment

This is a long-term assignment within a forward-thinking banking environment where innovation and security go hand in hand.

Requirements

You bring a proven track record in designing secure, scalable Java applications and thrive in a DevOps environment.

Key requirements:

  • 10+ years Java EE development experience (Java 17 or higher, JSP/JSTL)
  • 8+ years hands-on with Spring Framework (Spring MVC, Spring Boot, JPA/EclipseLink or Hibernate)
  • Strong knowledge of automated testing and mocking frameworks (JUnit, Mockito)
  • Skilled in SQL and enterprise database integration
  • Passion for Information Security and Identity & Access Management
  • Familiarity with Cloud technologies (preferably Azure)
  • Understanding of REST best practices and OpenAPI (YAML)
  • Agile/Scrum experience and a pro-active, solution-driven mindset

Nice to have:

Experience with security scanning and code quality tools (NexusIQ, SonarQube, Fortify).

About the company

Since 2000 we have provided professional solutions to organizations ranging from tech start-ups to global players. From our offices in Amsterdam and London we have built an international network of skilled professionals fuelled by our passion for connecting skills with projects. Over the years we have fulfilled 2 500+ requirements and consistently have 250+ specialists recruited and relocated from 14 countries to various projects. Our strength lies in how we see and treat people - a core factor in our strategy for many years to come.

Apply for this position