3 IT Architektur - Software in Engadin
Java Full-Stack Software Engineer – Spring & Angular (m/w/d)
Über
Verantwortung
Konzeption und Full-Stack-Entwicklung moderner Frontend- und Backend-Lösungen mit Java/Kotlin und Angular
Mitarbeit in Requirements Engineering, Spezifikation und Software Architecture
Umsetzung skalierbarer Lösungen mit Spring, Hibernate, SQL und optional AWS
Begleitung von Release-Planung, technischer Beratung und agilen Entwicklungsprozessen
Übernahme von Teilprojekt- oder Projektleitung abhängig von Erfahrung und Seniorität
Qualifikationen
Hochschul-/Fachhochschulabschluss in Informatik oder vergleichbare Qualifikation
Fundierte Softwareentwicklung mit Java, JavaScript, Angular oder React, Spring, Hibernate und SQL
Erfahrung mit IntelliJ, Maven, Jenkins, GIT und Jira sowie ausgeprägtes Qualitätsverständnis
Kenntnisse in Software Architecture; Kotlin, Vaadin, AWS und GIS sind von Vorteil
Deutsch mindestens C1 sowie gute Englischkenntnisse und Freude an agilen Kundenprojekten
Benefits
Senior Java Software Engineer (m/w/d)
Über
Rolle
In dieser Rolle gestaltest du als Senior Full-Stack Software Engineer anspruchsvolle Lösungen mit Java oder Kotlin und Angular für vielfältige Projekte in unterschiedlichen Branchen. Du arbeitest in einem agilen Entwicklungsprozess mit hoher Eigenverantwortung und profitierst von einer flexiblen Home-Office Regelung. Dabei kommst du in den Genuss sehr guter Arbeitsbedingungen und Sozialleistungen in einem familienfreundlichen, flexiblen Umfeld mit einem Pensum zwischen 80% und 100%. Du wählst deinen bevorzugten Laptop selbst und nutzt weitere Benefits wie gemeinsame Aktivitäten, die den Zusammenhalt im Arbeitsalltag stärken.
Verantwortung
Frontends und Backends mit Java/Kotlin, JavaScript und Angular entwickeln
Software-Design, Systemarchitektur und technische Spezifikationen mitgestalten
Requirements Engineering, Release-Planung und Kundenberatung begleiten
Qualität und Entwicklungsprozesse mit Git, Maven, Jenkins und Jira sicherstellen
Je nach Seniorität Teilprojekte oder Projekte technisch und organisatorisch führen
Qualifikationen
Hochschulabschluss in Informatik oder vergleichbare Qualifikation
Fundierte Kenntnisse in Java, JavaScript, Angular/React, Spring, Hibernate und SQL
Erfahrung mit IntelliJ, Maven, Jenkins, Git und Jira; Kotlin, Vaadin, AWS und GIS von Vorteil
Freude an Software-Architektur, agiler Entwicklung und eigenverantwortlichen Kundenprojekten
Deutsch mindestens C1 sowie gute Englischkenntnisse; für Senior-Level relevante Berufserfahrung
Benefits
Software Architect (Docker/Kubernetes) (m/w/d)
Über
Verantwortung
- Im Zentrum deiner Tätigkeit steht die fortschreitende Evolution der essenziellen Frameworks für die Softwareentwicklung, basierend auf Jakarta EE, Docker und Kubernetes.
- Gemeinsam mit deinem engagierten Team gestaltest du nicht nur die Architektur- und Designkonzepte für technische und fachliche Softwarekomponenten, sondern du fungierst auch als Wegweiser und Mentor.
- Dein Einfluss erstreckt sich über die Grenzen der Komfortzone hinaus, da du Teams dazu inspirierst, neue und innovative Lösungen zu erkunden und erfolgreich umzusetzen.
- In der Rolle als Coach bringst du nicht nur Fachwissen ein, sondern entwickelst und motivierst die verschiedenen Teams.
- Dein Ziel ist es, die Entwicklungsteams auf ein höheres Niveau zu heben. Dies erreichst du durch Schulungen zu Schlüsselthemen wie Design Patterns, Entwicklungsprinzipien und modernem Engineering.
- Dein Ansatz ist wegweisend und unterstützt die Teams dabei, ihre Fähigkeiten zu erweitern und effektiv an der Spitze der Softwareentwicklung zu agieren.
Qualifikationen
- Du bringst idealerweise einen Abschluss in Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation mit.
- Besonders relevant ist jedoch deine berufliche Erfahrung, die mindestens 4 - 6 Jahre in einer ähnlichen Position, idealerweise als Softwarearchitekt/in oder Senior Java-Entwickler/in, umfassen sollte.
- Du verfügst über umfassende Kenntnisse in Jakarta EE/Java EE sowie modernen Engineering-Praktiken wie TDD, DDD, Clean Code und agilen Architekturen.
- Docker und Kubernetes/Rancher sind für dich keine unbekannten Begriffe, sondern gehören zu deinem fundierten Wissensschatz.
- Die Fähigkeit, komplexe Sachverhalte zu analysieren, zeichnet dich aus. Dein Vorgehen ist systematisch und dein Denken konzeptionell ausgerichtet.
- Du hast sehr gute Deutschkenntnisse in Wort und Schrift
Benefits