Konzeption und Implementierung von Java Applikationen als Mitglied eines agilen Teams (Scrum/KANBAN) - Mitgestaltung bei der Entwicklung und Umsetzung von Software- &System-Architekturen - Proaktive Mitwirkung bei der Testung und Auswahl von neuen Tools & Frameworks
1
Architektur, Entwicklung und Wartung von Webanwendungen mit Angular und Spring Framework - Du übernimmst die technische Leitung in Design-Diskussionen und unterstützt Junior-Entwickler:innen mit deinem Wissen über sicheres Programmieren
2
Full Stack Development von Webprojekten im Bereich der Energiewirtschaft - Analyse und Erhebung der technischen Anforderungen mit den Kunden - Design, Konzeptionierung und Implementierung neuer Funktionalitäten - Umsetzung von hochwertigen technischen Lösungen in einem agilen Development-Team
3
Entwicklung qualitativ hochwertiger Softwarekomponenten auf Basis von Java, Hibernate, Spring Boot, … Gestalten und Erstellen von modernen Benutzeroberflächen mit Angular - Dokumentation der Software - Erstellung von automatisierten Testfällen (Unit-, Integrations-, Oberflächentests)
5
Entwicklung qualitativ hochwertiger - Softwarekomponenten - auf Basis von Java, Hibernate, Spring Boot, ... Gestalten und Erstellen von - modernen Benutzeroberflächen - mit Angular - Dokumentation der Software - Erstellung von automatisierten - Testfällen (Unit-, Integrations
6
You feel at home in an agile environment/team. Technologien und Skills - Azure - Hibernate - Google Cloud Platform - Docker - Java - WebSocket - JavaScript - React - TypeScript - Spring Boot - Angular - Micronaut - Quarkus - Kubernetes - RESTful API - HTML5 - CSS - Unsere Erwartungen an dich
7
Du begleitest und unterstützt die agile Umsetzung von Kundenanforderungen in unterschiedlichen Branchen - Du arbeitest nach Scrum - Du arbeitest aktiv an technischen Konzepten und Software-Architekturen mit - Du unterstützt die Anpassung von vorhandenen Software-Komponenten
8
Conduct code reviews, provide feedback, and ensure adherence to best practices and coding standards. Employ distributed transaction patterns as necessary to ensure data consistency across services. Write and maintain Pact tests for contract testing and utilize Arch Unit for architecture validation
9
Providing technical leadership and guidance on best practices for software development processes, infrastructure and application architecture, and preferably Java application development. Knowing a good set of tools and emerging technologies and use the right things for the job at hand
10