Senior Java-Entwickler mit 12+ Jahren Erfahrung: Quarkus, Spring Boot, Angular, Microservices, Kafka, Kubernetes, Clean Architecture, TDD, Coaching
Aktualisiert am 30.09.2026
Profil
Mitarbeiter eines Dienstleisters
Remote-Arbeit
Verfügbar ab: 01.11.2026
Verfügbar zu: 100%
davon vor Ort: 20%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters

Einsatzorte

Einsatzorte

Nürnberg (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 1 Monat
2025-11 - 2026-11

K4-FÖSGBIII

Senior-Entwickler Online-Services (Full Stack) ? Scrum Spring Boot Java 11 ...
Senior-Entwickler Online-Services (Full Stack)

Neuentwicklung von Online-Strecken für Beantragungen von SGB II Leistungen. Im Rahmen seiner Rolle als Mitglied eines Scrum Teams übernahm der Senior-Entwickler Aufgaben bei der Frontend-Entwicklung mit Angular, Entwicklung der Backend-Komponenten und unterstütze bei Dev-Ops Tätigkeiten. Er unterstützte das Team bei technischen Ersteinschätzungen und übernahm bei verschiedenen Schnittstellenintegrationen die Kommunikation mit den Schnittstellenpartnern. Im Rahmen der Unterstützung der Dev-Ops unterstützte er bei verschiedenen Fehlersituation und der Verbesserung der automatischen Testautomatisierung.

Projektgröße: 12/ 80+

Implementierung von UI-Anforderungen mit Angular

Implementierung von Backend-Anforderungen mit Java

Test der Implementierung mit JUnit-Tests und manuellen Tests

Vorbereitung und Durchführung von Abnahmen

Analyse, Abstimmung und Behebung von Fehlern sowohl im Produkt als auch in der Infrastruktur

Analyse und Lösungserarbeitung bei der Verbesserung der Test-Automatisierung

Erarbeitung, Diskussion und Review von Lösungsvorschlägen bzgl. neuer Komponenten

Durchführung von Code-Reviews


? Scrum Spring Boot Java 11 Angular Maven Oracle SQL Server Junit ELK-Stack Kubernetes Jenkins-Pipeline Hibernate Git
Bundesagentur für Arbeit
Nürnberg
1 Jahr
2024-11 - 2025-10

TERMINSTEUERUNG

Senior Software-Entwickler (Full-Stack) ? Scrum TDD CleanCode ...
Senior Software-Entwickler (Full-Stack)

Als Teil desBA Portals ist das Verfahren ONLINE-TERMINE schwerpunktmäßig mit der Pflege und Wartung sowie der Weiterentwicklung und Neuentwicklung von fachübergreifenden Services für die Online-Terminverwaltung betraut, z.B. Anzeige und Vereinbarung von Terminen für Kunden. ONLINE-TERMINE setzt wie die gesamteOrganisationauf eine agile Vorgehensweise. Der Technologie-Stack der Entwicklungsteams setzt auf der aktuellen Referenzarchitektur für Online-Bausteine auf ? Docker- bzw.Kubernetes-Container mit Java Backend und Angular Frontend. Neben klassischen Datenbanken werden auchObjectStores und asynchrone Kommunikation über Kafka eingesetzt. Als Teil der Produkteinheit Terminsteuerung, wird das Team neben dene Services auch die Intranet anwendung zur Allgemeinen Terminverwaltung (ATV) im BereichPflege und Wartung sowie der Weiterentwicklungunterstützen

Erstellung, Wartung und Pflege von sicheren(Online-)Anwendungen nach dem Software Entwicklungsprozess der BA

Planung des Vorgehens bei der Erstellung vonIntranet und Online-Anwendungen nach dem Software Entwicklungsprozess der BA, inkl. des Einsatzes im Bereich Design und Implementierung

Erstellung der Produktarchitektur und Umsetzung der Architekturvorgaben der Portalmakroarchitektur in  der Erstellung von Anwendungen

Einsatz gängiger Frameworks, im Backend z.B.Quarkus

Unterstützung des Managements, der Fachkonzeption und der Business Analyse bei Fragen zur fachlichen oder technischen Architektur der Anwendungen vor dem Hintergrund der technischen Möglichkeiten

Unterstützung bei Erstellung produktbezogener Usability- und User Interface-Designs

Unterstützung des Build-undDeployment-Teams der Anwendungen bei Buildund Deploymentsowie bei Überprüfung und Wartung von Testumgebungen und bei der Fehlersuche

Enge Zusammenarbeit mit den Testern bei der Erstellung von Testfällen und bei der Analyse und Behebung von Fehlern

Bewertung alternativer Umsetzungsmöglichkeiten der Anwendungen und Unterstützung im Entscheidungs und Auswahlprozess

Erstellung und Deployment der Online-Anwendungen aus den Quellcodes in manuellen und automatisierten

Prozessen, Planung und Bedienung desDevSecOps-Prozesses des Teams

Planung, Erstellung und Durchführung von Software-Tests der Anwendungen (manuell und automatisiert) alleine sowie in Zusammenarbeit mit Software-Testern

3rd-Level Support der bestehenden Anwendungen inklusive Analyse und Lösungsvorschlag zur

Fehlerbehebung (INC-Bearbeitung)

? Scrum TDD CleanCode Pair Programming Kubernetes Docker Kafka SQL SQL Developer Oracle DB SOA SoapUI Postman SonarQube Tekton Maven Nexus IQ IntelliJ IDEA Java 17 Quarkus Git REST Jira Confluence MS Office Windows
Bundesagentur für Arbeit
Nürnberg
1 Jahr
2023-11 - 2024-10

LBK

Senior Software-Entwickler ? Java 11 Quarkus IntelliJ ...
Senior Software-Entwickler

Als Leistungsartübergreifende Basiskomponenten (LBK) werden Komponenten (Microservices) bezeichnet, welche die gleiche oder zumindest sehr ähnliche Fachlichkeit in mindestens zwei IT-Verfahren der Domäne Leistung aufweisen. Diese Komponenten werden einmalig entwickelt und in der Verantwortung der LBK-Teams betrieben bzw. erweitert und zentral für die IT-Verfahren der Domäne Leistung zur Verfügung gestellt.

Projektgröße: 15


Umstellung eines Services vom Code-First auf den Contract-First ansatz.

Erweiterung und Nachpflege der Kontrakte

Weiterentwicklung der LBK

Analyse und Realisierung RFCs

Instandhaltung der LBK

Fehleranalyse

Fehlerbehebung

Unterstützung der Nutzer der LBK, auch bei Problemfindung und Ausarbeitung der benötigten Erweiterungen

Entwicklung übergreifender Libraries

? Java 11 Quarkus IntelliJ MapStruct Maven Tekton Kubernetes Kanban Git REST SOA Kafka OpenAPI Karate. Liquibase SQL Oracle DB Grafana Nexus IQ SonarQube AsciiDoc Backstage
Bundesagentur für Arbeit
Nürnberg
2 Jahre
2021-11 - 2023-10

SEP53 PUMBA

Senior Software-Entwickler (Fullstack) ? Scrum TDD CleanCode ...
Senior Software-Entwickler (Fullstack)

Als Teil der ONLINE Programm Organisation (OPO) ist das Verfahren LION schwerpunktmäßig mit der Pflege und Wartung sowie der Weiterentwicklung und Neuentwicklung von Portalbausteinen der Domänen Leistung und Portal-/Basisdienste sowie mit der Erbringung zentraler Dienstleistungen betraut. Letztere arbeiten domänenübergreifend in der gesamten OPO und erbringen auch Dienstleistungen für andere Domänen (z.B. Orientierung und Beratung, Vermittlung). LION (Linie Online Leistung und Portal-/Basisdienste) setzt wie die gesamte OPO auf eine agile Vorgehensweise. Der Technologie-Stack der Entwicklungsteams setzt auf der aktuellen Referenzarchitektur für OnlineBausteine auf ? Docker- bzw. Kubernetes-Container mit Java Backend und Angular Frontend. Altbestandteile nutzen noch die auf ADF und ORACLE-Produkten basierende Technologie. Zentrale Dienstleistungen nutzen individuelle, angepasste Werkzeuge und Methoden..

Projektgröße: 15


Frontend

Entwurf und Implementierung der Oberflächenkomponenten

Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien

Entwicklung der GUI-Komponenten unter Berücksichtigung der Usability

Dokumentation des Codes und Oberflächenkomponenten

Backend / Microservices:

REST API Integration in Front- und Backend

Entwurf und Entwicklung von REST basierten Microservices

Anbindung der Benutzeroberfläche mit dem Backend

Anbindung interner und externer Schnittstellen:

synchron über REST und SOAP

asynchron über Kafka

Spezifikation der REST API Endpunkte mit OpenAPI

Review der API-Spezifikation und Architektur

Konzeption und Entwicklung von komplexen Anwendungen innerhalb einer Microservice-Container Plattform (Spezialwissen Spring, OpenAPI, REST)

Containerisierung der Umgebung mit Containerplattformen

Durchführung von Code Reviews und Refactoring Session für die bestehenden Restservcies

Entwurf und Implementierung von Schnittstellentests

Dokumentation und Modellierung des Codes

Weiterentwicklung und Pflege der Entwicklungs- sowie Build- und Deploymentarchitektur für die Schnittstellen (DevOps)

Entwurf und Umsetzung von Build Automatisierung (CI/CD)

Konzeption und Weiterentwicklung der Architekturen und der Vorgehensweisen in der agilen Softwareentwicklung

Anleitung und Coaching von weniger erfahrenen Mitarbeitenden innerhalb des agilen, interdisziplinären Teams

Federführend beim Einsatz von agilen Praktiken (Clean Code Development, Pair Programming, Test Driven Development, Scrum)

? Scrum TDD CleanCode Pair Programming DC/OS Docker Rancher Kafka SQL SQL Developer Oracle DB SOA SoapUI SonarQube Jenkins Maven Nexus IQ IntelliJ IDEA Eclipse Java 11 Spring-Boot OpenAPI Stencil UML Git REST Pact Jira Confluence MS Office Windows
Bundesagentur für Arbeit
Nürnberg
1 Jahr 8 Monate
2020-03 - 2021-10

COLIBRI- Umbau

Software-Entwickler (Fullstack) ? JBatch Java EE Microservices ...
Software-Entwickler (Fullstack)

Im Rahmen der Einheitlichkeit/Standardisierung in der IT und notwendiger Life-Cycle-Maßnahmen erfolgt eine Anpassung des Gesamtsystems COLIBRI an die von SEA definierten Architekturvorgaben. In diesem Zusammenhang erfolgt eine stufenweise Umstellung des Gesamtsystems COLIBRI u.a. auf andere Fachkonzeptvorgaben (OOA via UML), Java EE-Technologien und ein neues übergreifendes Vorgehensmodell (agile SE). Das Projekt Colibri-Umbau hat die folgenden primären Ziele: Zum einen soll ein architektonischer Umbau des Verfahrens COLIBRI zu einem SOA Service Anbieter für die Domäne SGB III unter Beachtung der BA IT Strategie 2020 und mit Nutzung der vorgegebenen Technologien erfolgen. Zum anderen sollen Methoden, Prozesse und Werkzeuge auf den entsprechenden BA Standard umgestellt werden..

Projektgröße: 10


Batchentwicklung

Fehleranalyse

Fehlerbehebung

Coaching von jüngeren Kollegen und Hilfestellung im Bedarfsfall

Ausarbeitung von Konzepten für bessere Performance

Koordination bei der Aufgabenaufteilung

? JBatch Java EE Microservices JPA WebLogic Oracle DB Eclipse Maven Confluence Jira Git Bitbucket Jenkins Innovator Scrum
Bundesagentur für Arbeit
Nürnberg
11 Monate
2019-05 - 2020-03

ITSM Werkzeuge

Senior Software-Entwickler ? JavaScript REST Java 8 ...
Senior Software-Entwickler

Entwicklung verschiedener interner Werkzeuge, die der Realisierung von ITIL-Prozessen dienen und sich miteinander integrieren.

Projektgröße: 8


Erneute Unterstützung im Projekt aufgrund bisheriger Erfahrung und Projektkenntnis:

Entwicklung verschiedener interner Werkzeuge die der Realisierung von ITIL-Prozessen dienen und sich miteinander integrieren

Entwicklung neuer Features

Integrierung durch SOAP, Datenbank-Views und REST

Fehlerbehebung

Wartung

Wissenstransfer

? JavaScript REST Java 8 Java EE Spring JSF (PrimeFaces) SOAP DOJO WebSphere JPA JDBC DB2 Maven Jenkins SVN Git GibLab JAX-RS Scrum
DATEV eG
Nürnberg
7 Monate
2018-10 - 2019-04

ALLEGRO

Senior-Software-Entwickler ? Java EE Splunk WebLogic Server ...
Senior-Software-Entwickler

Expertensystem für die Leistungsberechnung und Gewährleistung von Arbeitslosengeld II:

Projektgröße: 60-80

Entwicklung neuer Features

Fehlerbehebung

Fehleranalysen

Qualitätssicherungsbeauftragter (Code-Qualität) - Code-Review, Bewerten und Definieren der Entwicklungsrichtlinien und Maßnahmen, um die Qualität der Code-Basis zu steigern

Coaching weiterer Teammitglieder in der Rolle des Qualitätssicherungsbeauftragten

Vorgehensweise: Mischung von einem Scrum-ähnlichen Vorgehen im Entwicklungsteam und iterativem Wasserfall gesamt

? Java EE Splunk WebLogic Server Oracle DB JPA JDBC Swing Maven Jenkins Eclipse Git Bitbucket Innovator Jira Scrum
Bundesagentur für Arbeit
Nürnberg
1 Jahr 7 Monate
2017-04 - 2018-10

ITSM Werkzeuge

Senior Software-Entwickler ? JavaScript REST Java 8 ...
Senior Software-Entwickler

Entwicklung verschiedener interner Werkzeuge, die der Realisierung von ITIL-Prozessen dienen und sich miteinander integrieren.

Projektgröße: 8


Entwicklung neuer Features

Integration durch SOAP, Datenbank-Views und REST

Fehlerbehebung

Modellierung von Business-Prozessen mit dem Kunden und anschließende Umsetzung

Performance-Optimierung (Datenbankschicht)

? JavaScript REST Java 8 Java EE Spring JSF (PrimeFaces) SOAP DOJO WebSphere JPA JDBC DB2 Maven Jenkins SVN Git GibLab JAX-RS Scrum
DATEV eG
Nürnberg
1 Jahr 1 Monat
2016-03 - 2017-03

Nationales System für medizinische Messungen

Senior Software-Entwickler ? Java REST SOAP ...
Senior Software-Entwickler

Ein bestehendes System wurde weiterentwickelt, um als ein zentrales System für die Speicherung von medizinischen Messungen und ähnlichen Patientendaten zu dienen..

Projektgröße: 5-12

Entwicklung neuer Features

Fehlerbehebung

Performance-Tuning

Migration von Ant zu Maven

Coaching bei Aufgaben von jüngeren Kollegen in der Rolle des Mentors


? Java REST SOAP Spring Hibernate Ant Maven ActiveMQ Jenkins SVN Jira MySQL ETL Scrum
Gesundheitswesen / Ericsson Nikola Tesla, Zagreb
Zagreb
1 Jahr 1 Monat
2015-03 - 2016-03

Carewell

Senior Software-Entwickler ? Java REST SOAP ...
Senior Software-Entwickler

Softwarelösung für Patientenbeglleitung für Gemeindeschwester. Die Schwester würden eine Android-App nutzen um Messungen zu machen, Fragebögen zu erfassen und sonstige Patienteninformationen einzutragen, auch offline. Die Daten würden sich dann zu einem späteren Zeitpunkt mit dem Backend-System synchronisieren. Ärzte könnten sich über den Zustand ihrer Patienten informieren..

Projektgröße: 5-12

Entwicklung neuer Features

Fehlerbehebung

Wartung

Nutzerausbildung

Erschaffung von statistischen Berichten

Erweiterung eines Fragebogen-Datenmodels

? Java REST SOAP Spring Hibernate Ant Maven ActiveMQ Jenkins SVN Jira MySQL ETL Scrum
Gesundheitswesen / Ericsson Nikola Tesla, Zagreb
Zagreb
1 Jahr 1 Monat
2014-03 - 2015-03

Webportal

Senior Software-Entwickler ? Java REST GWT ...
Senior Software-Entwickler

Entwicklung eines Webportals für Patienten.

Projektgröße: 5-12

Terminvereinbarungen

Terminänderungen

Ausfüllen von Fragebögen

Entwicklung einer BI (Business Intelligence) Komponente

Erstellung statistischer Berichte mit JasperReports

Erstellung geographischer regionsbasierter Berichte

Anbinden einer QBE-Engine

Realisierung der Integration mit anderen Systemen durch ETL Skripten

? Java REST GWT Spring JDBC Maven SVN Jira MS SQL ETL JasperReports
Gesundheitswesen / Ericsson Nikola Tesla, Zagreb
Zagreb

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 2 Monate
2011-08 - 2013-09

Studium der Computerwissenschaft an der Universität Zagreb Fakultät der Elektrotechnik und Computerwissenschaft

Master of Science, Zagreb, Universität Zagreb Fakultät der Elektrotechnik und Computerwissenschaft
Master of Science, Zagreb
Universität Zagreb Fakultät der Elektrotechnik und Computerwissenschaft
2 Jahre 11 Monate
2008-09 - 2011-07

Studium der Computerwissenschaft an der Universität Zagreb

08/2011 Bachelor of Science, Universität Zagreb
08/2011 Bachelor of Science
Universität Zagreb

Position

Position

Filip Domazet ist Softwareentwickler mit mehrjähriger Erfahrung und Schwerpunkt in der Java-Entwicklung. Er gilt als gewissenhafter, lösungsorientierter Entwickler mit klarer Struktur und Kommunikation, der sich schnell in neue Aufgaben einarbeitet.

Er bringt großes Interesse an modernen Technologien mit ? darunter erste Erfahrungen im Bereich Machine Learning ? und strebt nach kontinuierlichem Ausbau seines Know-hows.

Einsatzbereiche: Fullstack-Entwicklung (Lead, Senior, Architektur) mit Fokus Java-Backend.

Kompetenzen

Kompetenzen

Schwerpunkte

JAVA
Experte
UML
Fortgeschritten
Scala
Fortgeschritten
Python
Fortgeschritten
BPMN
Basics
Scrum
Experte
Test-Driven Development
Experte
Clean Code, OO Design
Experte
Clean Architecture
Fortgeschritten
Funktionale Programmierung
Fortgeschritten
Pair- und Mob-Programming
Experte
Eclipse
Experte
Jenkins
Fortgeschritten
Maven
Experte
Ant
Fortgeschritten
GIT
Fortgeschritten
JUnit
Experte
Mockito
Experte
Linux Windows
Fortgeschritten
MSSQL Oracle MySQL DB2
Experte

Branchen

Branchen

Öffentlicher Sektor, Gesundheitswesen, Steuer-/Finanzsoftware

Einsatzorte

Einsatzorte

Nürnberg (+200km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 1 Monat
2025-11 - 2026-11

K4-FÖSGBIII

Senior-Entwickler Online-Services (Full Stack) ? Scrum Spring Boot Java 11 ...
Senior-Entwickler Online-Services (Full Stack)

Neuentwicklung von Online-Strecken für Beantragungen von SGB II Leistungen. Im Rahmen seiner Rolle als Mitglied eines Scrum Teams übernahm der Senior-Entwickler Aufgaben bei der Frontend-Entwicklung mit Angular, Entwicklung der Backend-Komponenten und unterstütze bei Dev-Ops Tätigkeiten. Er unterstützte das Team bei technischen Ersteinschätzungen und übernahm bei verschiedenen Schnittstellenintegrationen die Kommunikation mit den Schnittstellenpartnern. Im Rahmen der Unterstützung der Dev-Ops unterstützte er bei verschiedenen Fehlersituation und der Verbesserung der automatischen Testautomatisierung.

Projektgröße: 12/ 80+

Implementierung von UI-Anforderungen mit Angular

Implementierung von Backend-Anforderungen mit Java

Test der Implementierung mit JUnit-Tests und manuellen Tests

Vorbereitung und Durchführung von Abnahmen

Analyse, Abstimmung und Behebung von Fehlern sowohl im Produkt als auch in der Infrastruktur

Analyse und Lösungserarbeitung bei der Verbesserung der Test-Automatisierung

Erarbeitung, Diskussion und Review von Lösungsvorschlägen bzgl. neuer Komponenten

Durchführung von Code-Reviews


? Scrum Spring Boot Java 11 Angular Maven Oracle SQL Server Junit ELK-Stack Kubernetes Jenkins-Pipeline Hibernate Git
Bundesagentur für Arbeit
Nürnberg
1 Jahr
2024-11 - 2025-10

TERMINSTEUERUNG

Senior Software-Entwickler (Full-Stack) ? Scrum TDD CleanCode ...
Senior Software-Entwickler (Full-Stack)

Als Teil desBA Portals ist das Verfahren ONLINE-TERMINE schwerpunktmäßig mit der Pflege und Wartung sowie der Weiterentwicklung und Neuentwicklung von fachübergreifenden Services für die Online-Terminverwaltung betraut, z.B. Anzeige und Vereinbarung von Terminen für Kunden. ONLINE-TERMINE setzt wie die gesamteOrganisationauf eine agile Vorgehensweise. Der Technologie-Stack der Entwicklungsteams setzt auf der aktuellen Referenzarchitektur für Online-Bausteine auf ? Docker- bzw.Kubernetes-Container mit Java Backend und Angular Frontend. Neben klassischen Datenbanken werden auchObjectStores und asynchrone Kommunikation über Kafka eingesetzt. Als Teil der Produkteinheit Terminsteuerung, wird das Team neben dene Services auch die Intranet anwendung zur Allgemeinen Terminverwaltung (ATV) im BereichPflege und Wartung sowie der Weiterentwicklungunterstützen

Erstellung, Wartung und Pflege von sicheren(Online-)Anwendungen nach dem Software Entwicklungsprozess der BA

Planung des Vorgehens bei der Erstellung vonIntranet und Online-Anwendungen nach dem Software Entwicklungsprozess der BA, inkl. des Einsatzes im Bereich Design und Implementierung

Erstellung der Produktarchitektur und Umsetzung der Architekturvorgaben der Portalmakroarchitektur in  der Erstellung von Anwendungen

Einsatz gängiger Frameworks, im Backend z.B.Quarkus

Unterstützung des Managements, der Fachkonzeption und der Business Analyse bei Fragen zur fachlichen oder technischen Architektur der Anwendungen vor dem Hintergrund der technischen Möglichkeiten

Unterstützung bei Erstellung produktbezogener Usability- und User Interface-Designs

Unterstützung des Build-undDeployment-Teams der Anwendungen bei Buildund Deploymentsowie bei Überprüfung und Wartung von Testumgebungen und bei der Fehlersuche

Enge Zusammenarbeit mit den Testern bei der Erstellung von Testfällen und bei der Analyse und Behebung von Fehlern

Bewertung alternativer Umsetzungsmöglichkeiten der Anwendungen und Unterstützung im Entscheidungs und Auswahlprozess

Erstellung und Deployment der Online-Anwendungen aus den Quellcodes in manuellen und automatisierten

Prozessen, Planung und Bedienung desDevSecOps-Prozesses des Teams

Planung, Erstellung und Durchführung von Software-Tests der Anwendungen (manuell und automatisiert) alleine sowie in Zusammenarbeit mit Software-Testern

3rd-Level Support der bestehenden Anwendungen inklusive Analyse und Lösungsvorschlag zur

Fehlerbehebung (INC-Bearbeitung)

? Scrum TDD CleanCode Pair Programming Kubernetes Docker Kafka SQL SQL Developer Oracle DB SOA SoapUI Postman SonarQube Tekton Maven Nexus IQ IntelliJ IDEA Java 17 Quarkus Git REST Jira Confluence MS Office Windows
Bundesagentur für Arbeit
Nürnberg
1 Jahr
2023-11 - 2024-10

LBK

Senior Software-Entwickler ? Java 11 Quarkus IntelliJ ...
Senior Software-Entwickler

Als Leistungsartübergreifende Basiskomponenten (LBK) werden Komponenten (Microservices) bezeichnet, welche die gleiche oder zumindest sehr ähnliche Fachlichkeit in mindestens zwei IT-Verfahren der Domäne Leistung aufweisen. Diese Komponenten werden einmalig entwickelt und in der Verantwortung der LBK-Teams betrieben bzw. erweitert und zentral für die IT-Verfahren der Domäne Leistung zur Verfügung gestellt.

Projektgröße: 15


Umstellung eines Services vom Code-First auf den Contract-First ansatz.

Erweiterung und Nachpflege der Kontrakte

Weiterentwicklung der LBK

Analyse und Realisierung RFCs

Instandhaltung der LBK

Fehleranalyse

Fehlerbehebung

Unterstützung der Nutzer der LBK, auch bei Problemfindung und Ausarbeitung der benötigten Erweiterungen

Entwicklung übergreifender Libraries

? Java 11 Quarkus IntelliJ MapStruct Maven Tekton Kubernetes Kanban Git REST SOA Kafka OpenAPI Karate. Liquibase SQL Oracle DB Grafana Nexus IQ SonarQube AsciiDoc Backstage
Bundesagentur für Arbeit
Nürnberg
2 Jahre
2021-11 - 2023-10

SEP53 PUMBA

Senior Software-Entwickler (Fullstack) ? Scrum TDD CleanCode ...
Senior Software-Entwickler (Fullstack)

Als Teil der ONLINE Programm Organisation (OPO) ist das Verfahren LION schwerpunktmäßig mit der Pflege und Wartung sowie der Weiterentwicklung und Neuentwicklung von Portalbausteinen der Domänen Leistung und Portal-/Basisdienste sowie mit der Erbringung zentraler Dienstleistungen betraut. Letztere arbeiten domänenübergreifend in der gesamten OPO und erbringen auch Dienstleistungen für andere Domänen (z.B. Orientierung und Beratung, Vermittlung). LION (Linie Online Leistung und Portal-/Basisdienste) setzt wie die gesamte OPO auf eine agile Vorgehensweise. Der Technologie-Stack der Entwicklungsteams setzt auf der aktuellen Referenzarchitektur für OnlineBausteine auf ? Docker- bzw. Kubernetes-Container mit Java Backend und Angular Frontend. Altbestandteile nutzen noch die auf ADF und ORACLE-Produkten basierende Technologie. Zentrale Dienstleistungen nutzen individuelle, angepasste Werkzeuge und Methoden..

Projektgröße: 15


Frontend

Entwurf und Implementierung der Oberflächenkomponenten

Gewährleistung der Prinzipien von Barrierefreiheit, Responsive Design und UX/UI Richtlinien

Entwicklung der GUI-Komponenten unter Berücksichtigung der Usability

Dokumentation des Codes und Oberflächenkomponenten

Backend / Microservices:

REST API Integration in Front- und Backend

Entwurf und Entwicklung von REST basierten Microservices

Anbindung der Benutzeroberfläche mit dem Backend

Anbindung interner und externer Schnittstellen:

synchron über REST und SOAP

asynchron über Kafka

Spezifikation der REST API Endpunkte mit OpenAPI

Review der API-Spezifikation und Architektur

Konzeption und Entwicklung von komplexen Anwendungen innerhalb einer Microservice-Container Plattform (Spezialwissen Spring, OpenAPI, REST)

Containerisierung der Umgebung mit Containerplattformen

Durchführung von Code Reviews und Refactoring Session für die bestehenden Restservcies

Entwurf und Implementierung von Schnittstellentests

Dokumentation und Modellierung des Codes

Weiterentwicklung und Pflege der Entwicklungs- sowie Build- und Deploymentarchitektur für die Schnittstellen (DevOps)

Entwurf und Umsetzung von Build Automatisierung (CI/CD)

Konzeption und Weiterentwicklung der Architekturen und der Vorgehensweisen in der agilen Softwareentwicklung

Anleitung und Coaching von weniger erfahrenen Mitarbeitenden innerhalb des agilen, interdisziplinären Teams

Federführend beim Einsatz von agilen Praktiken (Clean Code Development, Pair Programming, Test Driven Development, Scrum)

? Scrum TDD CleanCode Pair Programming DC/OS Docker Rancher Kafka SQL SQL Developer Oracle DB SOA SoapUI SonarQube Jenkins Maven Nexus IQ IntelliJ IDEA Eclipse Java 11 Spring-Boot OpenAPI Stencil UML Git REST Pact Jira Confluence MS Office Windows
Bundesagentur für Arbeit
Nürnberg
1 Jahr 8 Monate
2020-03 - 2021-10

COLIBRI- Umbau

Software-Entwickler (Fullstack) ? JBatch Java EE Microservices ...
Software-Entwickler (Fullstack)

Im Rahmen der Einheitlichkeit/Standardisierung in der IT und notwendiger Life-Cycle-Maßnahmen erfolgt eine Anpassung des Gesamtsystems COLIBRI an die von SEA definierten Architekturvorgaben. In diesem Zusammenhang erfolgt eine stufenweise Umstellung des Gesamtsystems COLIBRI u.a. auf andere Fachkonzeptvorgaben (OOA via UML), Java EE-Technologien und ein neues übergreifendes Vorgehensmodell (agile SE). Das Projekt Colibri-Umbau hat die folgenden primären Ziele: Zum einen soll ein architektonischer Umbau des Verfahrens COLIBRI zu einem SOA Service Anbieter für die Domäne SGB III unter Beachtung der BA IT Strategie 2020 und mit Nutzung der vorgegebenen Technologien erfolgen. Zum anderen sollen Methoden, Prozesse und Werkzeuge auf den entsprechenden BA Standard umgestellt werden..

Projektgröße: 10


Batchentwicklung

Fehleranalyse

Fehlerbehebung

Coaching von jüngeren Kollegen und Hilfestellung im Bedarfsfall

Ausarbeitung von Konzepten für bessere Performance

Koordination bei der Aufgabenaufteilung

? JBatch Java EE Microservices JPA WebLogic Oracle DB Eclipse Maven Confluence Jira Git Bitbucket Jenkins Innovator Scrum
Bundesagentur für Arbeit
Nürnberg
11 Monate
2019-05 - 2020-03

ITSM Werkzeuge

Senior Software-Entwickler ? JavaScript REST Java 8 ...
Senior Software-Entwickler

Entwicklung verschiedener interner Werkzeuge, die der Realisierung von ITIL-Prozessen dienen und sich miteinander integrieren.

Projektgröße: 8


Erneute Unterstützung im Projekt aufgrund bisheriger Erfahrung und Projektkenntnis:

Entwicklung verschiedener interner Werkzeuge die der Realisierung von ITIL-Prozessen dienen und sich miteinander integrieren

Entwicklung neuer Features

Integrierung durch SOAP, Datenbank-Views und REST

Fehlerbehebung

Wartung

Wissenstransfer

? JavaScript REST Java 8 Java EE Spring JSF (PrimeFaces) SOAP DOJO WebSphere JPA JDBC DB2 Maven Jenkins SVN Git GibLab JAX-RS Scrum
DATEV eG
Nürnberg
7 Monate
2018-10 - 2019-04

ALLEGRO

Senior-Software-Entwickler ? Java EE Splunk WebLogic Server ...
Senior-Software-Entwickler

Expertensystem für die Leistungsberechnung und Gewährleistung von Arbeitslosengeld II:

Projektgröße: 60-80

Entwicklung neuer Features

Fehlerbehebung

Fehleranalysen

Qualitätssicherungsbeauftragter (Code-Qualität) - Code-Review, Bewerten und Definieren der Entwicklungsrichtlinien und Maßnahmen, um die Qualität der Code-Basis zu steigern

Coaching weiterer Teammitglieder in der Rolle des Qualitätssicherungsbeauftragten

Vorgehensweise: Mischung von einem Scrum-ähnlichen Vorgehen im Entwicklungsteam und iterativem Wasserfall gesamt

? Java EE Splunk WebLogic Server Oracle DB JPA JDBC Swing Maven Jenkins Eclipse Git Bitbucket Innovator Jira Scrum
Bundesagentur für Arbeit
Nürnberg
1 Jahr 7 Monate
2017-04 - 2018-10

ITSM Werkzeuge

Senior Software-Entwickler ? JavaScript REST Java 8 ...
Senior Software-Entwickler

Entwicklung verschiedener interner Werkzeuge, die der Realisierung von ITIL-Prozessen dienen und sich miteinander integrieren.

Projektgröße: 8


Entwicklung neuer Features

Integration durch SOAP, Datenbank-Views und REST

Fehlerbehebung

Modellierung von Business-Prozessen mit dem Kunden und anschließende Umsetzung

Performance-Optimierung (Datenbankschicht)

? JavaScript REST Java 8 Java EE Spring JSF (PrimeFaces) SOAP DOJO WebSphere JPA JDBC DB2 Maven Jenkins SVN Git GibLab JAX-RS Scrum
DATEV eG
Nürnberg
1 Jahr 1 Monat
2016-03 - 2017-03

Nationales System für medizinische Messungen

Senior Software-Entwickler ? Java REST SOAP ...
Senior Software-Entwickler

Ein bestehendes System wurde weiterentwickelt, um als ein zentrales System für die Speicherung von medizinischen Messungen und ähnlichen Patientendaten zu dienen..

Projektgröße: 5-12

Entwicklung neuer Features

Fehlerbehebung

Performance-Tuning

Migration von Ant zu Maven

Coaching bei Aufgaben von jüngeren Kollegen in der Rolle des Mentors


? Java REST SOAP Spring Hibernate Ant Maven ActiveMQ Jenkins SVN Jira MySQL ETL Scrum
Gesundheitswesen / Ericsson Nikola Tesla, Zagreb
Zagreb
1 Jahr 1 Monat
2015-03 - 2016-03

Carewell

Senior Software-Entwickler ? Java REST SOAP ...
Senior Software-Entwickler

Softwarelösung für Patientenbeglleitung für Gemeindeschwester. Die Schwester würden eine Android-App nutzen um Messungen zu machen, Fragebögen zu erfassen und sonstige Patienteninformationen einzutragen, auch offline. Die Daten würden sich dann zu einem späteren Zeitpunkt mit dem Backend-System synchronisieren. Ärzte könnten sich über den Zustand ihrer Patienten informieren..

Projektgröße: 5-12

Entwicklung neuer Features

Fehlerbehebung

Wartung

Nutzerausbildung

Erschaffung von statistischen Berichten

Erweiterung eines Fragebogen-Datenmodels

? Java REST SOAP Spring Hibernate Ant Maven ActiveMQ Jenkins SVN Jira MySQL ETL Scrum
Gesundheitswesen / Ericsson Nikola Tesla, Zagreb
Zagreb
1 Jahr 1 Monat
2014-03 - 2015-03

Webportal

Senior Software-Entwickler ? Java REST GWT ...
Senior Software-Entwickler

Entwicklung eines Webportals für Patienten.

Projektgröße: 5-12

Terminvereinbarungen

Terminänderungen

Ausfüllen von Fragebögen

Entwicklung einer BI (Business Intelligence) Komponente

Erstellung statistischer Berichte mit JasperReports

Erstellung geographischer regionsbasierter Berichte

Anbinden einer QBE-Engine

Realisierung der Integration mit anderen Systemen durch ETL Skripten

? Java REST GWT Spring JDBC Maven SVN Jira MS SQL ETL JasperReports
Gesundheitswesen / Ericsson Nikola Tesla, Zagreb
Zagreb

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 2 Monate
2011-08 - 2013-09

Studium der Computerwissenschaft an der Universität Zagreb Fakultät der Elektrotechnik und Computerwissenschaft

Master of Science, Zagreb, Universität Zagreb Fakultät der Elektrotechnik und Computerwissenschaft
Master of Science, Zagreb
Universität Zagreb Fakultät der Elektrotechnik und Computerwissenschaft
2 Jahre 11 Monate
2008-09 - 2011-07

Studium der Computerwissenschaft an der Universität Zagreb

08/2011 Bachelor of Science, Universität Zagreb
08/2011 Bachelor of Science
Universität Zagreb

Position

Position

Filip Domazet ist Softwareentwickler mit mehrjähriger Erfahrung und Schwerpunkt in der Java-Entwicklung. Er gilt als gewissenhafter, lösungsorientierter Entwickler mit klarer Struktur und Kommunikation, der sich schnell in neue Aufgaben einarbeitet.

Er bringt großes Interesse an modernen Technologien mit ? darunter erste Erfahrungen im Bereich Machine Learning ? und strebt nach kontinuierlichem Ausbau seines Know-hows.

Einsatzbereiche: Fullstack-Entwicklung (Lead, Senior, Architektur) mit Fokus Java-Backend.

Kompetenzen

Kompetenzen

Schwerpunkte

JAVA
Experte
UML
Fortgeschritten
Scala
Fortgeschritten
Python
Fortgeschritten
BPMN
Basics
Scrum
Experte
Test-Driven Development
Experte
Clean Code, OO Design
Experte
Clean Architecture
Fortgeschritten
Funktionale Programmierung
Fortgeschritten
Pair- und Mob-Programming
Experte
Eclipse
Experte
Jenkins
Fortgeschritten
Maven
Experte
Ant
Fortgeschritten
GIT
Fortgeschritten
JUnit
Experte
Mockito
Experte
Linux Windows
Fortgeschritten
MSSQL Oracle MySQL DB2
Experte

Branchen

Branchen

Öffentlicher Sektor, Gesundheitswesen, Steuer-/Finanzsoftware

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.