Auf einen Blick
- Aufgaben: Leite ein Team von Entwicklern und gestalte innovative Softwarelösungen.
- Arbeitgeber: Digital Solutions SA, ein dynamisches IT-Unternehmen im Herzen des Juras.
- Mitarbeitervorteile: Attraktives Gehalt, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
- Andere Informationen: Möglichkeiten zur beruflichen Weiterentwicklung in einem innovativen Umfeld.
- Warum dieser Job: Werde Teil eines agilen Teams und forme die digitale Zukunft.
- Gewünschte Qualifikationen: Mindestens 6 Jahre Erfahrung in der Softwareentwicklung und Teamführung.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Gegründet im Jahr 2016 und im Herzen des Juras in Porrentruy ansässig, hilft Digital Solutions SA Unternehmen und Institutionen, digitale Herausforderungen durch die Integration neuer Technologien zu meistern. Wir sind ein IT-Integrator und Dienstleister, der unseren Kunden bei ihrer Innovationsstrategie und der Entwicklung neuer digitaler Produkte unterstützt. Unsere Mission: Agilität, Innovation und Leistung zu kombinieren, um ein Team von hochqualifizierten Ingenieuren bereitzustellen, das den spezifischen Bedürfnissen unserer Kunden und Interessenten in den folgenden Bereichen gerecht wird: Integration und Innovation.
Stellenangebot: Tech Lead Full Stack Java JEE Web
Beschäftigungsgrad: 100%
Dauer: CDI
Schulungen:
- Kernkompetenzen (6+ Jahre Erfahrung)
- Tiefgehende Kenntnisse der objektorientierten Entwurfsprinzipien, einschließlich Design Patterns und SOLID-Prinzipien.
- Back-End-Entwicklung: Expertise in der Verwendung eines oder mehrerer der am häufigsten verwendeten Frameworks auf dem Markt.
- Front-End-Entwicklung: Expertise in der Verwendung eines oder mehrerer der am häufigsten verwendeten Frameworks auf dem Markt. Kompetenz in HTML, CSS, JavaScript-Technologien.
- Architektur und Design: Beherrschung von J2EE-Architekturen. Erfahrung mit Microservices und hexagonaler Architektur. Kenntnisse über asynchrone Nachrichtenbroker (RabbitMQ). DDD-Erfahrung.
- API und Web Service: Beherrschung der Entwicklung von REST- und SOAP-Webdiensten. Fähigkeit, robuste und sichere APIs zu entwerfen, zu implementieren und zu warten. Erfahrung in der Sicherung von APIs mit OAUTH2/OIDC.
- DevOps und Cloud: Beherrschung der wichtigsten Container-Orchestrierungssysteme, insbesondere Docker und Openshift.
- Versionierung, CI/CD und IDE-Tools: Git zur Versionskontrolle. Vertrautheit mit Continuous Integration- und Deployment-Tools Jenkins, GitLab CI/CD. Beherrschung der Entwicklungsumgebungen IntelliJ IDEA und Maven.
- Qualität und Testing: Beherrschung der Prinzipien von Clean Code und Clean Architecture. Beherrschung von Unit-Tests mit JUnit. Nachgewiesene Erfahrung mit SonarQube. BDD, TDD. AppSec, Security First.
- Entwicklung auf Java-Versionen 7 bis 21.
- Back-End-Entwicklung: Spring (insbesondere Spring MVC, Spring Boot und Spring REST).
- Front-End-Entwicklung: Kompetenz in HTML5, CSS3, Vue3, JavaScript, Typescript.
- Datenbank: Beherrschung relationaler Datenbanken. SQL (im Kontext von Oracle 19).
- Tools: Beherrschung der Tools JIRA und Confluence.
- Erfahrung in einem agilen Arbeitsumfeld.
Optionale Fähigkeiten, die einen Pluspunkt darstellen würden:
- Swing-Framework.
- Tools: Dynatrace, Splunk.
- Nachgewiesene Erfahrung mit dem Kanton Genf.
Rolle und Aktivitäten:
- Bereichern, Kommunizieren und Implementieren von Architekturleitlinien und Qualitätsstandards.
- Technische und methodische Unterstützung für Entwickler bereitstellen.
- IT-Lösungen entwerfen und bewerten.
- Refactoring- und Optimierungsmöglichkeiten identifizieren, um die Codequalität und -leistung unter Berücksichtigung architektonischer Prinzipien zu verbessern.
- Technologische Beobachtungsaktivitäten für das Entwicklungsteam organisieren und leiten.
- IT-Systeme entwerfen, entwickeln und warten.
- Qualitätsverfahren entwerfen und implementieren.
- Systematische Code-Überprüfung.
- Analyse und Korrektur von Anomalien während der Integrations- und Funktionstestphasen.
- Risiken und Probleme identifizieren und kommunizieren sowie die betroffenen Personen zusammenbringen, um Lösungen zu finden.
- Unterstützung des kollektiven Lernens über Softwarequalitäts- und Sicherheitspraktiken.
- Aufrechterhaltung der Systemqualität und Sicherheitsniveaus.
- Teilnahme an der kontinuierlichen Verbesserung von Prozessen und Tools.
- Teilnahme an der kontinuierlichen Verbesserung der Organisation Ihres Teams.
- Teilnahme an der Verbesserung agiler Praktiken.
- Kontinuierliches Kapitalisieren auf erworbener Erfahrung.
- Teilnahme an Softwareengineering- und Architekturpraktiken.
- Aktive Teilnahme an der kontinuierlichen Verbesserung des maßgeschneiderten Entwicklungsdienstes.
Qualifikationen:
- Autonomie, Verantwortung, Anpassungsfähigkeit, Dynamik.
- Fähigkeit, im Team zu arbeiten und Wissen zu teilen.
- Fähigkeit, Ihr Team zur Exzellenz zu führen.
- Fähigkeit, Menschen zu beeinflussen und zu überzeugen.
- Neugier auf neue Technologien und Initiative zeigen.
- Offenheit für Veränderungen.
- Fähigkeit, Feedback zur Verbesserung zu empfangen und zu geben.
- Fähigkeit, Fähigkeiten in einem funktionalen Bereich zu erweitern.
Tech Leader JAVA JEE Web Arbeitgeber: Digital Solutions
Kontaktperson:
Digital Solutions HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Tech Leader JAVA JEE Web
✨Netzwerken, Netzwerken, Netzwerken!
Nutze jede Gelegenheit, um mit Leuten aus der Branche in Kontakt zu treten. Besuche Meetups, Konferenzen oder lokale Tech-Events. Je mehr du dich zeigst und mit anderen sprichst, desto wahrscheinlicher ist es, dass du von offenen Stellen erfährst.
✨Zeig deine Projekte!
Hast du an coolen Projekten gearbeitet? Zeig sie! Erstelle ein Portfolio oder eine GitHub-Seite, auf der du deine besten Arbeiten präsentierst. Das gibt potenziellen Arbeitgebern einen Einblick in deine Fähigkeiten und deinen Stil.
✨Bereite dich auf technische Interviews vor!
Technische Interviews können knifflig sein. Übe Coding-Challenges und sei bereit, über deine bisherigen Projekte zu sprechen. Wir empfehlen dir, dich mit den gängigen Fragen und Themen in deinem Bereich vertraut zu machen, damit du selbstbewusst auftreten kannst.
✨Bewirb dich direkt über unsere Website!
Wenn du bei Digital Solutions SA arbeiten möchtest, bewirb dich direkt über unsere Website. So zeigst du dein Interesse und erhältst die besten Chancen, im Auswahlprozess gesehen zu werden. Lass uns gemeinsam die digitale Zukunft gestalten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Tech Leader JAVA JEE Web
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Technologie sind genauso wichtig wie deine Fähigkeiten. Lass uns in deinem Anschreiben spüren, warum du der perfekte Fit für unser Team bist.
Betone deine Erfahrungen: Erzähl uns von deinen bisherigen Projekten und Erfahrungen, die zu den Anforderungen passen. Zeige konkret, wie du mit Technologien wie Java, Spring oder Docker gearbeitet hast. Das macht deine Bewerbung greifbarer!
Halte es strukturiert: Eine klare Struktur hilft uns, deine Bewerbung schnell zu erfassen. Verwende Absätze und Aufzählungen, um wichtige Punkte hervorzuheben. So wird dein Schreiben übersichtlich und ansprechend!
Bewirb dich über unsere Website: Wir freuen uns, wenn du dich direkt über unsere Website bewirbst! Das erleichtert uns die Bearbeitung deiner Bewerbung und du kannst sicher sein, dass sie direkt bei uns landet.
Wie du dich auf ein Vorstellungsgespräch bei Digital Solutions vorbereitest
✨Verstehe die Technologien
Mach dich mit den spezifischen Technologien und Frameworks vertraut, die in der Stellenbeschreibung erwähnt werden. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen mit Java JEE, Spring und modernen Front-End-Technologien hast.
✨Bereite konkrete Beispiele vor
Denke an konkrete Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese zu teilen und zu erklären, wie du dabei die Prinzipien von Clean Code und Architektur angewendet hast. Das zeigt deine praktische Erfahrung und Problemlösungsfähigkeiten.
✨Zeige Teamgeist und Führungsqualitäten
Da die Rolle einen Tech Lead erfordert, ist es wichtig, deine Fähigkeit zur Teamführung und Zusammenarbeit zu betonen. Bereite Beispiele vor, in denen du dein Team unterstützt oder geleitet hast, um technische Herausforderungen zu bewältigen oder die Qualität zu verbessern.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und dem Unternehmen. Frage nach den aktuellen Projekten, den Technologien, die verwendet werden, oder den Herausforderungen, die das Team derzeit hat.