03.07.2026 aktualisiert


Premiumkunde
nicht verfügbarinfo: nicht verfügbar bis 31.10.2026
Senior Fullstack Java Developer, Kotlin, JEE, Spring Boot, REST, MQTT, Kafka, Docker, Python
Maxhütte-Haidhof, Deutschland
Weltweit
Master of ScienceSkills
HTMLJavaJavaScriptPHPSpring SecurityApache ActivemqAdobe PhotoshopAdobe DreamweaverAgile MethodologieKünstliche IntelligenzAjaxAmazon Web ServicesApache TomcatAnwendungsserverSoftwareanwendungen
TECHNISCHE KENNTNISSE
Programmiersprachen
Java 6/7/8/11/17, JEE (J2EE), Kotlin, Spring, Spring Boot, HTML, Java Script, JQuery, TypeScript, Angular, SQL, PL/SQL, HTML, XML, XSLT, Python 3, SQLAlchemy, Flask, PHP, C/C++, Bash
Databanken
PostgreSQL, MySQL, MariaDB, MS SQL, Oracle DB, Informix, Snowflake, MongoDB, SQLite, H2
Java Backend Frameworks
JEE (J2EE), JPA2, Kotlin Data, Hibernate, TopLink, EclipseLink, JDBC, EJB3, Spring 5, Spring Boot 3, Spring Batch, Spring Quartz, Spring Data, Spring Security, Spring Cloud, Spring Sleuth, Spring Web, AvroRPC, gRPC, Netty, iText, Kafka-Streams, RxJava, Liquibase, Flyway, Lombok, SonarQube, Authentifizierung mit BasicAuth, Oauth2, Keycloak, Webservices (SOAP, REST, WebSockets), JaxB, Jax-RS, Jax-WS, Jackson, RestEasy, WebFlux, WebService GUI mit OpenAPI und Swagger; Messaging mit AMQP (RabbitMQ, ActiveMQ), Messaging mit MQTT (Mosquitto), Eclipse Paho, Messaging mit Kafka, Avro und Protocol Buffers, Java Kafka-Streams, Kafdrop
Frontend Frameworks
JSP, ADF/UIX, JSF 2.3, AJAX, PrimeFaces, RichFaces, Struts, Bootstrap, Vaadin, Java Swing, JavaFX, iText, HTML, CSS, Java Script, Type Script, Angular, React
Test Frameworks und Tools
Spring Test, Test Containers, JUnit, Jupiter, Mockito, JMock, WireMock, EasyMock, Selenium, Selenide, TestNG, Allure, RestAssured, Arquillian, Cypres, BDD Testing mit Cucumber/Serenity, Karate, Jira Tests Integration, Python nose2, Postman, JMeter, FireCamp, Monitoring & Tracing mit Graylog, Elasticsearch, Graphana
Applikationsserver
JBoss, Apache Tomcat, Wildfly, Payara, GlassFish, Oracle WebLogic, Oracle WebSphere Interchange Server, Oracle AS 9.0.4, OC4J, IBM EAI Crossworlds Server
Softwaremanagement und Tools
SVN, GIT, Mercurial-HG, GitLab, GitHub, Artifactory, Bitbucket, Jenkins, CI/CD Pipelines, AWS, Helm, Azure, Ant, Maven, Gradle, Docker, JFrog, Kubernetes, Ansible, Jira, Confluence, SonarQube, NexusIQ, Miro Board
Entwicklungsumgebung
Eclipse EE, NetBeans, PL/SQL Developer, Oracle Developer, IntelliJ Idea Ultimate, DBeaver, Heidi SQL, Adobe Dreamweaver, Adobe Photoshop, Visual Studio
Betriebssysteme
Linux (Ubuntu, Debian, Raspbian, etc.), MS Windows, MS Windows Server, Solaris
Anwendungssoftware
MS-Office, MS-Access, MS-Project, MS-Visio, Adobe Acrobat Writer, Adobe Photoshop, Adobe Dreamweaver, Teams
METHODEN UND ARCHITEKTURKENNTNISSE
Analysis
Design / Architekturen
Service-Oriented-Architecture (SOA), Event-Driven-Architecture and Design, Domain-Driven-Design Architectures (DDD), Test-Driven-Development (TDD), Behaviour Driven Design (BDD), V-Modell, Multi-Tier-Architecture, Microservices, Hexagonal Architecture, Device Communication Protocol Design, Hardware Protocols, API-Design, Framework-Design, Design-Patterns, Clean-Code Patterns
Technisches Design:
Object Oriented Design (OOD), Technical Class Modelling with UML, Entity Relationship Modelling (ERM), Domain Driven Design (DDD), Behaviour Driven Design (BDD), Proof of Concept (PoC) Design and Prototyping
Management:
Agile Methods and Processes, Kanban, Scrum, Flow, Daily, Refinement, Retrospective Meeting, Pair-Programming, Test-Driven Development, Extreme Programming, Jira, Confluence, Cloud Environments: Docker, Kubernetes, AWS, Azure, Ansible, Helm, DevOps Aktivitäten
Automated Testing:
Unit-, Funktional-, Integrations-, Stress-, Smoke-, Performancetests (JUnit, WireMock, Mockito, Spring Test, etc.). Behaviour Driven Development (BDD) Tests (Cucumber, Serenity, Karate), Systemtests (Python nose2), End-To-End Tests (Selenium, Testcafe), Komponententests, Manual-Tests (Postman, JMeter, Firecamp)
SOFT SKILLS
Herr Robert Piecha hat eine sehr gute Auffassungsgabe und eine ausgeprägte analytische Denkweise. Er arbeitet sich sehr schnell in Aufgaben ein und ist in der Lage, schon nach kurzer Zeit umfangreiche Aufgaben zu übernehmen. Er hat einen hohen Anspruch an die Qualität seiner Arbeitsergebnisse. In seinen bisherigen Tätigkeiten hat er ein hohes Maß an Belastbarkeit und sehr gute Teamfähigkeit bewiesen.
SPEZIALISIERUNG UND ERFAHRUNGSGEBIETE
Herr Robert Piecha hat sich auf die Implementierung komplexer Unternehmensanwendungen auf Basis von Java EE Technologien und Spring-Boot Framework spezialisiert. Der Schwerpunkt seiner bisherigen Arbeit liegt auf der Umsetzung der technischen Anforderungen und Funktionalitäten, API-Design, Testen der entwickelten Softwarekomponenten mittels Unit-, Integrations- und Funktionstests sowie der abschließenden Dokumentation seiner Arbeit.
FREIZEITAKTIVITÄTEN
Sport: DKV Karate Burgweinting (aktiver Mitglied und Trainer), 3. Dan in Karate Shorin-Ryu, Steinberger Surfclub e.V. (aktiver Mitglied), Windsurfing & SUP, Segeln, Schwimmen, Sauna, Mountain-Bike; Wissenschaft: Astrophysik, Künstliche Intelligenz. Literatur and Film: SF, Horror; Musik: Klavier-spielen, Jazz, Hard Rock, Metall, Klassische Musik; Block-Chain Technologien, Kryptowährungen, automatisiertes Trading; IoT, House-Automatisierung
Programmiersprachen
Java 6/7/8/11/17, JEE (J2EE), Kotlin, Spring, Spring Boot, HTML, Java Script, JQuery, TypeScript, Angular, SQL, PL/SQL, HTML, XML, XSLT, Python 3, SQLAlchemy, Flask, PHP, C/C++, Bash
Databanken
PostgreSQL, MySQL, MariaDB, MS SQL, Oracle DB, Informix, Snowflake, MongoDB, SQLite, H2
Java Backend Frameworks
JEE (J2EE), JPA2, Kotlin Data, Hibernate, TopLink, EclipseLink, JDBC, EJB3, Spring 5, Spring Boot 3, Spring Batch, Spring Quartz, Spring Data, Spring Security, Spring Cloud, Spring Sleuth, Spring Web, AvroRPC, gRPC, Netty, iText, Kafka-Streams, RxJava, Liquibase, Flyway, Lombok, SonarQube, Authentifizierung mit BasicAuth, Oauth2, Keycloak, Webservices (SOAP, REST, WebSockets), JaxB, Jax-RS, Jax-WS, Jackson, RestEasy, WebFlux, WebService GUI mit OpenAPI und Swagger; Messaging mit AMQP (RabbitMQ, ActiveMQ), Messaging mit MQTT (Mosquitto), Eclipse Paho, Messaging mit Kafka, Avro und Protocol Buffers, Java Kafka-Streams, Kafdrop
Frontend Frameworks
JSP, ADF/UIX, JSF 2.3, AJAX, PrimeFaces, RichFaces, Struts, Bootstrap, Vaadin, Java Swing, JavaFX, iText, HTML, CSS, Java Script, Type Script, Angular, React
Test Frameworks und Tools
Spring Test, Test Containers, JUnit, Jupiter, Mockito, JMock, WireMock, EasyMock, Selenium, Selenide, TestNG, Allure, RestAssured, Arquillian, Cypres, BDD Testing mit Cucumber/Serenity, Karate, Jira Tests Integration, Python nose2, Postman, JMeter, FireCamp, Monitoring & Tracing mit Graylog, Elasticsearch, Graphana
Applikationsserver
JBoss, Apache Tomcat, Wildfly, Payara, GlassFish, Oracle WebLogic, Oracle WebSphere Interchange Server, Oracle AS 9.0.4, OC4J, IBM EAI Crossworlds Server
Softwaremanagement und Tools
SVN, GIT, Mercurial-HG, GitLab, GitHub, Artifactory, Bitbucket, Jenkins, CI/CD Pipelines, AWS, Helm, Azure, Ant, Maven, Gradle, Docker, JFrog, Kubernetes, Ansible, Jira, Confluence, SonarQube, NexusIQ, Miro Board
Entwicklungsumgebung
Eclipse EE, NetBeans, PL/SQL Developer, Oracle Developer, IntelliJ Idea Ultimate, DBeaver, Heidi SQL, Adobe Dreamweaver, Adobe Photoshop, Visual Studio
Betriebssysteme
Linux (Ubuntu, Debian, Raspbian, etc.), MS Windows, MS Windows Server, Solaris
Anwendungssoftware
MS-Office, MS-Access, MS-Project, MS-Visio, Adobe Acrobat Writer, Adobe Photoshop, Adobe Dreamweaver, Teams
METHODEN UND ARCHITEKTURKENNTNISSE
Analysis
- Geschäftsprozessmodellierung mit UML
- Fachliche Analyse- und Modellierung
- Objektorientierte Analyse und Design (OOAD) mit UML
- Anwendungsfallmodellierung (Use-Case-Modellierung) mit UML
- Fachliche Klassenmodellierung mit UML
- Anforderungsanalyse, Aufwandschätzung
- Risikoanalyse
Design / Architekturen
Service-Oriented-Architecture (SOA), Event-Driven-Architecture and Design, Domain-Driven-Design Architectures (DDD), Test-Driven-Development (TDD), Behaviour Driven Design (BDD), V-Modell, Multi-Tier-Architecture, Microservices, Hexagonal Architecture, Device Communication Protocol Design, Hardware Protocols, API-Design, Framework-Design, Design-Patterns, Clean-Code Patterns
Technisches Design:
Object Oriented Design (OOD), Technical Class Modelling with UML, Entity Relationship Modelling (ERM), Domain Driven Design (DDD), Behaviour Driven Design (BDD), Proof of Concept (PoC) Design and Prototyping
Management:
Agile Methods and Processes, Kanban, Scrum, Flow, Daily, Refinement, Retrospective Meeting, Pair-Programming, Test-Driven Development, Extreme Programming, Jira, Confluence, Cloud Environments: Docker, Kubernetes, AWS, Azure, Ansible, Helm, DevOps Aktivitäten
Automated Testing:
Unit-, Funktional-, Integrations-, Stress-, Smoke-, Performancetests (JUnit, WireMock, Mockito, Spring Test, etc.). Behaviour Driven Development (BDD) Tests (Cucumber, Serenity, Karate), Systemtests (Python nose2), End-To-End Tests (Selenium, Testcafe), Komponententests, Manual-Tests (Postman, JMeter, Firecamp)
SOFT SKILLS
Herr Robert Piecha hat eine sehr gute Auffassungsgabe und eine ausgeprägte analytische Denkweise. Er arbeitet sich sehr schnell in Aufgaben ein und ist in der Lage, schon nach kurzer Zeit umfangreiche Aufgaben zu übernehmen. Er hat einen hohen Anspruch an die Qualität seiner Arbeitsergebnisse. In seinen bisherigen Tätigkeiten hat er ein hohes Maß an Belastbarkeit und sehr gute Teamfähigkeit bewiesen.
SPEZIALISIERUNG UND ERFAHRUNGSGEBIETE
Herr Robert Piecha hat sich auf die Implementierung komplexer Unternehmensanwendungen auf Basis von Java EE Technologien und Spring-Boot Framework spezialisiert. Der Schwerpunkt seiner bisherigen Arbeit liegt auf der Umsetzung der technischen Anforderungen und Funktionalitäten, API-Design, Testen der entwickelten Softwarekomponenten mittels Unit-, Integrations- und Funktionstests sowie der abschließenden Dokumentation seiner Arbeit.
FREIZEITAKTIVITÄTEN
Sport: DKV Karate Burgweinting (aktiver Mitglied und Trainer), 3. Dan in Karate Shorin-Ryu, Steinberger Surfclub e.V. (aktiver Mitglied), Windsurfing & SUP, Segeln, Schwimmen, Sauna, Mountain-Bike; Wissenschaft: Astrophysik, Künstliche Intelligenz. Literatur and Film: SF, Horror; Musik: Klavier-spielen, Jazz, Hard Rock, Metall, Klassische Musik; Block-Chain Technologien, Kryptowährungen, automatisiertes Trading; IoT, House-Automatisierung
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Vertragsbasis: Freiberufler
Branche: Software Development, Gesundheitswesen, öffentlicher Dienst
Projekt: Weiterentwicklung der Software für das Berufszulassungsverfahren für den neu zu übernehmenden Beruf "Pflegefachhelfer". Hauptnutzerzielgruppe für die Software waren die Mitarbeiter der Berufszulassungsstelle (insbes. Datenerfasser, Sachbearbeiter, ggf. Prüfer). Hierzu wurde ein spezielles Programm DiA+ (Java Spring-Boot Backend und JSF Prime-Faces Frontend) zur Abwicklung der Sachbearbeitung entwickelt und implementiert. Das Hauptziel des Berufszulassungsverfahren war die Anerkennung von Pflegefachhelfern beginnend von Online-Antrag, Prüfung der übermittelten Unterlagen bis zu der finalen Anerkennung oder Ablehnung des Antrags. Das Berufszulassungsverfahren wurde über mehrere Stufen und Zustände durch Dialoge und automatisierten Dokumentenaustausch abgewickelt. Teil der Aufgabe war auch die Archivierung der übermittelten Bewerberdaten- und Korrespondenz, Erstellung der personalisierten PDF Dokumente über Middleware-Webservice, Hochladen der Dokumente, Erstellung der personalisierten E-Mails und automatisierter E-Mail-Versand, Implementierung der Zustandskette zu Prozessabwicklung des Antrags.
Funktion: Senior Softwareentwickler Java Backend und Frontend
Rolle: Konzeption und Weiterentwicklung von einem DiA+ Webportal mittels Java Spring Boot, JPA und JSF Prime-Faces. Konzeption der Architektur, API-Design, Datenbankmodellierung, Design und Entwicklung der webbasierten Dialoge, Prozessen und personalisierten PDF Dokumenten zur Abwicklung des Berufszulassungsverfahrens.
Teamgröße: (5) 1 Project-Owner, 1 Projektleiter, 2-3 Softwareentwickler
Umfeld: Java, Spring Boot 3, Spring Batch, Spring Quartz, Spring Test, Spring Web, Spring Security, Spring Data, JPA/Hibernate, incl. Envers, IntelliJ Idea Ultimate, REST und SOAP Webservices, Junit, Rest Assured, Mockito, Test Containers, Lombok, DB Management mit Flyway und Liquibase, Oracle Datenbank, Frontend mit JSF Prime Faces, Java Script, XHTML, Apache Tomcat, Maven und Nexus
Programmiersprachen: Java 17, JEE, Spring Boot 3, SQL (Oracle Datenbank), JSF, Prime Faces, Java Script, XHTML, XML, JSON
Softwaremanagement: Maven, Artifactory, GIT, GitHub CI/CD Pipeline, Bitbucket, Jira, Confluence
Datenbanken: Oracle DB, H2
Tätigkeitsbeschreibung:
Branche: Software Development, Gesundheitswesen, öffentlicher Dienst
Projekt: Weiterentwicklung der Software für das Berufszulassungsverfahren für den neu zu übernehmenden Beruf "Pflegefachhelfer". Hauptnutzerzielgruppe für die Software waren die Mitarbeiter der Berufszulassungsstelle (insbes. Datenerfasser, Sachbearbeiter, ggf. Prüfer). Hierzu wurde ein spezielles Programm DiA+ (Java Spring-Boot Backend und JSF Prime-Faces Frontend) zur Abwicklung der Sachbearbeitung entwickelt und implementiert. Das Hauptziel des Berufszulassungsverfahren war die Anerkennung von Pflegefachhelfern beginnend von Online-Antrag, Prüfung der übermittelten Unterlagen bis zu der finalen Anerkennung oder Ablehnung des Antrags. Das Berufszulassungsverfahren wurde über mehrere Stufen und Zustände durch Dialoge und automatisierten Dokumentenaustausch abgewickelt. Teil der Aufgabe war auch die Archivierung der übermittelten Bewerberdaten- und Korrespondenz, Erstellung der personalisierten PDF Dokumente über Middleware-Webservice, Hochladen der Dokumente, Erstellung der personalisierten E-Mails und automatisierter E-Mail-Versand, Implementierung der Zustandskette zu Prozessabwicklung des Antrags.
Funktion: Senior Softwareentwickler Java Backend und Frontend
Rolle: Konzeption und Weiterentwicklung von einem DiA+ Webportal mittels Java Spring Boot, JPA und JSF Prime-Faces. Konzeption der Architektur, API-Design, Datenbankmodellierung, Design und Entwicklung der webbasierten Dialoge, Prozessen und personalisierten PDF Dokumenten zur Abwicklung des Berufszulassungsverfahrens.
Teamgröße: (5) 1 Project-Owner, 1 Projektleiter, 2-3 Softwareentwickler
Umfeld: Java, Spring Boot 3, Spring Batch, Spring Quartz, Spring Test, Spring Web, Spring Security, Spring Data, JPA/Hibernate, incl. Envers, IntelliJ Idea Ultimate, REST und SOAP Webservices, Junit, Rest Assured, Mockito, Test Containers, Lombok, DB Management mit Flyway und Liquibase, Oracle Datenbank, Frontend mit JSF Prime Faces, Java Script, XHTML, Apache Tomcat, Maven und Nexus
Programmiersprachen: Java 17, JEE, Spring Boot 3, SQL (Oracle Datenbank), JSF, Prime Faces, Java Script, XHTML, XML, JSON
Softwaremanagement: Maven, Artifactory, GIT, GitHub CI/CD Pipeline, Bitbucket, Jira, Confluence
Datenbanken: Oracle DB, H2
Tätigkeitsbeschreibung:
- Erweiterung der DB-Tabellenstruktur für den weiteren Anerkennungsberuf
- Einlesen von Online-Anträgen, Vergabe von Antragsnummern
- Erstellung der Antragsmaske: Register Antrag, Angehängte Dateien, Kommentare, Verarbeitungsresultate, Wiedervorlagen
- Versand von Eingangsbestätigungen
- Fristen-Überwachungssystem
- Implementierung Status-Prozesskette für Vorgangsbearbeitung: Antrag eingegangen, Überprüfung Antrag, Nachforderung, Nachforderung Berufserfahrung, Unterlagen vollständig, Warten auf Rechnung, Bescheid versendet (Abgeschlossen)
- Erstellung der webbasierten Plausibilitätsprüfungen auf Basis von bestehenden Excel Formulare und fachlichen Anforderungen
- Erweiterung der Status-Prozesskette um neue Gruppen von dynamischen Satus-Elementen
- Nachforderungsmanagement für Nachweise und andere Unterlagen
- Bescheiderstellungsmanagement mit iText und BayText Dokumentmanagementsystem, Versand der Bescheide (E-Mails) an die Bewerber
- Händische Erfassung von Anträgen mittels webbasierten Dialogen
- Verknüpfungsmöglichkeit Antragstellung für Pflegefachmann und Pflegefachhelfer
- Postkorb-Implementierung
- Statistikauswertungen und Visualisierung der erstellten Statistiken
Zeitraum: 03.2024 - 09.2024
Kunde: Telematics-Development, Maxhütte-Haidhof
Vertragsbasis: Freiberufler
Branche: Software Development
Projekt: Autonomer Trading-Bot für den algorithmischen Handel von Kryptowährungen und Finanzanlagen. Implementierung von APIs der Kryptobörsen (REST, WebSockets), Proof of Concept, Implementierung von Anwendungen auf Basis von Microservices und produktive Bereitstellung der Softwarekomponenten mit Docker auf Kubernetes Cluster und AWS Cloud.
Funktion: Softwarearchitekt und Softwareentwickler, Project-Owner, Projektmanager
Rolle: Konzeption und Entwicklung von einem autonomen Trading-Bot. Konzeption der Microservice-Architektur und API-Design der Handelsplattform für zentralisierte und dezentralisierte Börsen: Dydx, Binance, Bybit, Coinbase. Implementierung der Konzepte mit Python, SQLAlchemy, Flask, Spring Boot 3, Kotlin, SQL und Angular.
Teamgröße: (2) 1 Softwarearchitekt and Entwickler, 1 Business-Analyst und Tester
Umfeld: Spring Boot 3, Spring Batch, Spring Test, Spring Cloud, Spring Web, Spring Security, Spring Data, JPA, Hibernate, IntelliJ Idea Ultimate, Python 3.14, SQL-Alchemy, Flask, REST, Web-Sockets, AMQP, RabbitMQ, MQTT, Ubuntu Linux, Junit, RestAssured, Mockito, Cucumber, Serenity, Test Containers, FireCamp, Postman, JMeter, Monitoring & Tracing mit Graylog
Programmiersprachen: Python 3.14, Java 17, JEE8, Kotlin, Spring Boot 3, SQL, Angular, TypeScript, Java Script, Bash, XML, JSON
Softwaremanagement: Maven, GIT, GitHub CI/CD Pipeline, Docker, Kubernetes, AWS
Datenbanken: PostgreSQL, SQLite, MongoDB
Kunde: Telematics-Development, Maxhütte-Haidhof
Vertragsbasis: Freiberufler
Branche: Software Development
Projekt: Autonomer Trading-Bot für den algorithmischen Handel von Kryptowährungen und Finanzanlagen. Implementierung von APIs der Kryptobörsen (REST, WebSockets), Proof of Concept, Implementierung von Anwendungen auf Basis von Microservices und produktive Bereitstellung der Softwarekomponenten mit Docker auf Kubernetes Cluster und AWS Cloud.
Funktion: Softwarearchitekt und Softwareentwickler, Project-Owner, Projektmanager
Rolle: Konzeption und Entwicklung von einem autonomen Trading-Bot. Konzeption der Microservice-Architektur und API-Design der Handelsplattform für zentralisierte und dezentralisierte Börsen: Dydx, Binance, Bybit, Coinbase. Implementierung der Konzepte mit Python, SQLAlchemy, Flask, Spring Boot 3, Kotlin, SQL und Angular.
Teamgröße: (2) 1 Softwarearchitekt and Entwickler, 1 Business-Analyst und Tester
Umfeld: Spring Boot 3, Spring Batch, Spring Test, Spring Cloud, Spring Web, Spring Security, Spring Data, JPA, Hibernate, IntelliJ Idea Ultimate, Python 3.14, SQL-Alchemy, Flask, REST, Web-Sockets, AMQP, RabbitMQ, MQTT, Ubuntu Linux, Junit, RestAssured, Mockito, Cucumber, Serenity, Test Containers, FireCamp, Postman, JMeter, Monitoring & Tracing mit Graylog
Programmiersprachen: Python 3.14, Java 17, JEE8, Kotlin, Spring Boot 3, SQL, Angular, TypeScript, Java Script, Bash, XML, JSON
Softwaremanagement: Maven, GIT, GitHub CI/CD Pipeline, Docker, Kubernetes, AWS
Datenbanken: PostgreSQL, SQLite, MongoDB
Zeitraum: 03.2023 - 03.2024
Kunde: Toyota Kreditbank GmbH, Köln
Vertragsbasis: Freiberufler
Branche: Banken, Darlehen, Finanzen, Versicherungen
Projekt: Migrations- und Kalkulationsalgorithmen und Batches in der Cloud-Umgebung
Funktion: Senior Softwareentwickler Java Backend
Rolle: Konzeption und Entwicklung von Migrations- und Kalkulationsalgorithmen mit Java, Spring Boot 3, Spring Batch, Spring Data, JDBC und SQL, basierend auf formalen Konzepten aus der Fachabteilung. Implementierung von Batch-Algorithmen für die Datenmigration von Informix Datenbank in die Snowflake Cloud-Datenbank als auch zeitgesteuerten Kalkulationsalgorithmen. Implementierung und Durchführung von Unit-, Integration-, Funktion- und Performancetests von Datenmigration- und Kalkulationsalgorithmen. Bereitstellung von Software-Artefakten in der AWS-Cloud-Umgebung. Umsetzung von Änderungswünschen (Change-Requests) und Performance-Optimierungen auf der Grundlage der Testergebnisse (Findings). Anpassungen an den Migrations- und Kalkulationskonzepten.
Projektsprache: Englisch und Deutsch
Teamgröße: (10) 2 Java Backend Softwareentwickler, 2 Konzeptentwickler, 2 Python Tester, 2 Data-Warehouse Experten, 1 Project Owner, 1 Projektmanager
Umfeld: Spring Boot, Spring Batch, Spring Data, Spring Security, JDBC, JPA, SQL Scripts, Eclipse EE, Lombok, automatisierte Tests mit JUnit, Spring Test, Mockito, WireMock, Spring Batch Test, Test Containers. Agile Methoden, TDD, DDD, Pair-Programming. Microservice Architekturen und Softwarekomponenten, SQLAlchemy, Flask
Programmiersprachen: Java 11, JEE, Spring Boot 3, SQL, Python, Bash
Softwaremanagement: Maven, GIT, CI/CD Pipeline mit GitLab, Artifactory, Bitbucket, Jira, Confluence, Docker, AWS
Datenbanken: Oracle DB, Informix, Snowflake Cloud-Datenbank, H2, PostgreSQL
Kunde: Toyota Kreditbank GmbH, Köln
Vertragsbasis: Freiberufler
Branche: Banken, Darlehen, Finanzen, Versicherungen
Projekt: Migrations- und Kalkulationsalgorithmen und Batches in der Cloud-Umgebung
Funktion: Senior Softwareentwickler Java Backend
Rolle: Konzeption und Entwicklung von Migrations- und Kalkulationsalgorithmen mit Java, Spring Boot 3, Spring Batch, Spring Data, JDBC und SQL, basierend auf formalen Konzepten aus der Fachabteilung. Implementierung von Batch-Algorithmen für die Datenmigration von Informix Datenbank in die Snowflake Cloud-Datenbank als auch zeitgesteuerten Kalkulationsalgorithmen. Implementierung und Durchführung von Unit-, Integration-, Funktion- und Performancetests von Datenmigration- und Kalkulationsalgorithmen. Bereitstellung von Software-Artefakten in der AWS-Cloud-Umgebung. Umsetzung von Änderungswünschen (Change-Requests) und Performance-Optimierungen auf der Grundlage der Testergebnisse (Findings). Anpassungen an den Migrations- und Kalkulationskonzepten.
Projektsprache: Englisch und Deutsch
Teamgröße: (10) 2 Java Backend Softwareentwickler, 2 Konzeptentwickler, 2 Python Tester, 2 Data-Warehouse Experten, 1 Project Owner, 1 Projektmanager
Umfeld: Spring Boot, Spring Batch, Spring Data, Spring Security, JDBC, JPA, SQL Scripts, Eclipse EE, Lombok, automatisierte Tests mit JUnit, Spring Test, Mockito, WireMock, Spring Batch Test, Test Containers. Agile Methoden, TDD, DDD, Pair-Programming. Microservice Architekturen und Softwarekomponenten, SQLAlchemy, Flask
Programmiersprachen: Java 11, JEE, Spring Boot 3, SQL, Python, Bash
Softwaremanagement: Maven, GIT, CI/CD Pipeline mit GitLab, Artifactory, Bitbucket, Jira, Confluence, Docker, AWS
Datenbanken: Oracle DB, Informix, Snowflake Cloud-Datenbank, H2, PostgreSQL