25.02.2025 aktualisiert

**** ******** ****
nicht verfügbar

Software Engineer (Java EE, Spring Boot, Fullstack, Architektur, Middleware)

Rüsselsheim am Main, Deutschland
Deutschland
Dipl.-Inform. (FH)
Rüsselsheim am Main, Deutschland
Deutschland
Dipl.-Inform. (FH)

Skills

Erfahrung:
  • Rund 15 Jahre Erfahrung im Bereich Java Entwicklung und Beratung
  • Tiefgehendes Wissen in Java Backend- und Frontendintegration und -technologien
  • Weitreichende Erfahrung in der Softwareintegration via EAI/Middleware Lösungen
  • Umfangreiches Knowhow in der Zusammenarbeit mit Product Ownern, Testern und QA-Verantwortlichen
Spezielle Erfahrung:
  • Konzeption und Implementierung objektorientierter Anwendungssysteme
  • Entwurf und Umsetzung komponentenbasierter Architekturen auf Basis von Java EE und Spring Boot Technologien
  • Routing und Transformation von End-to-End Verbindungen über Middleware
  • Prozessorientierte Integrationslösungen im heterogenen Umfeld (zwischen Mobile- und Webanwendungen sowie Transaktionsdiensten und zugehörigen Satellitenanwendungen)
  • Datenintegration und Orchestrierung über Event-driven Microservices, Enterprise Application Patterns (EAI) sowie Service Oriented Architecture (SOA)
  • Prozessierung und Transformation von universellen Datenaustauschformaten und Nachrichten - Content Based Routing (CBR) sowie Event Streaming
Berufserfahrung:
  • ca. 15 Jahre
Programmierung:
  • Java, C, C++, C#
  • PHP
  • XML, XSD, XSLT
  • JSON
  • HTML, REST, SOAP
  • PL/SQL
  • JavaScript, TypeScript
Datenbanken:
  • Oracle
  • MySQL
  • MongoDB
  • PostgreSQL
