Branche: Öffentlicher Dienst
Projektbeschreibungen:
- Zerlegung einer Monolith-Anwendung zur Antragserfassung in Microservices (stufenweise)
- Entwicklung einer Web-Anwendung zur Berechnung von Leistungshöhe und Dauer sowie Rückrechnung bei nachträglichen Änderungen (Ablöse von mehreren Altanwendungen)
Tätigkeiten & Leistungen:
Frontend-, Backend-Entwicklung und DevOps:
- Erstellen, Testen und Dokumentieren vom komplexen und performancekritischen integrierten Gesamtsystem
- Entwurf und Implementierung der Oberflächenkomponenten
- Entwurf und Entwicklung von REST-basierten Microservices
- Umsetzung von Microservice-Kommunikation über Kafka
- Entwicklung einer internen Referenzbibliothek von Apache Camel für Microservice-Kommunikation über Kafka
- Review, Refactoring und Dokumentation von Code
- Implementierung von Unit-, Integration-, Last- und Performance-Tests
- Mitwirkung an Auswahl von Technologien/Tools/Frameworks
- Einrichtung und Pflege von Build-Pipelines
- Deployment und Monitoring mehrerer Microservices in Test- und Produktivumgebungen
- Beachtung von Security-Richtlinien, Barrierefreiheit
- teaminterne- und teamübergreifende Unterstützung bei Fehleranalyse, Fehlerbehebung, Tests und Code-Review
- Leitung von Workshops
Tools & Technologien:
Java 8/11, IntelliJ, Quarkus, Angular 12, Typescript, StencilJS, Microservices, REST, Docker, Kubernetes, SQL, H2, MongoDB, Oracle DB, Oracle SQL Developer, Apache Kafka, PACT, Payara, JAX-RS, JPA, EJB, JUnit5, Karate, GIT, Maven, DevOps, Jenkins, Tekton, Rancher, Flux, Kustomize, Grafana, Prometheus, Kibana, Bitbucket, JIRA