Company logo

Softwareentwickler Java Fullstack-Implementierung (m/w/d)

ITech Consult AG
Bern
NEU
  • 08.02.2026
  • 80 - 100%
  • Fachverantwortung
  • Freelance

Softwareentwickler Java Fullstack-Implementierung (m/w/d)

Softwareentwickler Java Fullstack-Implementierung (m/w/d) - Fullstack/Spring/JEE/Struts/Angular

Für unseren Kunden suchen wir mehrere erfahrene Softwareentwickler Java (Fullstack) mit Schwerpunkt auf Backend-Implementierung in Spring/JEE sowie Struts (924746JP). In dieser Rolle entwickeln und warten Sie geschäftskritische Applikationen - idealerweise mit Erfahrung in sicherheitsrelevanten Umgebungen wie Polizei, Justiz oder Migration. Sie arbeiten in einem professionellen, agilen Umfeld und bringen Ihre Expertise im gesamten Software-Lifecycle ein - von Analyse und Design bis hin zu Implementierung, Testing und Deployment.

Aufgaben:
- Fullstack-Entwicklung von Java-basierten Fachapplikationen (Backend-Fokus, Frontend mit Angular)
- Konzeption, Implementierung und Wartung von Backend-Komponenten auf Basis von JSE/JEE, Spring und Apache Struts 1.x
- Umsetzung von Business-Logik mit J2EE-Technologien (Servlets, JSP, EJB, JDBC) und Datenbankanbindung (Oracle/PostgreSQL, SQL, PL/SQL)
- Design und Implementierung von REST- und SOAP-Schnittstellen (API-Design, JSON/XML, OpenAPI, Spring-Integration)
- Mitarbeit bei Architektur- und Designentscheidungen (Schichtenarchitektur, Best Practices, Security, Performance)
- Umsetzung von Unit- und Integrationstests sowie Automatisierung (z.B. JUnit, Selenium, Playwright)
- Enge Zusammenarbeit mit Business-Analysten, Fachbereichen und dem Entwicklungsteam im agilen Umfeld (SCRUM)
- Analyse, Fehlerbehebung und Optimierung bestehender Applikationen sowie Unterstützung im 3rd-Level-Support

Anforderungen:
- 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
- Mindestens 2 Jahre Erfahrung mit JEE und Struts-Technologien
- Fundierte praktische Erfahrung mit J2EE-Technologien: Servlets, JSP, EJB, JDBC
- Fundierte Kenntnisse in Apache Struts 1.x, inkl.: Konfiguration (z.B. struts-config.xml, web.xml) / Action-Klassen (ActionForms, ActionMappings, Taglibs) / Validierung & Fehlerbehandlung (validation.xml, validator-rules.xml) / Session-Management & Security
- Gute Kenntnisse von Spring-Technologien: Spring Boot, Spring Framework, Spring Testing, Spring Data, Spring Batch, Spring Security
- Kenntnisse von Datenbank-Technologien: Oracle oder PostgreSQL, SQL, DB-Schema/Modellierung, PL/SQL (Oracle), Datentypen (z.B. JSON-Felder)
- Erfahrung mit den folgenden Tools: IntelliJ, Maven, Git, Jenkins, Sonar(Qube)

Nice-to-have:
- Erfahrung mit Client-Technologien: Angular, Angular Architektur & Best Practices (State-Management, Standalone Components, Lazy Loading, etc.), Testframeworks (Playwright, Cypress), TypeScript, HTML5, CSS3 / SCSS
- Erfahrung mit REST-API: JSON (Jackson Library), REST Best Practices (Ressourcen-Design, Statuscodes, Versionierung), OpenAPI (Codegenerierung), Implementierung mit Spring
- Erfahrung mit SOAP: Schnittstellendefinition, XML (z.B. mit Jackson Library), SOAP UI, Integration mit Spring
- Erfahrung in der Testautomatisierung mit JUnit, Selenium oder Playwright
- Erfahrung mit agiler Entwicklung nach SCRUM
- Berufserfahrung in den Bereichen Polizei, Justiz oder Migration

Ausbildung:
- Hochschulabschluss (FH, Uni, ETH) in Informatik oder Wirtschaftsinformatik

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

Referenznr.: 924746JP
Rolle: Softwareentwickler Java Fullstack-Implementierung (m/w/d)
Einsatzort: Bern und Region
Pensum: 80-100% (Mindestens 2-3 Tage pro Woche vor Ort, Remote nur innerhalb der Schweiz)
Start: 15.04.2026
Ende: Bis 14.04.2031

Sollte diese Position Ihr Interesse geweckt haben, senden Sie uns bitte Ihr komplettes Dossier via den Link in dieser Anzeige. Falls diese Position nicht so gut zu Ihrem Profil passt und Sie sich wünschen, andere Position direkt zu erhalten, können Sie uns Ihr Dossier ebenso via diese Anzeige oder an jobs[at]itcag[dot]com zukommen lassen.
Kontaktieren Sie uns für weitere Informationen über unser Unternehmen, unsere Positionen oder unser attraktives Payroll-Only-Programm: +41 41 760 77 01.

Über uns:
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.

ITech Consult AG
0041 (0)41 760 77 93