Java Full stack developer – Java/JEE/Spring/JSF/PostgreSQL/ElasticSearch For a challenging and long-term project in a security-critical environment, we are looking for an experienced Java Fullstack Developer (924901JP). You will design, develop, and maintain complex Java applications based on Spring, Java Server Faces (JSF), PostgreSQL, and Elasticsearch, and work closely with business and specialist teams.
– Conceptualization, design, and implementation of Java-based backend and full-stack solutions (JSE/JEE or JSE/Spring)
– Further development and maintenance of existing applications with a focus on Spring in the backend
– Development and maintenance of web interfaces with JavaServer Faces (JSF)
– Data modeling, implementation of stored procedures, and performance tuning in PostgreSQL
– Integration and use of search and analysis functions with Elasticsearch
– Implementation and maintenance of interfaces based on XML technologies (XML, SOAP, WSDL, XSD)
– Use and maintenance of build, version control, and CI/CD tools (e.g., IntelliJ, Maven, Git, Jenkins, Sonar)
– Modeling and orchestration of processes with CIB Seven and/or Camunda
– Close collaboration with business units, business analysts, and architects, as well as participation in agile teams (Scrum)
– Documentation, code reviews, quality assurance, and active participation in architecture and design workshops
– At least 5 years of professional experience as a Software Engineer in Java with JSE/JEE or JSE/Spring
– At least 3 years of experience in projects where Spring was used as the primary backend technology
– Several years of practical experience with PostgreSQL
– Very good experience with JavaServer Faces (JSF)
– Good knowledge of CIB Seven and/or Camunda
– Experience using Elasticsearch
– Experience with at least 2 of the following XML technologies: XML, SOAP, WSDL, XSD
– Experience with at least 2 of the following tools: IntelliJ, Maven, Git, Jenkins, Sonar
– Independent, structured, and quality-conscious work style, as well as strong teamwork and communication skills
Nice-to-have:
– Professional experience in federal administration or other national/international authorities
– Ideally, know-how in the field of streaming technologies or geodata
– Practical experience with Scrum methodology
– University degree (University of Applied Sciences, University, ETH) in Computer Science or Business Informatics
– German (native speaker/fluent)
– Good English language skills (B2) are an advantage
Role: Java Fullstack Developer 80-100% (m/f/d)
Location: Bern and surrounding region Workload: 80-100% (Minimum 2 days per week on-site, remote work only within Switzerland)
Start date: July 1, 2026
End date: June 30, 2031
¿Te interesa este puesto?