24.12.2024 aktualisiert


Architect und Senior Java Fullstack Developer, Scrummaster
Skills
- Java 5,6,7,8,11,17
- SpringBoot, Microservices, SCS
- Java EE (5,6,7), CDI, JSF2, JAX-WS(SOAP, Webservice), JAX-RS (REST)
- JUnit4/5, Mockito, SoapUI, DBUnit, DBRider, Spock
- Maven, Gradle, Jenkins, Gitlab,
- IntelliJ, Git, Subversion
- Wildfly, JBoss, Tomcat, IBM Websphere, Websphere Liberty
- Agile Arbeitsweise, SCRUM (Master)
- Postgres, Oracle, DB2, Informix, MySql, MongoDB, MariaDB, H2
- RabbitMQ, Kafka, Apache Camel, JBoss ESB
- HTML(5), CSS, Javascript, Angular
- Linux, Windows, Mac, AIX, Sun Solaris
- Amazon Webservices (AWS,EC2, ECS), AZURE, OpenShift
- Docker, Docker-Compose, Kubernetes
- Architektur (iSAQB zertifiziert, CPSA-F, CPSA-A Module CLOUDINFRA)
- Technologieberatung und Coaching
- Anforderungsanalyse, Schnittstellendefinitionen und Dokumentation
Sprachen
Projekthistorie
Es wird eine B2B WebApp umgesetzt, die registrierten Kunden div. Informationen und Auswertungen zu den eigenen Geräten, abhängig vom gebuchten Paket, anzeigt.
Zusätzlich können Benutzer zur Benutzung der App eingeladen werden. Geräte Anzahl und Features wie Downloads sind abhängig vom Paket. Die Paketverwaltung erfolgt über einen externen Dienstleister (ZUORA). API-Anbindung über REST. Das Payment wird über Worldpay abgewickelt. Anbindung ebenfalls über REST.
Die Architektur basiert auf Self Contained Systems (SCS) und ist damit in fachliche Vertikale geschnitten. Die jeweiligen Frontends sind mittels Angular umgesetzt die Backends meist mit SpringBoot. Desweiteren ist jedes SCS in einer Mono-Repo versioniert und nach es wird nach dem Trunk-based Paradigma entwicklet.
Die SCS laufen auf Azure in einem Kubernetes Cluster und werden automatisiert von Gitlab aus mit Helm deployd.
Aufgaben/Rollen:
- Entwicklung
- Testing
- DevOps
- Architektur
Java 11, SpringBoot, Postgres, MongoDB, JPA, REST, Junit 4/5, AssertJ, Mockito, Wiremock, Cucamber, Testcontainers, Kafka, Websockets, Angular, Gitlab, Azure, Kubernates, Docker, HELM, Grafana, Loki, Prometheus, OpenAPI3, Keycloack, Zuora, Worldpay
Aufgrund der vorhanden Planung und weiterer Projekte, sollte der aktuell eingesetzte Software-Stack basierend auf einem proprietären Framework und OSGI analysiert und gegenüber einem modernen Stack gestellt werden. insbesondere die Punkte Mitarbeitergewinnung, Nachhaltigkeit und Zukunftssicherheit sollten analysiert und bewertet werden.
Weiter Themen:
- Architektur Beratung
- Aufbau Infrastruktur für die Entwicklung(Gitlab, Nexus, CI/CD, Stages,....)
- Implementierung Backend und Frontend
- Coaching
Java, Springboot, Angular, Maven, Gitlab, Nexus, OSGI, VOIS Plattform, HUXjs, Docker, Docker-Compose, Ansible, Postgres, Oracle, Junit, AssertJ, REST
Beschreibung:
Es soll eine neue Mobile App für die Verwaltung der eigenen Heizgeräte entwickelt werden. Dafür werden div. REST und Event basierte Microservices bereitgestellt die zw. der App und den Gateways (Hardware) kommunizieren. Die Microservices werden mit Springboot umgesetzt und als Docker Images in einem k8s Cluster betrieben. Alte Kunden und Ihre Geräte müssen zusätzlich auf die neue IT Landschaft migriert werden.
Aufgaben:
- Architektur
- Beratung
- Software Entwicklung
- Testing, CI/CD, Automatisierung
Java 11, Spring Boot, Swagger/OpenAPI3, REST, MongoDB, Kafka, Git, Bitbucket, OKTA IDM, Terraform, Kibana, Grafana, Kubernetes, Aure, Docker, Jenkins, SCRUM, Jira, Confluence, Slack, ZOOM

exali Berufshaftpflicht-Siegel
Das original exali Berufshaftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat.
Versichert bis: 01.04.2027