freehire launches on Product Hunt on 26 August.

Follow →

Senior Agent - Software Developer – Full Stack Java

Summary

Designs and builds full-stack Java applications for Europol’s crime-fighting tools, using Spring Boot, REST APIs, SQL Server, Elasticsearch, Docker and Kubernetes in an Agile/Scrum environment.

Headquartered in The Hague, the Netherlands, Europol offers a purpose driven career, as every role offers a profound sense of accomplishment, through making a positive contribution to society. Europol’s mission is to support its Member States in preventing and combating all forms of serious international and organized crime, cybercrime and terrorism. We are committed to upholding the values of service, integrity, accountability, initiative, partnership, and diversity. As part of Europol, you will collaborate with diverse top-tier experts, forge international connections, be involved in the ongoing evolution of strategies, technologies, tools and methodologies that underpin European Security, and thrive in a supportive environment that nurtures both personal and professional growth.

Currently Europol is looking for Senior Agent - Software Developer – Full Stack Java. The successful candidate will be a member of the Solution Delivery Unit and mainly responsible for designing and developing software and database components. She/he will be contributing to the development of web-based applications, working on both backend components and frontend/UI elements using modern UX techniques and following a micro-service oriented approach. In this context he/she will also interact on a daily basis with Europol Operations staff to continuously tune processing tools in line with business directions and actively support Law Enforcement Operation’s needs

The successful candidate will be carrying out the following functions and duties:

  • Participating in the design and development of software and database components following the Scrum methodology;
  • Developing (micro)services exposing REST APIs, as well as front-end/web components and other elements of distributed software solutions;
  • Creating and performing unit tests, integration tests and performance tests, as needed;
  • Participating in R&D activities in the area of Law Enforcement Data processing and supporting infrastructure;
  • Creating and maintaining technical documentation, including design and deployment documentation, in cooperation with relevant ICT teams;
  • Any other duties in the area of competence as assigned by line management.

Key requirements and knowledge:

  • A level of education as described in the vacancy notice published on Europol’s website;
  • Extensive experience (preferably at least 3-5 years) in Agile software development projects, including Scrum and Kanban, contributing to the design and implementation of scalable and maintainable applications;
  • Experience in developing applications with Java 11 or later, leveraging enterprise frameworks (e.g., Spring/Spring Boot);
  • Experience with back-end development, including (but not limited to) RESTful API services, relational databases (e.g., SQL Server), and NoSQL datastores (e.g., Elasticsearch);
  • Experience in DevOps practices, including source code management, continuous integration, and automated deployment using tools such as Azure DevOps;
  • Experience with containerized deployments and orchestration platforms like Docker and Kubernetes, enabling cloud-native application development.
  • Sound knowledge of Java (version 11 or later) and enterprise frameworks like Spring/Spring Boot, with expertise in implementing RESTful APIs and building service-oriented and microservices architectures, including integrating Microsoft SQL Server and Elasticsearch;
  • Knowledge of secure coding concepts, high availability/scalability and container technologies such as Docker/Kubernetes and distributed message-based architectures and micro services-based architectures;
  • Sound knowledge of agile methodologies such as SCRUM or Kanban with a strong understanding of Scrum roles, artefacts, and ceremonies;
  • Knowledge of DevOps practices, including source code management, continuous integration, and automated deployment using tools such as Azure DevOps.

The basic monthly salary isgrade 13 (EUR 4,449.31), grade 14 (EUR 5,034.18) or grade 16 (EUR 6,444.59) - depending on number of years of proven professional experience.

The indicative salary for a staff member (single) in receipt of expatriation allowance (16%) is:

a) Staff member (single) in receipt of expatriation allowance (16%): grade 13 EUR 4,776.93, grade 14 EUR 5,376.42, grade 16 EUR 6,749.02

b) Staff member with two dependent children in their custody in receipt of expatriation allowance (16%): grade 13 EUR 6,795.42, grade 14 EUR 7,423.54, grade 16 EUR 8,900.02

Compensation and benefits:

  • Healthy work-life balance and working environment: flexible working hours, structural teleworking opportunities (depending on the nature of your job), comprehensive annual leave, and maternity/parental leave In line with the EU civil service rules;
  • Employees are protected against illness, accidents, and the risk of occupational disease by the Sickness Insurance Scheme (JSIS), which offers global insurance coverage;
  • Staff pay EU tax at source, but salaries are exempt from national taxes;
  • A competitive salary and benefits package (which can include expatriation, household, foreign residence and education allowances) in line with the EU civil service rules;
  • Europol fosters a continuous learning culture. We offer a comprehensive learning and development programme that is aligned with the overall business strategy and that values people’s performance and development;
  • Social benefits in the form of unemployment allowance under certain conditions, as well as pension rights for Temporary and Contract Agents after 10 years of service;
  • Possibility to advance in grade/salary through annual appraisal exercise and opportunities for lateral development within the organisation;
  • A workplace that values environmental sustainability, diversity, inclusion and equal opportunities;

See also