Serco
Posted 1mo ago

Full-stack developer (Data & Web Applications)

Serco
Ispra, Lombardy, Italy
OnsiteFull Time
Responsibilities
  • maintaining software
  • harmonising data
  • supporting providers
Requirements
  • 10+ years software development
  • 5+ years web app and large-scale data management experience
  • Bachelor\u0002s degree
  • Strong Java/Tomcat and PostgreSQL/PostGIS skills
  • R and Python
  • English B2
  • Ability to lead technical teams
Technical tools mentioned
HTMLJavaScriptJavaTomcatApachePostgreSQLPostGISETLownCloudRPythonPentaho Data Integration (Community Edition)PHPPM²Scrum

Job description

Job Introduction

Serco is the preferred partner for European Institutions and International Organisations, offering ICT services and Contact Centre management across Europe. Our expertise extends from Information System support to consultancy under the government framework, supporting key entities such as the European Commission and Executive Agencies. As a leader in Service Integration and Management, we ensure seamless delivery of services across various platforms, embodying our commitment to excellence in every aspect of our work.

We are hiring a Full-stack developer (Data & Web Applications) for the European Commission in Ispra, Italy and various locations around Europe.

 

IPCHEM, the Information Platform for Chemical Monitoring, is the European Commission’s single access point for searching, accessing and retrieving chemical occurrence data. The web platform has been developed to fill the knowledge gap on chemical exposure and its burden on health and the environment in EU. It aims to support EU Policies and a more coordinated approach for collecting, harmonising, storing and disseminating data related to the occurrences of chemicals and chemical mixtures, in relation to the environment and human health.

IPCHEM collects and share chemical monitoring data from different sources and in various media at EU level, and is structured into four thematic modules, according to the chemical monitoring data categorisation: Environmental Monitoring, Human Biomonitoring, Food and Feed, Products and Indoor Air.

Main Responsibilities

  • Maintain the IPCHEM software across the full technology stack, including HTML, JavaScript, Java/Tomcat, and PostgreSQL.
  • Lead the maintenance of IPCHEM data harmonisation, integration, and dissemination processes using ETL, ownCloud, R, and Python.
  • Support IPCHEM data providers and users, including the development and maintenance of standard onboarding processes and documentation.
  • Lead the harmonisation and integration of new IPCHEM datasets, as well as updates to existing datasets.
  • Coordinate with the IPCHEM System Manager, Business Manager, data providers, and users to ensure the effective delivery and operation of the platform.

Knowledge and Skills

Technical Skills

Strong knowledge of:

  • Java/Tomcat-based web application development and maintenance.
  • PostgreSQL/PostGIS data management (excluding server administration).

Good knowledge of:

  • HTML, JavaScript, R, and Python development and maintenance.

Basic knowledge of:

  • ownCloud (or Nextcloud) platform administration and APIs (excluding server administration), PHP, and ETL data harmonisation tools (Pentaho Data Integration – Community Edition).

 

Skills and Competencies

  • Ability to maintain software applications, including bug fixing, resolving code quality and security issues, improving code organisation, and maintaining technical documentation.
  • Sound understanding of software security principles and data protection practices.
  • Willingness to understand business processes and user needs, troubleshoot issues, identify opportunities for improvement, and adapt testing activities to meet both technical and scientific requirements.
  • Ability to lead technical activities, proactively driving information system enhancements, consolidating existing data flows, and supporting the implementation of new ones.
  • Capacity to learn new technologies, apply FAIR data principles, and contribute to the evolution of information systems.
  • Strong communication skills with both technical and non-technical stakeholders.
  • Strong analytical and problem-solving skills with a flexible approach.
  • Ability to produce clear and well-structured technical documentation in English.
  • Ability to actively participate in technical meetings with a good command of English.

Specific Expertise

  • At least 10 years of experience in software development, including a minimum of 5 years of experience in web application development using technologies such as Apache/Tomcat, HTML, and JavaScript.
  • At least 10 years of experience in data management, including a minimum of 5 years of experience managing large-scale datasets (hundreds of millions of records), preferably using PostgreSQL/PostGIS.
  • At least 5 years of experience coordinating technical teams, including a minimum of 3 years working in Agile IT projects, preferably using PM² or Scrum methodologies.

Candidate Profile

  • Bachelor's degree or higher.
  • Ability to integrate into an international and multicultural environment, with a proactive attitude and strong teamwork skills.
  • Ability to participate in multilingual meetings conducted in English.
  • Experience working on multiple large-scale projects in multicultural environments.
  • Strong team player with excellent collaboration skills.
  • Ability to understand, speak, and write English at a minimum B2 level.
  • Certification in a project management methodology (preferably PM² or Scrum) would be considered an asset.

About Serco

Provides essential public services and facilities management for governments.

Similar jobs

Full-stack developer roles near Ispra, Lombardy
2w
Save
Mark Applied
Hide
Full Stack Developer
Reggio Emilia or Milan
€45k-€55k/yr HybridFull Time
Credem
CredemBorsa Italiana: CE: Provides retail, corporate, and private banking and insurance services.
3+ YOE3+ years full-stack experience with React and Java/Spring, DevOps practices, REST API and SQL proficiency, experience with AI-assisted development tools preferred.
React, Java, Spring, Copilot, Claude Code, Gemini, REST API, SQL
2w
Save
Mark Applied
Hide
Full Stack Developer – CT Office Incubation Team
Cambridge or London or Milan
HybridFull Time
AVEVA
AVEVA: Industrial software for engineering and operational performance management.
1+ YOEBachelor's or equivalent experience,1+ years coding (1–3 years typical),full‑stack prototype experience,backend (e.g., Python,Rust,Java,Node.js,C),REST APIs,databases,Git,container and cloud exposure,AI-assisted tooling familiarity,English fluency.
Python, Rust, Java, Node.js, C, Git, Copilot, Cursor, Claude Code, Codex, Docker, Podman, Apptainer, Azure, AWS, GCP
2w
Save
Mark Applied
Hide
Full Stack Engineer II
Milan, Lombardy, Italy
HybridFull Time
Mollie
Mollie: Provides payment processing and financial management tools for businesses.
5+ YOE5+ years software engineering with full-stack experience; strong frontend (React, React Native, TypeScript) and backend skills; product mindset and system design ability.
React, React Native, TypeScript
3w
Save
Mark Applied
Hide
Full-stack Engineer
Bologna or Turin or Rome or Milan
RemoteFull Time
Tuotempo
Tuotempo: Patient engagement and CRM platform for healthcare institutions.
3+ YOE3+ years building web applications, React and TypeScript frontend experience preferred, backend experience (PHP or other OOP languages), SQL, automated testing, full-stack development, strong communication.
React, TypeScript, PHP, SQL, Docker, AWS, GCP, Azure, Rust, Go
3w
Save
Mark Applied
Hide
Full-Stack Engineer | .Net 8, ASP.NET MVC, React.js, Angular 11+
Milan or Padua or Rome or Turin or Bologna or Perugia or Cagliari or Florence or Naples
HybridFull Time
Avanade
Avanade: Provider of digital and cloud services on Microsoft platforms.
5+ YOEAt least 5 years developing web applications on .NET, including C#, ASP.NET MVC, REST services, React.js, Angular or Vue.js, SQL Server, socket services, and English proficiency.
.NET 8, ASP.NET MVC, C#, Web services REST, React.js, Angular 11, Vue.js, HTML5, CSS3, Javascript, Typescript, SQL Server, Scrum, Agile, Microsoft, Microsoft certifications
1mo
Save
Mark Applied
Hide
Full Stack Developer Junior - Milano [IFS]
Milan, Lombardy, Italy
€26k-€28k/yr OnsiteFull Time
PwC
PwC: Provides audit, tax, and consulting services to global businesses.
1+ YOEDegree in computer/science or equivalent,1+ year web development experience with JavaScript frameworks,teamwork and communication skills,and strong English proficiency.
Javascript, react.js, angular, nuxt.js, node.js, HTML, CSS, Microsoft Power Platform, Github Copilot, Azure Logic Apps, Vibe Coding
2mo
Save
Mark Applied
Hide
Full-Stack Engineering Lead
Paris or Vienna or Tirana or Yerevan or Andorra la Vella or Baku or Brussels or Belfast or Brighton or Sofia or Birmingham or Zagreb or Copenhagen or Tallinn or San Marino or Lisbon or Belgrade or Budapest or Ljubljana or Podgorica or Helsinki or Athens or Tbilisi or Berlin or Milan or Dublin or Reykjavík or Pristina or Astana or Leeds or Riga or London or Liverpool or Vilnius or Luxembourg City or Valletta or Chisinau or Manchester or Oslo or Amsterdam or Warsaw or Bucharest or Madrid or Bratislava or Bern or Ukraine or Annaba or Algiers or South Africa or Port Louis or Bali or Porto-Novo or Bandar Seri Begawan or Kinshasa or Cairo or Beijing or Nicosia or Yaoundé or Casablanca or Abidjan or Constantine or Addis Ababa or Muscat or Victoria or Jakarta or Tokyo or Amman or Kuwait or Seoul or Kuala Lumpur or Ulaanbaatar or Antananarivo or Istanbul or Oran or Lima or Manila or Doha or Taipei or Tunis or Bangkok or Rabat or Singapore or Hanoi
RemoteFull Time
The Flex
The Flex: AI-powered operating system for managing flexible rental properties.
Experienced full-stack engineer with production system design and scaling experience, strong API, database, and cloud knowledge, leadership/mentoring ability, and strong communication and problem-solving skills.
Python, FastAPI, React, TypeScript, Supabase, PostgreSQL, AWS, OpenAI APIs, Stripe, Twilio, Docker, GitHub Actions, Airbnb, Hostaway, Google, Base360.ai
2mo
Save
Mark Applied
Hide
Experienced Professional | Senior Fullstack Developer
Milan, Lombardy, Italy
HybridFull Time
JAKALA
JAKALA: Provides data-driven digital marketing and business technology consulting services.
3+ YOE3+ years full stack development experience; strong frontend skills (HTML, CSS, JavaScript/TypeScript); experience with Angular, React or Vue.js; backend Java and microservices; familiarity with Node.js/PHP, relational and NoSQL databases, Git; Agile experience.
HTML, CSS, JavaScript, TypeScript, Angular, React, Vue.js, Java, Node.js, PHP, Oracle, MySQL, MongoDB, Flutter, Kotlin, React Native, Git, GitHub