Auf einen Blick
- Aufgaben: Entwickle komplexe Java-Anwendungen und arbeite an innovativen Projekten.
- Unternehmen: Führendes Unternehmen im Bereich Softwareentwicklung mit einem kreativen Team.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Weitere Informationen: Dynamisches Arbeitsumfeld mit hervorragenden Karrierechancen.
- Warum dieser Job: Gestalte die Zukunft der Technologie in einem sicherheitskritischen Umfeld.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit Java und Spring.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Für ein herausforderndes und langfristiges Projekt in einem sicherheitskritischen Umfeld suchen wir einen erfahrenen Java Fullstack Developer. Sie werden komplexe Java-Anwendungen basierend auf Spring, Java Server Faces (JSF), PostgreSQL und Elasticsearch entwerfen, entwickeln und warten sowie eng mit Geschäfts- und Fachteams zusammenarbeiten.
Verantwortlichkeiten
- Konzeption, Design und Implementierung von Java-basierten Backend- und Full-Stack-Lösungen (JSE/JEE oder JSE/Spring)
- Weiterentwicklung und Wartung bestehender Anwendungen mit Fokus auf Spring im Backend
- Entwicklung und Wartung von Webschnittstellen mit JavaServer Faces (JSF)
- Datenmodellierung, Implementierung von Stored Procedures und Performance-Tuning in PostgreSQL
- Integration und Nutzung von Such- und Analysefunktionen mit Elasticsearch
- Implementierung und Wartung von Schnittstellen basierend auf XML-Technologien (XML, SOAP, WSDL, XSD)
- Nutzung und Wartung von Build-, Versionskontroll- und CI/CD-Tools (z.B. IntelliJ, Maven, Git, Jenkins, Sonar)
- Modellierung und Orchestrierung von Prozessen mit CIB Seven und/oder Camunda
- Enge Zusammenarbeit mit Fachabteilungen, Business-Analysten und Architekten sowie Teilnahme an agilen Teams (Scrum)
- Dokumentation, Code-Reviews, Qualitätssicherung und aktive Teilnahme an Architektur- und Design-Workshops
Anforderungen
- Mindestens 5 Jahre Berufserfahrung als Software Engineer in Java mit JSE/JEE oder JSE/Spring
- Mindestens 3 Jahre Erfahrung in Projekten, in denen Spring als primäre Backend-Technologie verwendet wurde
- Mehrjährige praktische Erfahrung mit PostgreSQL
- Sehr gute Erfahrung mit JavaServer Faces (JSF)
- Gute Kenntnisse in CIB Seven und/oder Camunda
- Erfahrung mit Elasticsearch
- Erfahrung mit mindestens 2 der folgenden XML-Technologien: XML, SOAP, WSDL, XSD
- Erfahrung mit mindestens 2 der folgenden Tools: IntelliJ, Maven, Git, Jenkins, Sonar
- Unabhängiger, strukturierter und qualitätsbewusster Arbeitsstil sowie starke Teamarbeit und Kommunikationsfähigkeiten
Nice-to-have
- Berufserfahrung in der Bundesverwaltung oder anderen nationalen/internationalen Behörden
- Idealerweise Know-how im Bereich Streaming-Technologien oder Geodaten
- Praktische Erfahrung mit Scrum-Methodik
Bildung
- Hochschulabschluss (Fachhochschule, Universität, ETH) in Informatik oder Wirtschaftsinformatik
Sprachen
- Deutsch (Muttersprache/fließend)
- Gute Englischkenntnisse (B2) sind von Vorteil
Standort: Bern
Arbeitsbelastung: 80-100% (Mindestens 2 Tage pro Woche vor Ort, Homeoffice nur innerhalb der Schweiz)
Java Full stack developer Arbeitgeber: ITech Consult AG
Als Arbeitgeber in Bern bieten wir Ihnen die Möglichkeit, an herausfordernden und langfristigen Projekten in einem sicherheitskritischen Umfeld zu arbeiten. Unsere Unternehmenskultur fördert Teamarbeit und kontinuierliches Lernen, während wir Ihnen attraktive Entwicklungsmöglichkeiten und flexible Arbeitszeiten bieten. Genießen Sie die Vorteile eines dynamischen Arbeitsumfelds, das Innovation und Zusammenarbeit schätzt und Ihnen die Chance gibt, Ihre Fähigkeiten als Java Fullstack Developer weiter auszubauen.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Java Full stack developer erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze LinkedIn und Xing, um mit anderen Entwicklern und Recruitern in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.
✨Bereite dich auf technische Interviews vor
Mach dich mit typischen Fragen und Coding-Challenges vertraut, die für Java Fullstack-Entwickler relevant sind. Übe das Lösen von Problemen unter Zeitdruck, um deine Fähigkeiten zu zeigen.
✨Zeige deine Soft Skills
Technische Fähigkeiten sind wichtig, aber vergiss nicht, auch deine Teamarbeit und Kommunikationsfähigkeiten zu betonen. Sei bereit, Beispiele aus deiner bisherigen Arbeit zu teilen, die deine Zusammenarbeit in agilen Teams zeigen.
✨Bewirb dich direkt über unsere Website
Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So kannst du sicherstellen, dass deine Bewerbung die richtige Anlaufstelle erreicht und du die besten Chancen hast, gesehen zu werden.
Wir glauben, dass du diese Fähigkeiten brauchst, um Java Full stack developer mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Erfahrungen:Stell sicher, dass du deine relevanten Erfahrungen mit Java, Spring und PostgreSQL klar hervorhebst. Zeig uns, wie du in der Vergangenheit komplexe Projekte gemeistert hast und welche Technologien du dabei verwendet hast.
Mach es übersichtlich:Halte deine Bewerbung strukturiert und übersichtlich. Verwende klare Absätze und Aufzählungen, um deine Qualifikationen und Erfahrungen einfach verständlich zu machen. Wir lieben es, wenn wir schnell die wichtigsten Infos finden können!
Bewirb dich über unsere Website:Vergiss nicht, dich direkt über unsere Website zu bewerben! So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und wir sie schnell bearbeiten können.
Wie man sich auf ein Vorstellungsgespräch bei ITech Consult AG vorbereitet
✨Mach dich mit den Technologien vertraut
Stelle sicher, dass du die Technologien, die in der Stellenbeschreibung erwähnt werden, gut verstehst. Das bedeutet, dass du nicht nur die Grundlagen von Java, Spring und PostgreSQL beherrschst, sondern auch spezifische Funktionen und Best Practices kennst. Bereite Beispiele vor, wie du diese Technologien in früheren Projekten eingesetzt hast.
✨Bereite dich auf technische Fragen vor
Erwarte technische Fragen zu den verwendeten Frameworks und Tools. Übe Coding-Challenges oder technische Szenarien, die dir helfen, deine Problemlösungsfähigkeiten zu demonstrieren. Zeige, dass du in der Lage bist, komplexe Probleme zu analysieren und Lösungen zu entwickeln, insbesondere im Zusammenhang mit Spring und JSF.
✨Zeige Teamarbeit und Kommunikationsfähigkeiten
Da enge Zusammenarbeit mit verschiedenen Teams gefordert ist, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone, wie du in agilen Umgebungen gearbeitet hast und wie du zur Verbesserung der Teamdynamik beigetragen hast. Gute Kommunikation ist entscheidend!
✨Frage nach dem Unternehmen und dem Projekt
Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Zeige Interesse an dem Projekt und dem Unternehmen. Frage nach den Herausforderungen, die das Team derzeit hat, oder nach den Zielen des Projekts. Das zeigt, dass du wirklich an der Position interessiert bist und bereit bist, dich einzubringen.