Java Fullstack Entwickler Register-Fachapplikationen

ITech Consult AG
Bern, Switzerland
4 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English, French, German
Experience level
Intermediate

Job location

Bern, Switzerland

Tech stack

Java
Spring Security
HTML5
Automation of Tests
CSS
Code Review
Databases
Database Design
Java Platform Enterprise Edition (J2EE)
IntelliJ
Spring
JSON
JUnit
PostgreSQL
Maven
Oracle Applications
Scrum
Selenium
Simple Object Access Protocol (SOAP)
SoapUI
SONAR (Symantec)
PL-SQL
SQL Databases
TypeScript
Web Applications
XML
Openapi
Spring-boot
Cypress
Backend
GIT
Spring Data
Angular
Integration Tests
Information Technology
Playwright
Front End Software Development
REST
Spring Batch
Jenkins

Job description

Analyse, Konzeption, Implementierung und Wartung von Register-Fachapplikationen (Fullstack)

  • Entwicklung von robusten, performanten und sicheren Java-Backend-Services mit JSE/JEE bzw. Spring (Spring Boot, Spring Framework)
  • Design und Implementierung von REST- und SOAP-Schnittstellen (JSON, XML, OpenAPI) zur Integration von Umsystemen
  • Entwicklung moderner Web-Frontends mit Angular, Typescript, HTML5, CSS3/SCSS inkl. State-Management, Lazy Loading etc.
  • Datenbankdesign, -modellierung und -entwicklung (Oracle/PostgreSQL, SQL, PL/SQL, JSON-Felder)
  • Qualitätssicherung durch (Unit-)Tests, Integrationstests und Testautomatisierung (z.B. JUnit, Selenium, Playwright)
  • Mitarbeit im agilen SCRUM-Team: Teilnahme an Refinements, Plannings, Reviews und Retrospektiven
  • Technische Dokumentation, Code Reviews sowie Einhaltung von Architektur- und Sicherheitsrichtlinien
  • Enge Zusammenarbeit mit Fachbereichen (z.B. Polizei, Justiz, Migration) und weiteren Stakeholdern

Requirements

Für einen öffentlichen Auftraggeber suchen wir mehrere erfahrene Java Fullstack Entwickler (m/w/d) für die Weiterentwicklung und den Unterhalt von Register-Fachapplikationen. Sie übernehmen eine zentrale Rolle im Design und in der Realisierung moderner, sicherer und hochverfügbarer Web-Applikationen auf Basis von Java/Spring im Backend und Angular im Frontend. Sie arbeiten in einem agilen Umfeld und bringen Ihre Erfahrung im Umfeld von Bundesbehörden oder sicherheitskritischen Domänen idealerweise mit ein., Mindestens 5 Jahre Erfahrung als Software Engineer in Java mit JSE/JEE oder JSE/Spring

  • Mindestens 3 Jahre Projekterfahrung mit Spring als primärer Backend-Technologie
  • Fundierte Erfahrung mit mehreren der folgenden Technologien: Spring Boot / Spring Framework / Spring Testing / Spring Data / Spring Batch / Spring Security
  • Gute Kenntnisse von SOAP-Technologien: Schnittstellendefinition / XML (Jackson Library) / SOAP UI / Integration mit Spring
  • Kenntnisse von REST-API-Technologien: JSON (Jackson Library) / REST Best Practices / OpenAPI (Codegenerierung) / Implementierung mit Spring
  • Datenbank-Kenntnisse: Oracle oder PostgreSQL / SQL / DB-Schema & Modellierung / PL/SQL (Oracle) / Datentypen (z.B. JSON-Felder)
  • Erfahrung mit Client-Technologien wie Angular / Angular-Architektur / Best Practices (State Management, Standalone Components, Lazy Loading, etc.)
  • Gute Kenntnisse der Testframeworks (Playwright, Cypress) / Typescript / HTML5 / CSS3 bzw. SCSS sind von Vorteil
  • Tool-Kenntnisse mit IntelliJ / Maven / Git / Jenkins / Sonar sind von Vorteil

Nice-to-have (Pluspunkte):

  • Berufserfahrung in Bundesverwaltung oder anderen nationalen / internationalen Behörden
  • Erfahrung mit Testautomatisierung (z.B. JUnit, Selenium, Playwright)
  • Praxiserfahrung mit Scrum-Methodik, Hochschulabschluss (FH, Uni, ETH) in Informatik oder Wirtschaftsinformatik

Sprachen:

  • Deutsch Muttersprache/verhandlungssicher
  • Gute Sprachkenntnisse (B2) in Englisch und/oder Französisch sind von Vorteil

Apply for this position