Senior Java Software Engineer (Java 17, SQL)

Gazelle GlobalAmsterdam, NL
Published on

About the Role

We are a Dutch recruitment agency based in Hilversum, serving as preferred suppliers to major banking organizations in the Netherlands. For one of our top clients based in Amsterdam, we are looking for a Senior Software Engineer (Java 17/SQL) with relevant experience in the banking sector. This role will involve working 36-40 hours a week with a commitment to a 2-3 year project requiring a hybrid work model (1 day onsite).

In this role, you and your team will be responsible for altering and managing your Java applications. This requires a specific and challenging mindset: the willingness to take on responsibility for the entire development process, from understanding requirements to managing the (continuous) delivery pipeline and running applications in a production environment.

The focus of this role is not only about realizing business requirements but also about taking operational and continuous delivery requirements into account. Important aspects include security, maintainability, and test automation.

Responsibilities

  • Create and maintain new APIs to retrieve and update data in the SQL database.
  • Build on an Azure platform, utilizing App/Aks Service.
  • Develop new Java APIs for the new landscape.

About the Candidate

Skills Required:

  • A minimum of 10 years in Java EE Development with expertise in Java 8 or higher, including JSP/JSTL.
  • Extensive experience with Java 17 and at least 8 years in Spring 4 (or higher).
  • Proficient in Spring MVC, Spring Boot, and JPA/EclipseLink.
  • Experience with automated testing frameworks like SprintBoot/RestAssured.
  • Familiarity with Azure App Service and CI/CD practices.
  • Knowledge of CI/CD tools such as Jenkins, Ansible, and JMeter.
  • Ability to write unit tests and mocks manually or using frameworks like Mockito.
  • Experience with large-scale enterprise databases like SQL.

Interview Process

The interview process will include one technical interview lasting 60 minutes via Teams chat, followed by a 20-minute soft skills interview.

About Gazelle Global

If this opportunity seems like a good fit for you, please apply for the role. For further information before applying, feel free to reach out directly to Dipika Kaur, Senior Consultant at Gazelle Global. You can contact her at: