×
Register Here to Apply for Jobs or Post Jobs. X

Softwareentwickler Java Fullstack-Implementierung; m​/w​/d

Job in 3000, Bern, Canton de Berne, Switzerland
Listing for: ITech Consult AG
Full Time position
Listed on 2026-02-11
Job specializations:
  • Software Development
    Java Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CHF Yearly CHF 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: 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/Postgre

    SQL, 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 (Action Forms, Action Mappings, 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 Postgre

    SQL, SQL, DB-Schema/Modellierung, PL/SQL (Oracle), Datentypen (z.B. JSON-Felder)
  • Erfahrung mit den folgenden Tools:
    Intelli

    J, 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, weitere Positionen zu erhalten, können Sie uns Ihr Dossier ebenfalls via diese Anzeige oder an (Use the "Apply for this Job" box below). zukommen lassen. Kontaktieren Sie uns für weitere Informationen über unser Unternehmen, unsere Positionen oder unser attraktives Payroll-Only-Programm: .

Ü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  93

#J-18808-Ljbffr
Position Requirements
5+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary