Backend Entwickler (m/w/d) Java
Ansprechpartner: Lisa Arndt
Nürnberg, Deutschland
Beschreibung
Tä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