Als Lead/Senior Fullstack-Entwickler (m/w/d) Java bei der TELIS-Gruppe und ihrer Tochtergesellschaft GWVS sind Sie für die Entwicklung und Wartung von Frontend- und Backend-Anwendungen verantwortlich. Mit Technologien wie Spring Boot 2, Java 17, Docker und Kubernetes gestalten Sie skalierbare und performante verteilte Systeme und setzen sowohl On-Premise als auch zukünftig Cloud-native Lösungen auf AWS um. Für moderne Web-Anwendungen nutzen Sie TypeScript, HTML5, CSS3 und React. Ihre Aufgaben umfassen zudem die Migration monolithischer Systeme auf Microservices-Architekturen, Code-Reviews sowie Unit- und Integrationstests, um eine hohe Codequalität und Stabilität sicherzustellen.
Tätigkeiten
* Gemeinsam mit Ihrem Team sind Sie für das Design, die Entwicklung und Wartung von Anwendungen im Frontend und Backend zuständig.
* Zur Umsetzung der Projekte setzen Sie moderne Technologien wie Spring Boot 2, Java 17, Docker und Kubernetes ein.
* Sie entwickeln und optimieren verteilte Systeme und stellen somit die Skalierbarkeit, Zuverlässigkeit und Performance dieser Systeme sicher.
* Zudem implementieren Sie (aktuell) On-Premise und zukünftig Cloud-native Lösungen und Services auf AWS.
* Für die Entwicklung und Pflege von modernen Web-Anwendungen verwenden Sie TypeScript, HTML5, CSS3 und Frameworks wie React.
* Die Aufspaltung monolithischer Anwendungen und die Implementierung von Microservices-Architekturen gehört ebenso zu Ihren Aufgaben wie das Testing (Code-Reviews, Unit-Tests und Integrationstests) zur Sicherstellung einer hohen Codequalität und Stabilität.
Anforderungen
* Sie begeistern sich für neue Technologien und motivieren auf diese Weise sich und Ihr Team.
* Persönlich überzeugen Sie durch Ihre ausgeprägten analytischen Fähigkeiten, Ihr Abstraktionsvermögen und Ihre hohe Eigeninitiative.
* Ihre Fähigkeit, effektiv in interdisziplinären Teams zu arbeiten und eine positive Teamdynamik zu fördern, machen Sie zu einem beliebten Teammitglied.
* Sie verfügen über ein abgeschlossenes Studium oder eine Berufsausbildung im Bereich Informatik, Software-Engineering oder artverwandte Fachrichtung und bringen mindestens 5 Jahre in der Fullstack-Entwicklung, insbesondere mit Java und Spring Boot, mit.
* Sie können bereits umfangreiche Erfahrungen in der Aufspaltung monolithischer Anwendungen und der Implementierung von Microservices-Architekturen vorweisen.
* Sie besitzen fundierte Kenntnisse in der Architektur und Entwicklung verteilter Systeme und Cloud-nativer Infrastrukturen, bevorzugt auf AWS, Azure oder Google Cloud.
* Neben einem sicheren Umgang mit relationalen Datenbanken wie Oracle und/oder MySQL oder NoSQL-Datenbanken wie MongoDB, sind Sie mit Container-Technologien und Orchestrierungstools wie Docker und Kubernetes bestens vertraut.
* Ihre Erfahrungen mit CI/CD-Pipelines und IaC (Infrastructure-as-Code) Softwaretools, wie Terraform oder CloudFormation runden Ihr Profil ab.
Bewerbungsprozess
* Erster Call
* Video-Interview
* Triff das Team