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
Analyse, Spezifikation, Design und Entwicklung unseres Warehouse Management Systems - Weiterentwicklung des bestehenden Frameworks in JAVA - Selbstständige Erarbeitung von Lösungsvorschlägen - Dokumentation unserer Softwarelösung
Als vollwertiges Mitglied unseres Software Engineering-Teams arbeitest du an der Weiterentwicklung unseres cloudbasierten B2B-Portals und unserer Workflow-Engine mit. Du programmierst eigenständig die dir zugewiesenen Tools und Features innerhalb unserer Microservice-Architektur und nimmst aktiv an unseren Code Reviews …
Einen Blick für den wirtschaftlichen, deckungsbeitragsorientierten Erfolg deines Teams im Rahmen des adesso-Geschäftsmodells. Umsetzung des adesso-Wachstumspfades durch Einstellung, Weiterentwicklung und Bindung deiner Mitarbeitenden
Neuentwicklung von Anwendungen und Weiterentwicklung von bestehenden Anwendungen in agilen Teams - Mitarbeit und Unterstützung beim gesamten Entwicklungsprozess von der technischen Konzeption, Implementierung bis hin zum Deployment im Sinne von Continous Integration/Continous Delivery
Architektur und Features: Entwurf von Architekturen für neue Features und Optimierung bestehender Lösungen, sowie Implementierung neuer Funktionen (80%) - Fehlerbehebung: Analyse und Behebung von Bugs (10%) - Code-Reviews: Durchführung von Code-Reviews zur Sicherstellung der Codequalität (10%)
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
Entwicklung von neuen und Weiterentwicklung von bestehenden Java-Applikationen - Enge Zusammenarbeit im Softwaretechnikteam - Aktives Einbringen in den Produktentwicklungsprozess … Mehrjährige Berufserfahrung im IT-Bereich - Kenntnisse über aktuelle Frameworks, Tools, z.B. JPA/Hibernate, SpringBoot, Angular, JUnit
Implementierung von neuen Features - Verbesserung der aktuellen Code Base - Reviews - Entwerfen von Datenbanken Strukturen und Abfragen - Technologien und Skills - UNIX - Kubernetes - Apache Kafka - Java - Hibernate - Docker - RESTful web services - GitLab
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)