Framework / API`s:
  • Java EE, Spring, Spring Boot, Hibernate, OpenJPA,  Apache Camel, Apache Service Mix, Apache Tapestry, Eclipse Paho, Google Guava, Google Gson, JSF, Struts, ZK OSS, JavaFX, Apache Tynamo, Apache Shiro, Apache FOP, Apache CXF, jQuery, JAXB, JAX-RS, JAX-WS, Jersey, Hazelcast, SAP Crystal Reports, SAP Business Objects, Adobe LiveCyle, Owasp ESAPI, AXON ..
Protokolle / Architektur:
  • JSON, XML, XSD, JMS, SOAP, AMQP, MQTT, ASTM, Ajax, Webservices, RESTful, Microservices, Middleware, Event Streaming, Event Sourcing, CQRS, SOA, EAI, ESB, OSGI, IoT ..
Methodik:
  • SCRUM, Lean Management, PCI DSS, Owasp
Tools:
IDE:
  • Eclipse, IntelliJ, Visual Studio, NetBeans
CI/CD / Repository:
  • Jenkins, Bamboo, Nexus, CruiseControl, Subversion (SVN), GIT, GITLab, Bitbucket
Testing / Mockup:
  • Selenium, SoapUI, Postman, JUnit, TestNG, Mockito, JaCoCo
Code-Analyse / Issue-Tracking:
  • SonarQube, SonarLint FindBugs, Cobertura, Jira, Sharepoint
UML / Doku:
  • Microsoft Visio, Draw.io, PlantUML, Confluence, MediaWiki, AsciiDoc, Matrix Requirements, Markdown
Applicationserver / Container:
  • JBoss EAP / WildFly, IBM WebSphere, TomEE, Spring-Boot, Apache Tomcat, Docker, VirtualBox
Software:
  • Objektorientierte-Analyse, -Design, -Entwicklung, Test, Verifikation
  • TDD, MDD
  • Client/Server Applikationen
  • GUI, Visualisierung
  • Web-Applikationen,
  • Middleware und Web-Technologien (AJAX, SOAP, REST, AsyncAPI, Swagger, JSON, MQTT, YAML, XML)
  • n-Tier Architekturen, SOA
  • Microservices
  • Domain Driven Design (DDD)
  • Event-Driven Architecture (Messaging)
  • Modulare Programmierung
  • Design-Patterns (Factory, MVC, Observer, Reactive)
  • Clean-Code (SOLID)
  • Enterprise Application Integration (EAI)
  • IoT

Sprachen

DeutschMutterspracheEnglischgutTürkischMutterspracheKurdischgut

Projekthistorie

Senior Softwareentwickler

bei Anfage (Finanzen & Versicherungen)

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

Projektbeschreibung:

  • Analyse, Design und Implementierung einer Anwendung zur Metadatenpflege von Selektionsdaten für Versicherungsprodukte
  • Definition und Pflege von Produkten und Leistungsbeschreibungen verschiedener Tarife und Anbietern aus dem Versicherungsgeschäft
  • Veredlung und Mapping von zugelieferten Daten
  • Event getriebene Prozessierung und Transformation der Daten sowie Import und Export Mechanismen über definierten Schnittstellen (CSV, Excel, XML, JSON)

Verantwortlichkeit:

  • LEAD Entwicklung – Abstimmung mit dem Product Owner, Entwicklern, Testern und QA bei Problemanalysen und Anforderungsumsetzungen
  • Konstruktion, Entwurf und Implementierung technischer Anforderungen
  • Beheben von Fehlern aus den Testphasen in Modulen / Komponenten
  • Aufsetzen von automatisierten Build Prozessen (CI/CD)
  • Erstellung technischer Dokumentationen • Einarbeitung und Beratung von internen Entwicklern in die Anwendung

Aufgaben:

  • Java Front- und Backend Entwicklung
  • API & Architektur Design
  • Backlog Refinement (User-Stories)
  • Analyse von Incidents
  • Testautomatisierung (Report Generierung)
  • Code-Review 
  • Entwicklung und Implementierung mehrerer Spring Boot Microservices mit Spring-Cloud, Spring-Data, Angular, AXON und MongoDB in der Google-Cloud-Plattform (GCP) Umgebung sowie dem RabbitMQ Message Broker
Systemumgebung:
Spring Boot, Java 17, AXON-Framework, Rabbit-MQ, Spring (Web, Integration, Messaging, Cloud, Data), Jackson, XML, Angular 13, Google Material Design, JavaScript, TypeScript, HTML, SCSS, REST, JAX-RS, RxJs, YAML, Angular Change
Detection, Node, NodeJS, NVM, Markdown, ModelMapper, Google Guava, GSON, Caffeine, BeanUtils, Lombok, Kubectl, Maven, JUnit, Mockito, Hamcrest, JaCoCo, Apache – POI, Jersey, Domain-driven Design (DDD), Saga, CQRS, Event Sourcing, Messaging, SCRUM, DevOps

IntelliJ, MongoDB, Jenkins, Nexus, GITLab, JIRA, AXON, RabbitMQ, Docker, Kubernetes, Container, GCP (Google Cloud Plattform), SonarQube, SonarLint, Bitbucket, Confluence, Postman, Draw.io

Senior Softwareentwickler

Auf Anfrage

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

Projektbeschreibung:

  • Weiterentwicklung einer Vergleichs- Beantragungsplattform für Finanzprodukte zur Content gesteuerten Auswahl und Verarbeitung von Versicherungsprodukten für die Bereiche Geldanlage (GA), Lebensversicherung (LV) sowie Krankenversicherung (KV).  
  • Content getriebene Steuerung (XML-Dateien für die UI Beschreibung sowie der Versicherungsprodukte) von Geschäftsbereichen und Kategorien verschiedener Produkte im Versicherungsgeschäft mit Integration von externen Schnittstellen von Drittanbietern.
  • Starke Integration und Anbindung von diversen Umsystemen, z.B. CRM und Vertragssysteme, Kundenakte sowie externen Dienstleistern, E-Signatur sowie Printservern (Dokumentenverwaltungssysteme)

Verantwortlichkeit:

  • Entwicklung – Abstimmung mit dem Product Owner, Entwicklern, Testern und QA bei Problemanalysen und Anforderungsumsetzungen.
  • Konstruktion, Entwurf und Implementierung technischer Anforderungen
  • Beheben von Fehlern aus den Testphasen in Modulen / Komponenten
  • Aufsetzen von automatisierten Build Prozessen (CI/CD)
  • Erstellung technischer Dokumentationen
  • Einarbeitung und Beratung von internen Entwicklern in die Anwendung

Tätigkeiten:

  • Java Front- und Backend Entwicklung
  • API & Architektur Design
  • Backlog Refinement (User-Stories)
  • Analyse von Incidents
  • Testautomatisierung (Report Generierung)
  • Code-Review
  • Entwicklung und Implementierung der Java EE Anwendung in IntelliJ mit Spring, Hibernate, JPA, AngularJS und Oracle in der JBOSS EAP Application Server Umgebung sowie weiteren Spring-Boot Komponenten.

Systemumgebung:

Java EE 8, Java 8, JBOSS EAP, Spring (Integration, Messaging, AOP, Beans), Spring-Boot, Hibernate, JPA, EJB, Google Guava, Gson, JSON, XML, Xtext, AngularJS, JavaScript, HTML, CSS, TLS, SSO, REST, SOAP, Wsdl4J, JAX-RS, Apache CXF, JAXB, JAX-WS, Hibernate, OpenSAML, PicketBox, Quartz, RxJava, RegExp, AsciiDoc, Markdown, Maven, PlantUML, Flyway, Swagger, Findbugs, JUnit, XMLUnit, Opentest4J, Mockito, Hamcrest, JaCoCo, Apache – PDFBox, POI, SIS, Tika, Jackson, Jersey, Domain-driven Design (DDD), Domain-specific language (DSL), SCRUM

IntelliJ, Oracle, Jenkins, Nexus, GITLab, JIRA, SonarQube, SonarLint, Bitbucket, Bamboo, Confluence, Draw.io, SoapUI, Yammer

Senior Softwareentwickler

Auf Anfrage

Pharma und Medizintechnik

>10.000 Mitarbeiter

Projektbeschreibung:

  • Analyse, Design und Implementierung der Labormonitor und Management Anwendung zum Auslesen und zur Dekodierung der Messdaten von Blutgasanalysegeräten (Blutgas Analyzer)
  • Synchronisierung und Zuordnung von Messaufträgen mit zugehörigen Messdaten und weiteren Metadaten (Geräteereignissen)

Verantwortlichkeit:

  • LEAD Entwicklung – Abstimmung mit dem Product Owner, Entwicklern, Testern und QA bei Problemanalysen und Anforderungsumsetzungen.
  • Konstruktion, Entwurf und Implementierung technischer Anforderungen
  • Beheben von Fehlern aus den Testphasen in Modulen / Komponenten
  • Aufsetzen von automatisierten Build Prozessen (CI/CD)
  • Erstellung technischer Dokumentationen
  • Einarbeitung und Beratung von internen und externen Entwicklern in die Anwendung

Tätigkeiten:

  • Implementierung von Client & Server Diensten zur Ermöglichung von (automatisierten) Geräteanbindungen als Socket Verbindungen. Synchronisation und Pufferung von dekodierten Bytestream Events über (parallelisierte) Queueing Mechanismen. Transformation der ausgelesenen Rohdaten über Payload Konverter
  • Generierung von JSON Formaten und Übertragung der angereicherten Daten an eine Messaging Queue über das MQTT Protokoll sowie Komprimierung und Persistierung der Daten in Dateien (Datenimport in externe Systeme)
  • Umsetzung einer AsyncAPI zur remote Steuerung der Anwendung und Gewährung einer Datenaustausch Schnittstelle auf Basis einer Event-driven Architektur (Event-driven Microservices, JSON)
  • Entwicklung und Implementierung der IoT Anwendung in Eclipse mit Spring Boot, Google Guava, Gson, Resilience4j, JavaFX, Docker und MongoDB in der ActiveMQ Message Broker Umgebung

Systemumgebung:

Java 8, Spring Boot, Spring (Batch, Integration, Messaging, Cloud), Circuitbreaker-Resilience4j, Eclipse Paho, MQTT, ASTM, Google Guava, Gson, Docker, JavaFX, Prometheus, LDAP (Active Directory), JSON, YAML, AsyncAPI, AsciiDoc, Markdown, Maven, SCRUM, IoT
Eclipse, Apache ActiveMQ, MongoDB, Bamboo, GIT, JIRA, SonarQube, Bitbucket, Matrix Requirements, Confluence, Draw.io, Pencil, MQTT.fx, VirtualBox

exali-logo

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.06.2026


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden