03.09.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Java Softwareentwickler für Webanwendungen, Spring, Microservices und AWS
Berlin, Deutschland
Weltweit
Diplom InformatikerSkills
Software EntwicklungJava 21 Spring FrameworkSpring BootReactAngularMicroservicesDockerKubernetesAWS (Amazon WebServices)KafkaPL/SQLPostgres DBOracle DBScrum/KanbanJavascriptTypescriptSQLRESTWeb ServicesSOAPIT BeratungIT Training / CoachingMavenGradleGitLab CI/CDTest Driven Development (TDD)Behavior Driven Development (BDD)KibanaGrafanaOAuth2 / JWTSSO / KeycloakISOBUS (ISO 11783-10)
Technologien
Java 21, Spring Frramwork (SpringBoot, Spring Security, etc.), JavaScript, TypeScript, React, Angular, Kafka, Swagger, OpenAPI, RxJS, NgRx, HTML, REST, SOAP, JSON, HATEOAS, Kafka, Apache Avro, ActiveMQ, HTML, CSS
JPA, Hibernate, SQL (PostgreSQL, Oracle DBMS, H2, MySQL / MariaDB), Liquibase, NoSQL, Cassandra
OAuth, SAML, SSO, Keycloak, JWT, PKI
Docker, Kubernetes, AWS (ECS, EKS, S3, Fargate, CFN, etc.)
Camunda (BPMN), Activiti (BPMN),
Microservices, Webanwendungen, Webservices
ISOBUS (ISO 11783-10)
Qualitätssicherung
Unit-Tests, Integrationstests, Behaviour-Tests, Acceptance-Tests
JUnit, Mockito, Jest, Cucumber / Gherkin, Testcontainers
Werkzeuge & Plattformen
CI/CD (GitLab CI, Bamboo)
Maven, Gradle
Kibana, Grafana, OpenSearch, Datadog, Splunk, Prometheus
Methoden
Scrum, Kanban, Agile
Test-Driven Development (TDD), Behavior-Driven Development (BDD)
Pair Programming, Softwaredesign
Sonstiges
Architektur- und Design-Patterns
Clean Code
Java 21, Spring Frramwork (SpringBoot, Spring Security, etc.), JavaScript, TypeScript, React, Angular, Kafka, Swagger, OpenAPI, RxJS, NgRx, HTML, REST, SOAP, JSON, HATEOAS, Kafka, Apache Avro, ActiveMQ, HTML, CSS
JPA, Hibernate, SQL (PostgreSQL, Oracle DBMS, H2, MySQL / MariaDB), Liquibase, NoSQL, Cassandra
OAuth, SAML, SSO, Keycloak, JWT, PKI
Docker, Kubernetes, AWS (ECS, EKS, S3, Fargate, CFN, etc.)
Camunda (BPMN), Activiti (BPMN),
Microservices, Webanwendungen, Webservices
ISOBUS (ISO 11783-10)
Qualitätssicherung
Unit-Tests, Integrationstests, Behaviour-Tests, Acceptance-Tests
JUnit, Mockito, Jest, Cucumber / Gherkin, Testcontainers
Werkzeuge & Plattformen
CI/CD (GitLab CI, Bamboo)
Maven, Gradle
Kibana, Grafana, OpenSearch, Datadog, Splunk, Prometheus
Methoden
Scrum, Kanban, Agile
Test-Driven Development (TDD), Behavior-Driven Development (BDD)
Pair Programming, Softwaredesign
Sonstiges
Architektur- und Design-Patterns
Clean Code
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Ziel des Projekts ist die Weiterentwicklung einer bestehenden Microservice-Plattform zur Verarbeitung maschinenerzeugter Daten (ISO-11783-10) im Kontext der Landwirtschaft. Diese Daten bilden landwirtschaftliche Arbeitsvorgänge ab (Düngen, Ernten, beteiligte Maschinen, etc.) sowie Stammdaten (Personen, Saatgut, etc.) und werden mittels komplexer fachlicher Regeln ins Domänenmodell der Plattform migriert. Auf Basis dieser Daten erfolgt die Umsetzung zahlreicher Folgeprozesse, wie bspw. Erstellen von Ertragsauswertungen, Anweisungen zur Ausbringung von Düngemitteln u.v.m. Weiterer Bestandteil des Projekts ist die Sicherstellung der Qualität durch automatisiertes Testen der Plattform mittels Unit-, Integrations- und Behaviourtests. Die Bereitstellung der Microservices mit Docker und der Betrieb über AWS-ECS gehört ebenfalls zum Projektumfang.
techn. Schwerpunkte
Java 21, Spring Boot, React 18, HTML/CSS, Jest, Unit-, Integrations- & Behaviourtests, Testcontainers, PostgreSQL, JPA, REST, AWS (ECS, S3, Fargate, CFN, etc.), Kafka, Docker, Kibana, Grafana, CI / CD, GitlabCI, Maven, Git, Scrum
techn. Schwerpunkte
Java 21, Spring Boot, React 18, HTML/CSS, Jest, Unit-, Integrations- & Behaviourtests, Testcontainers, PostgreSQL, JPA, REST, AWS (ECS, S3, Fargate, CFN, etc.), Kafka, Docker, Kibana, Grafana, CI / CD, GitlabCI, Maven, Git, Scrum
Ziel des Projekts ist die Implementierung einer Microservice-Plattform zur automatisierten Migration eingehender Daten per Event-Stream / HTTP-Request ins Domänenmodell des Kunden. Wesentlicher Bestandteil der Komplexität des Projekts ist neben der Anbindung unterschiedlichster Quell-Systeme die Berücksichtigung komplexer Geschäftsregeln &Sonderfällen. Zur Sicherstellung der Qualität sind Unit- und Integrationstest zu implementieren. Die Bereitstellung der Microservices mit Docker und der Betrieb über AWS-EKS (Kubernetes) gehört ebenfalls zum Projektumfang.
techn. Schwerpunkte
Java 11, Spring Framework, Spring Boot, Unit- und Integrationstests, Testcontainers, PostgreSQL, H2, JPA, REST, Kubernetes, Docker, Terraform, Datadog, AWS, Kafka, GitlabCI, CI / CD, Gradle, Maven, Git, Scrum
techn. Schwerpunkte
Java 11, Spring Framework, Spring Boot, Unit- und Integrationstests, Testcontainers, PostgreSQL, H2, JPA, REST, Kubernetes, Docker, Terraform, Datadog, AWS, Kafka, GitlabCI, CI / CD, Gradle, Maven, Git, Scrum
Ziel des Projekts ist die Migration einer bestehenden Microservice-Infrastruktur zum Betrieb in Kubernetes mittels Docker.
Im Detail gehören zu den Aufgaben die technische Analyse der bestehenden Spring-Boot Anwendungen, Identifikation und Durchführung der notwendigen Anpassungen zur Containerisierung und Betrieb in Kubernetes.
techn. Schwerpunkte
Java 8 & 11, Spring Framework, Spring Boot, Unit- und Integrationstests, Testcontainers, PostgreSQL, Oracle DBMS/H2/JPA, REST, Kubernetes, Docker, Terraform, Consul Service Discovery, Splunk, Prometheus, CI / CD, Gradle, Maven, Git, Scrum
Im Detail gehören zu den Aufgaben die technische Analyse der bestehenden Spring-Boot Anwendungen, Identifikation und Durchführung der notwendigen Anpassungen zur Containerisierung und Betrieb in Kubernetes.
techn. Schwerpunkte
Java 8 & 11, Spring Framework, Spring Boot, Unit- und Integrationstests, Testcontainers, PostgreSQL, Oracle DBMS/H2/JPA, REST, Kubernetes, Docker, Terraform, Consul Service Discovery, Splunk, Prometheus, CI / CD, Gradle, Maven, Git, Scrum