Fullstack-Softwareentwickler Java/Enterprise/Cloud
- Verfügbarkeit einsehen
- 0 Referenzen
- 90€/Stunde
- 22880 Wedel
- Umkreis (bis 200 km)
- de | en
- 01.03.2024
Kurzvorstellung
mit Schwerpunkt auf der Java-Plattform und in der AWS-Cloud in verschiedensten Projekten und unterschiedlichen Branchen.
Qualifikationen
Projekt‐ & Berufserfahrung
1/2022 – 9/2023
Tätigkeitsbeschreibung
Entwicklung von REST Backend-Services auf Basis von Spring Boot. (Spring Boot 2, Java 17, Kotlin, Camunda BPM, Ebean, jOOQ, SQL, MariaDB)
Frontendentwicklung mit Vue.js und Element UI. (JavaScript, Vue.js, Element UI, HTML, CSS)
Automatisierte Bereitstellung von Infrastruktur in der AWS Cloud unter Verwendung des Amazon Cloud Development Kit (CDK) für verschiedene Projekte. (AWS CDK, Java 11, API Gateway, AWS Lambda, SNS, SQS, S3, EFS, EKS, RDS, SES)
Migration verschiedener On-Premise laufender Systeme in die AWS Cloud. (GitLab CI/CD, Docker, Kustomize, Amazon EKS, Amazon RDS)
Automatisierte Bereitstellung von GitLab-Runnern auf AWS-Infrastruktur. (GitLab CI/CD, Helm)
Konzeption und Umsetzung eines Systems zum Import von Informationen aus Outlook365 in verschiedene On-Premise-Systeme ohne direkten Internetzugriff. (Java 11, Power Automate Cloud-Flows, AWS API Gateway, Lambda, SQS, Apache Camel)
Konzeption und Umsetzung von CI/CD-Pipelines unter GitLab, einschließlich Deployment auf Amazon EKS. (Git, GitLab CI/CD, Bash, Maven, Amazon EKS, Kustomize, Docker)
Software Quality, Software Architecture, Softwareentwicklung (allg.)
1/2018 – 1/2021
Tätigkeitsbeschreibung
Entwicklung von Web-Frontends auf Basis von Vue.js und Element UI sowie Vaadin. (Javascript, Vue.js, Element UI, HTML, CSS, Vaadin)
Konzeption und Umsetzung der Anbindung der Camunda BPM Engine in ein System, das prozessgesteuerte Web-Formulare für Mitarbeiterinnen und Mitarbeiter anbietet. (Camunda BPM, BPMN, Kotlin, Spring Boot, Javascript, Vue.js, UML)
Entwicklung von Backends inkl. REST APIs auf Basis von Spring Boot. (Spring Boot 2, Java 11, Kotlin, Ebean, jOOQ, MariaDB)
Konzeption und Realisierung von CI/CD Pipelines unter Gitlab inkl. Deployment nach K8S. (Git, GitLab, bash, Maven, Kubernetes, kustomize)
Entwicklung eines Maven Plugin zur automatisierten Codegenerierung von SAP JCo basierten Java-Proxys zum Aufruf von SAP Remote Function Calls aus Java-Code. (Maven, Java 11)
Entwicklung eines Maven Plugin zum Export von Abhängigkeiten in Richtung der LeanIX Enterprise Architecture Suite im Rahmen von automatisierten CI/CD-Pipelines. (Maven, Java 11)
Software Quality, Softwareanforderungsanalyse, Software Architecture, Softwareentwicklung (allg.)
1/2014 – 1/2018
Tätigkeitsbeschreibung
Projekt “MoWaS light” : Konzeption und Entwicklung sowohl von Web-UI’s als auch RESTful Microservices im Rahmen des Projektes ‘MoWaS-Light’. (Angular 4, Typescript, HTML5, CSS 3, Java 8, Spring Boot, Spring-Data, JUnit 4, Mockito, Jasmine, Docker, Kubernetes, Mongo-DB)
Projekt “Broadcast” : Ablösung und Neuentwicklung eines hochverfügbaren fehlertoleranten Systems zur zuverlässigen Nachrichtenübertragung über multicastbasierte Satellitenstrecken. (Apache Kafka, Zookeeper, netty, JUnit 4, Mockito, Java 8, Hazelcast, Spring-Boot, Vagrant, statsd, influxdb, grafana, Ansible)
Projekt “MoWaS” : Konzeption und Umsetzung neuer Features im Projekt ‘MoWaS’. (Java 8, Vagrant, Spring, XSLT, SWT, JUnit, Eclipse SWTBot, MyBatis, Postgres / SQL, Ansible)
Projekt “dpa Plattform” : Weiterentwicklung des Web-Frontend als auch des Backend der B2B Plattform der Deutschen Presseagentur. (Spring, Java 8, JUnit, Tomcat, JSF 2, HTML, CSS, Hibernate, jQuery, JavaScript, Postgres / SQL)
Software Quality, Softwareanforderungsanalyse, Software Architecture, Softwareentwicklung (allg.)
1/2008 – 1/2014
Tätigkeitsbeschreibung
Maßgebliche Mitwirkung an der Weiterentwicklung diverser Aspekte des Java EE basierten HanseMerkur Scout Framework. (Java, Maven, Spring Framework, Java EE, Hibernate, SQL)
Entwicklung technischer Prozesse auf der inubit Process Engine. (Java, BPMN, XSLT)
Entwicklung diverser technischer sowie fachlicher Komponenten im Rahmen mehrerer Projekte im Kontext der Kranken- und Lebensversicherung. (Java, Spring Framework, JBoss EAP, Java EE, Hibernate, SQL)
OOA/D sowie Service- und Datenmodellierung. (UML, BPMN)
Integration des Spring Batch Framework und Migration diverser existierender Jobs auf diese Platform sowie Entwicklung eines Web- und eines Eclipse-RCP Client zur Steuerung und Batchkontrolle. (Java, Maven, Spring Framework, Spring Batch, JBoss EAP)
Entwicklung einer Web-GUI zur Unterstützung des Produktionssupport, die auf Basis feingranularer Berechtigungen den gezielten Eingriff in Serverfunktionalitäten des Jboss bietet. (Java, Vaadin, Spring Framework, JBoss EAP)
Konzeption und Umsetzung einer Integrationskomponente zur Anbindung der Standardsoftware AZUR in die Java EE basierte Architektur. (Java, Maven, Spring Framework, Spring Batch, JBoss EAP, Java EE, Hibernate, BPMN, XSLT, SQL)
Konzeption und Umsetzung der Anbindung der inubit Process Engine an die Eclipse-RCP basierten Oberfächen. (Java, Spring Framework, inubit Process Engine, XSLT, SQL)
Software Quality, Software Architecture, Softwareentwicklung (allg.)
Über mich
Ich schätze neue Herausforderungen und zeichne mich durch die Fähigkeit aus, mich schnell in neue Technologien einzuarbeiten. Als Softwareentwickler ist es mir wichtig, innovative und qualitativ hochwertige Softwarelösungen zu entwickeln, die echten Mehrwert bieten.
Weitere Kenntnisse
Java, Typescript, Javascript, Kotlin, bash, Grundkenntnisse in Python.
Frameworks:
Spring / Spring Boot (u.a. Spring MVC, Spring Data, Spring Batch, Spring Security), Java EE, Apache Camel, JUnit, Mockito, Google Guava, Apache Commons.
Frontend:
Angular, Vue.js, HTML, CSS, Element-UI, Bootstrap, Vaadin, npm.
Cloud / Infrastruktur / CICD:
GitLab, GitHub, Docker, K8S, kustomize, AWS u.a. mit CloudWatch, CDK, Lambda, SQS, SNS, S3, EKS, RDS, API-Gateway, DynamoDB.
Datenbanken / Datenbankzugriff:
SQL mit diversen RDBMS (MariaDB, Mysql, Oracle), NoSQL mit Mongo DB und AWS DynamoDB, jOOQ, JPA / Hibernate, Ebean, FlyWay.
sonstige Kenntnisse REST, UML, XML, BPMN, Linux, Windows, git, Maven, IntelliJ, Camunda BPM.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden