Skip to content
mimi

Java Fullstack Developer for Monitoring Systems (m/f/d)

ITech Consult

Bern · Hybrid Full-time Senior CHF 87k – CHF 135k/yr 4d ago

About the role

About the Role

For our client, a public institution in a security‑relevant environment, we are seeking an experienced Java Fullstack Developer for Surveillance Systems (924868JP). In this role you will develop and maintain sophisticated surveillance and specialized applications with high demands on availability, security, and data quality. You will work in a professional environment using modern Java technologies and contribute to the further development of central systems in the areas of policing, justice, and migration.

Responsibilities

  • Conceptualization, design, and development of Java‑based monitoring and business applications (full‑stack)
  • Implementation and maintenance of backend components based on JSE/JEE or JSE/Spring
  • Development of web interfaces with Java Server Faces (JSF)
  • Modeling, optimization, and querying of data in PostgreSQL
  • Integration and orchestration of processes using CIB Seven/Camunda
  • Implementation and maintenance of automated tests, including the use of test containers
  • Participation in integration and interface projects with XML/SOAP/WSDL/XSD
  • Use of development tools such as IntelliJ, Maven, Git, Jenkins, and Sonar in daily development
  • Close collaboration with business analysts, subject matter experts, and operations to ensure stable and high‑performance solutions
  • Participation in agile Scrum teams and active involvement in shaping the development processes

Requirements

  • At least 5 years of experience as a Software Engineer with Java (JSE/JEE or JSE/Spring)
  • At least 3 years of project experience where Spring was the primary backend technology
  • Solid knowledge of JavaServer Faces (JSF)
  • Very good knowledge of PostgreSQL (modeling, performance, queries)
  • Experience with test containers in a test environment
  • Practical experience with CIB Seven and/or Camunda (process modeling/workflow)
  • Good knowledge of XML technologies (XML, SOAP, WSDL, XSD)
  • Experience with GeoServer
  • Experience with at least two of the following tools: IntelliJ, Maven, Git, Jenkins, Sonar
  • Experience with Elasticsearch
  • Professional experience in federal administration or other national/international authorities
  • Practical experience with Scrum methodology

Education

  • University degree (University of Applied Sciences, University, ETH) in Computer Science or Business Informatics

Languages

  • German (native speaker / fluent)
  • Good language skills (B2) in English and/or French are an advantage

Additional Information

  • Reference number: 924868JP
  • Location: Bern and surrounding region (minimum 2‑3 days per week on‑site; remote work only within Switzerland)
  • Workload: 80‑100 %
  • Start date: May 27 2026
  • End date: May 26 2031
  • Pay: CHF 86,804.71 – CHF 134,634.45 per year
  • Work location: In person

Skills

CamundaCIB SevenElasticsearchGitGeoServerIntelliJJavaJavaServer FacesJenkinsJSFJSEJEEMavenPostgreSQLSOAPSonarSpringWSDLXMLXSD

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free