Itech Consult AG

Java Fullstack Entwickler/-in Register Fachapplikationen

📍 Berne

Role and responsibilities

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.

Team / description

ITech Consult ist ein nach ISO 9001:2015 zertifiziertes Schweizer Unternehmen mit Niederlassungen in Deutschland und Irland. ITech Consult ist spezialisiert auf die Vermittlung von IT-Kandidaten für Auftragsarbeiten. Wir wurden 1997 von IT-Profis gegründet und wissen daher, wie wichtig die professionelle Unterstützung bei der Projektsuche und -arbeit ist.

Qualifications and Skills

  • 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