Description
Aufgaben:Entwicklung von Microservices im Backend
Design und Implementierung technischer Komponenten in state of the art Technologie
Entwicklung von regel- und datenbasierten Buchungsmodulen und deren übergreifenden Kombinatorik als serviceorientierte Teile eines Gesamtsystems im Rahmen eines Großprojektes
Qualitätssicherung durch integrierten „testdriven“ Entwicklungsansatz (Testpyramide, Code Metriken, Performance- und Lasttests)
Beratende Tätigkeiten im Team innerhalb des gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment
Muss-Anforderungen:
Abgeschlossenes Studium mit IT-relevantem Bezug oder ähnlicher Qualifikation
Versierter Umgang mit modernen Entwicklungswerkzeugen wie Java EE, GitLab, Eclipse, Docker, Jenkins, Maven, Gradle, etc. in AWS-Cloud, sowie JIRA und Confluence
Erfahrung in API / SST Design (insb. auch Versionierung / Mapping von SST), XML/XSD bzw. JSON/JSON Schema, JSON-B, JSON-P, JAX-RS, (SOAP)
Erfahrung in den Bereichen Test Automation, Continuous Integration / Continuous Deployment, idealerweise im Bereich Cloud (u. a. AWS) und Cloud-Architektur
Ausgeprägtes analytisches Denkvermögen und strukturierte Arbeitsweise, sowie Team- und Kommunikationsfähigkeit
Soll-Anforderungen:
Agiles Mindset, Selbstständigkeit und Belastbarkeit im Rahmen von Großprojekten
Kenntnisse moderner Datenbanken im Cloud-Umfeld und nachgewiesene Praxiserfahrung, z.B. PostgreSQL und S3
Erfahrung mit asynchroner Abarbeitung, Queueing-Mechanismen, z. B. ActiveMQ