16.07.2025 aktualisiert


nicht verfügbar
Senior Java Developer
Wolfratshausen, Deutschland
Wolfratshausen +50 km
Diplom Informatik (Univ.) TU MünchenSkills
JavaAbstraktionenAmazon Web ServicesJiraEclipselinkJ2EEGithubGlassfish 3HibernateJava Database ConnectivityJava Message ServiceJava Persistence APISpring FrameworkJavaserver FacesJavaserver PagesJunitPostgresqlApache MavenMysqlOpenshiftOracle FinancialsMockitoPL/SQLSQLVaadinBackendGitKubernetesApache KafkaBitbucketDockerJenkinsMicroservices
Senior Java Entwickler mit Fokus auf Backend Java Entwicklung. Langjährige Erfahrung im Frontend-Bereich vorhanden.
Ich biete ein gutes Abstraktionsvermögen mit der Fähigkeit Vor- und Nachteile der jeweiligen Lösung fundiert abzuwägen.
Hier eine nicht vollständige Liste der wichtigsten eingesetzen Technologien:
Java, JEE, CDI, Spring, JMS, Kafka, JSF, JSP, Vaadin, REST
Oracle, PostgreSQL, MySQL, SQL, PL/SQL, JPA, Hibernate, EclipseLink, JDBC
Glassfish, Payara, OpenShift, AWS, Docker, Kubernetes, Microservices
junit, mockito, arquillian
maven, GIT, Github, Bitbucket, JIRA, Jenkins
Ich biete ein gutes Abstraktionsvermögen mit der Fähigkeit Vor- und Nachteile der jeweiligen Lösung fundiert abzuwägen.
Hier eine nicht vollständige Liste der wichtigsten eingesetzen Technologien:
Java, JEE, CDI, Spring, JMS, Kafka, JSF, JSP, Vaadin, REST
Oracle, PostgreSQL, MySQL, SQL, PL/SQL, JPA, Hibernate, EclipseLink, JDBC
Glassfish, Payara, OpenShift, AWS, Docker, Kubernetes, Microservices
junit, mockito, arquillian
maven, GIT, Github, Bitbucket, JIRA, Jenkins
Sprachen
DeutschMutterspracheEnglischverhandlungssicher
Projekthistorie
Projekt Volumenfahrzeugplanung
Typ Backend
Branche Automobil
Dauer 02.2023 – 06.2025
02.2016 – 09.2022
Teamgröße 30
Aufgaben Planung von Fahrzeugbestellungen und Werksauslastung
• Implementierung einer Workflow-Engine zur Steuerung verteilter asynchroner Prozesse auf mehreren Servern über JMS, Apache Kafka, REST
• Import und Export großer Datenmengen zwischen diversen Systemen
• Neuimplementierung eines Cache und Repository für sehr umfangreiche versionierte Stammdaten
• Implementierung eines komplexen Algorithmus zur Platzierung von Fahrzeugbestellungen auf Werke und Tage
• Implementierung von REST Schnittstellen für synchrone Kommunikation
• Implementierung von Messaging Schnittstellen mit JMS und Apache Kafka zur asynchronen Kommunikation
• Konzept und Implementierung einer partitionierten Datenhaltung mit zusammengesetzten Schlüsseln die ein effizientes Kopieren und Löschen sehr großer Datenmengen ermöglicht
• Schreiben von PL/SQL Prozeduren zur Aktualisierung von Stammdaten
• Extrahieren von Microservices aus einer monolithischen Anwendung
• Optimierung von Zugriffen auf große Datenbestände mit Batchverarbeitung und temporären Tabellen, Partitionieren von Tabellen
• Schreiben von Unit, Integrations- und Systemtests
Betriebssysteme Linux
Programmiersprachen Java 11, Java 17
Server Payara/Glassfish, Oracle, PLSQL Postgres/PostgreSQL Docker, Kubernetes, OpenShift, AWS, IBM Business Process Manager
IDE IntelliJ, Maven, Jenkins, Github, Bitbucket, JIRA, Git
Frameworks JEE, Spring, Quarkus, Kafka, Jersey, REST, CDI, JPA, JDBC, PL/SQL, Mockito, junit, Arquillian, flyway
Typ Backend
Branche Automobil
Dauer 02.2023 – 06.2025
02.2016 – 09.2022
Teamgröße 30
Aufgaben Planung von Fahrzeugbestellungen und Werksauslastung
• Implementierung einer Workflow-Engine zur Steuerung verteilter asynchroner Prozesse auf mehreren Servern über JMS, Apache Kafka, REST
• Import und Export großer Datenmengen zwischen diversen Systemen
• Neuimplementierung eines Cache und Repository für sehr umfangreiche versionierte Stammdaten
• Implementierung eines komplexen Algorithmus zur Platzierung von Fahrzeugbestellungen auf Werke und Tage
• Implementierung von REST Schnittstellen für synchrone Kommunikation
• Implementierung von Messaging Schnittstellen mit JMS und Apache Kafka zur asynchronen Kommunikation
• Konzept und Implementierung einer partitionierten Datenhaltung mit zusammengesetzten Schlüsseln die ein effizientes Kopieren und Löschen sehr großer Datenmengen ermöglicht
• Schreiben von PL/SQL Prozeduren zur Aktualisierung von Stammdaten
• Extrahieren von Microservices aus einer monolithischen Anwendung
• Optimierung von Zugriffen auf große Datenbestände mit Batchverarbeitung und temporären Tabellen, Partitionieren von Tabellen
• Schreiben von Unit, Integrations- und Systemtests
Betriebssysteme Linux
Programmiersprachen Java 11, Java 17
Server Payara/Glassfish, Oracle, PLSQL Postgres/PostgreSQL Docker, Kubernetes, OpenShift, AWS, IBM Business Process Manager
IDE IntelliJ, Maven, Jenkins, Github, Bitbucket, JIRA, Git
Frameworks JEE, Spring, Quarkus, Kafka, Jersey, REST, CDI, JPA, JDBC, PL/SQL, Mockito, junit, Arquillian, flyway
• Implementierung eines Reporting-REST-Services mit Spring Boot der Daten aus Prometheus aggregiert
• Verarbeitung von Messages über Kafka Topics
• Performancemessung einer Kafka-Anwendung
Java, Linux, Docker, Kubernetes, Helm, Spring-Boot, Kafka, Prometheus, IntelliJ, gradle, Git
• Verarbeitung von Messages über Kafka Topics
• Performancemessung einer Kafka-Anwendung
Java, Linux, Docker, Kubernetes, Helm, Spring-Boot, Kafka, Prometheus, IntelliJ, gradle, Git
* Pflege einer sich seit vielen Jahren in Produktion befindlichen Anwendung zur Nummernportierung
• Refactoring und Neuimplementierung umfangreicher Integrationstests
• Implementierung von Änderungen an bestehender Anwendungslogik
Windows 7, Unix, Java 7, WebLogic, Oracle, IntelliJ, Maven, ConSol CM Server, Citrus Test Framework, Mockito, TestNG, Git
• Refactoring und Neuimplementierung umfangreicher Integrationstests
• Implementierung von Änderungen an bestehender Anwendungslogik
Windows 7, Unix, Java 7, WebLogic, Oracle, IntelliJ, Maven, ConSol CM Server, Citrus Test Framework, Mockito, TestNG, Git