Backend Entwickler (m/w/d) Java
MyTechJobs
*CONTRACT
*Germany
NürnbergTätigkeiten:
Umsetzung von fachlichen und technischen Anforderungen
Implementierung von Services, Funktionen und Schnittstellen im agilen Team (Pair-Programming, Code-Reviews, Wissensaustausch sind wünschenswert)
Unterstützung bei der Anforderungsspezifikation und der Aufwandsschätzung
Abstimmung mit Ansprechpartnern (m/w/d) von Schnittstellen, Middleware-Diensten, Infrastrukturbetrieb im Falle von Wartungsmaßnahmen, Änderungsbedarf, Fehlern etc.
Analyse und Behebung von Fehlern und Ausfällen der (produktiven) Anwendungen
Dokumentation von Prozessen, Konfigurationen und Entwicklungsaufgaben
Anforderungen:
Einschlägige Erfahrung mit Microservice-Architekturen (Spring Boot, Event-based Communication, REST-Services)
Praktische Kenntnisse mit Scrum und agilen Methoden (Epics, Stories, Daily Meeting, Refinement, Retrospektive, Review)
Umgang mit JIRA und Confluence
Integration einer Datenbank (Oracle oder anderer Datenbank) in eine Softwarelösung
mindestens ein Grundverständnis über die Abläufe von Continuous Integration und Continuous Deployment (CI/CD) (Bitbucket, Jenkins, Ansible (optional))
Defensives Programmieren
Configuration as Code
Erfahrung in: Java LTS, Spring-Cloud (Stream, Function oder OpenFeign)
Erfahrung in Spring-Boot 3.x, Spring-Framework (Spring Security 6.x, 7.x, OAUTH 2., Spring Data/JPA oder Spring HATEOS)
Erfahrung in OpenAPI/Swagger, SQL, Apache Kafka 2.x, Maven ? 3.6 (3.8, Unit-/Komponenten-/Integrations-Tests mit JUnit5, Mockito, AssertJ, optional: Spock, Cucumber, REST, WSDL, JAXB, XML, XSD, JSON, optional: XSLT