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.
Responsibilities
* 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
Requirements
* 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
Education
* University degree (University of Applied Sciences, University, ETH) in Computer Science or Business Informatics
Languages
* German (native speaker/fluent)
* Good English language skills (B2) are an advantage
Reference number: 924901JP
Location: Bern and
Workload: 80-100% (Minimum 2 days per week on-site, remote work only within Switzerland)
#J-18808-Ljbffr