3 IT - Software Development in Zollikofen
Software Engineer (Java) (m/w/d)
Verantwortung
- Du arbeitest bei Kunden vor Ort als Java-Entwickler in einem agilen Projektumfeld.
- Du wirst Teil eines hochmotivierten Teams, das gemeinsam an der Gestaltung und Umsetzung eines technisch anspruchsvollen Projekts arbeitet.
- Du analysierst komplexe Anforderungen und entwickelst innovative Lösungen in Java.
- Im agilen Projektumfeld wirst du eng mit anderen Entwicklern, Designern und Fachexperten zusammenarbeiten.
- Aufgrund der Komplexität und des Umfangs des Projekts erwartet dich eine langfristige Zusammenarbeit.
- Du hast die Möglichkeit, eine Schlüsselrolle einzunehmen und Verantwortung zu übernehmen.
- Dein Beitrag wird maßgeblich zur erfolgreichen Umsetzung des Kundenprojekts beitragen und langfristige Perspektiven eröffnen.
Qualifikationen
- Du hast eine höhere Informatik-Ausbildung (Uni, ETH, FH) oder eine gleichwertige Qualifikation.
- Du verfügst über mindestens 5 Jahre praktische und aktuelle Erfahrung im Bereich Backendsysteme und Integrationsframeworks.
- Du beherrschst Java SE bis einschließlich Version 11 und bist vertraut mit JUnit für das Testen von Java-Anwendungen.
- Du besitzt fundierte Kenntnisse im Spring Framework, insbesondere in Spring Boot und Spring Cloud.
- Du hast Erfahrung im Umgang mit Oracle-Datenbanken, SQL und Hibernate für die Datenbankintegration.
- Cloud-native Entwicklung ist dir vertraut, und du hast Kenntnisse in Docker und OpenShift für die Entwicklung und Bereitstellung von Anwendungen in der Cloud.
- Du bringst Erfahrung mit Build-Tools wie Maven, Continuous Integration/Deployment-Tools wie Jenkins und Code-Quality-Tools (vorzugsweise Sonar) mit.
- Du hast Kenntnisse im Sourcecodemanagement mit Git/Bitbucket und besitzt Erfahrung im Bereich Software-Design.
- Du hast ein Verständnis für agile Vorgehensweisen und kannst dich gut in komplexen Systemen zurechtfinden.
- Du beherrscht Deutsch auf C1-Niveau (mündlich und schriftlich) und verfügst über gute Englischkenntnisse.
Benefits
Database Engineer – SQL & Data Architecture (m/w/d)
Rolle
In dieser Rolle übernimmst du die Verantwortung für den gesamten Lifecycle moderner Datenbanklösungen und stellst sicher, dass komplexe, verteilte Softwaresysteme zuverlässig und performant betrieben werden. Du analysierst anspruchsvolle Anforderungen, konzipierst robuste Datenbankarchitekturen und setzt diese technisch präzise um. Dabei nutzt du dein fundiertes Know-how, um Integrationslösungen zu gestalten, die Daten sicher, konsistent und effizient verfügbar machen. Du arbeitest eng mit verschiedenen Projektbeteiligten zusammen, berätst sie zu Datenbankthemen und trägst damit entscheidend zum Erfolg innovativer Softwarelösungen bei. Durch dein strukturiertes Vorgehen und deine hohe Qualitätsorientierung unterstützt du anspruchsvolle Projektvorhaben zielführend und nachhaltig.
Verantwortung
Du berätst unsere Kunden im Bereich relationaler Datenmodellierung
In dieser Rolle planst und realisierst du Datenmigrationen und Datenintegrationen
Du analysierst, sicherst und optimierst die Datenqualität
In dieser Rolle unterstützt du Performance-Analysen und trägst zu Optimierungen bei
Als Datenbank Engineer wirkst du aktiv an der Modernisierung bestehender Datenlandschaften mit
Du unterstützt das Account Management bei Pre-Sales-Aktivitäten, Angeboten und Solution Designs
Qualifikationen
- Abgeschlossenes Hochschulstudium (FH/Uni) in Data Science, Mathematik, Statistik, Informatik, Physik oder einer vergleichbaren mathematisch-naturwissenschaftlichen Fachrichtung
- Sehr gute Kenntnisse in mindestens einer relationalen Datenbanktechnologie (z. B. Oracle, Microsoft SQL Server, PostgreSQL, MariaDB/MySQL) und fundierte SQL-Erfahrung
- Sicher im Umgang mit Datenmigrationen, Datenintegration, Datenvalidierung sowie gängigen Datenqualitätskonzepten (Checks, Abgleiche, Konsistenzprüfungen)
- Routiniert im Lesen, Analysieren und Optimieren bestehender Datenmodelle sowie im Verständnis von Datenbankstrukturen, Constraints, Indizes und Transaktionen
- Ausgeprägtes Verständnis für Betrieb, Stabilität und Wartbarkeit von Datenbanksystemen sowie Interesse an Performance-Analysen und Ursachenforschung bei Datenproblemen
- Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift sowie die Bereitschaft, dich in neue Technologien wie Cloud-Datenbanken einzuarbeiten
Benefits
Java Softwareentwickler (m/w/d)
Rolle
Warenwirtschaftssysteme: Implementierung neuer Anforderungen im Front- und Backend
Digitalisierungsstrategie: Umsetzung der digitalen Transformation durch Systemintegration
EDI-Integration: Realisierung von EDI-Anbindungen an das ERP-System
API-Entwicklung: Implementierung von API-Endpunkten (OCI, REST)
Batch-Verarbeitung: Nutzung von Spring Batch und Integrationsservern (Apache Camel) zur Datenverarbeitung
Anforderungsmanagement und Support: Unterstützung der Fachabteilungen bei Anforderungskonzepten und Übernahme des Third-Level-Supports, inklusive Fehleranalyse und -behebung
Verantwortung
Ausbildung: Abgeschlossene Ausbildung im Bereich Informatik
Erfahrung: Mindestens 3 Jahre Erfahrung in der Softwareentwicklung mit Java, JavaEE und Spring
Entwicklungsprozess: Erfahrung mit dem Software-Entwicklungsprozess nach SCRUM
Fähigkeiten: Analytisches und konzeptionelles Denken, hohe Kommunikationsfähigkeiten sowie selbstständige und lösungsorientierte Arbeitsweise
Datenbanken: Erfahrung im Umgang mit SQL
Sprachkenntnisse: Verhandlungssichere Deutschkenntnisse