freiberufler Senior Software Developer| Java, Spring Boot, Process Automation Specialist | Camunda Certified Engineer auf freelance.de

Senior Software Developer| Java, Spring Boot, Process Automation Specialist | Camunda Certified Engineer

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 2500 Baden bei Wien
  • auf Anfrage
  • fa  |  de  |  en
  • 09.02.2026
  • Contract ready

Kurzvorstellung

Ich bin ein ergebnisorientierter Softwareentwickler mit umfassender Erfahrung in Java, Spring Boot und Camunda.

Geschäftsdaten

 Gewerbetreibend
 Steuernummer bekannt

Qualifikationen

  • Automated Testing
  • Camunda 7
  • Camunda 8
  • Clean Architecture
  • Cloud-Native Applications
  • Java-Entwickler15 J.
  • Kundenberater
  • MicroservicesArchitektur
  • ServiceOriented Architecture
  • Spring Framework16 J.

Projekt‐ & Berufserfahrung

Senior Software Entwickler
Telecom Liechtenstein (FL1), Vaduz
3/2024 – 10/2025 (1 Jahr, 8 Monate)
Telekommunikation
Tätigkeitszeitraum

3/2024 – 10/2025

Tätigkeitsbeschreibung

• Entwicklung, Betrieb und Weiterentwicklung von Java-Backend-Systemen mit Spring Boot in
Microservice-Architekturen
• Implementierung und Orchestrierung von Camunda BPMN-Workflows zur Modellierung komplexer
Geschäftsprozesse
• Design und Umsetzung REST-basierter APIs sowie Integration interner und externer Services
• Deployment und Betrieb containerisierter Anwendungen auf Kubernetes (inkl. produktiver Betrieb)
• Aufbau und Pflege von CI/CD-Pipelines (Build, Test, Deployment)
• Implementierung automatisierter Unit- und Integrationstests zur Qualitätssicherung
• Versionsverwaltung und kollaborative Entwicklung mit Git
• Enge Zusammenarbeit mit Fachbereichen zur Umsetzung end-to-end automatisierter BackendLösungen

Eingesetzte Qualifikationen

Postgresql, SQL, Confluence, Scrum, Business Process Execution Language, Jira, Junit, SOAP, Hibernate (Framework), Representational State Transfer (REST), Apache Maven, Business Process Model and Notation, Docker, Git, Hibernate (Java), Java-Entwickler, Jenkins, Softwareentwickler, Spring Framework

Senior Software Entwickler
A1 Telekom Österreich, Wien
9/2021 – 4/2024 (2 Jahre, 8 Monate)
Telekommunikation
Tätigkeitszeitraum

9/2021 – 4/2024

Tätigkeitsbeschreibung

• Entwicklung, Betrieb und Wartung Java-basierter Enterprise-Backends mit Spring Boot und Camunda BPMN zur Automatisierung von Geschäftsprozessen
• Implementierung und Optimierung Camunda-Workflows zur Orchestrierung serviceorientierter Architekturen
• Weiterentwicklung Spring-basierter Anwendungen mit Fokus auf Skalierbarkeit, Performance und Wartbarkeit
• Design und Integration von SOAP-Services sowie Anbindung interner und externer Systeme
• End-to-End-Verantwortung über Design, Entwicklung, Tests, Deployment und Produktionsbetrieb
• Einsatz von Oracle DB, Hibernate und Spring Data für zuverlässige Persistenz und Transaktionsmanagement
• Qualitätssicherung durch JUnit, Mockito, Git, Jenkins CI/CD-Pipelines und SonarQube
• Zusammenarbeit mit Fachbereichen und externen Partnern zur stabilen Integration und produktiven Nutzung
• Erste praktische Erfahrung mit Microsoft Graph API (Mail, Kalender, Kontakte) zur Prozess- und Benachrichtigungsintegration

Eingesetzte Qualifikationen

Business Process Execution Language, Junit, Hibernate (Framework), Workflows, Apache Maven, Business Process Model and Notation, Docker, Git, Hibernate (Java), Java-Entwickler, Spring Framework, SQL, Test Automation

Senior Software Entwickler
BRZ (Bundesrechenzentrum) Österreich, Wien
9/2021 – 4/2022 (8 Monate)
Soziale Einrichtungen
Tätigkeitszeitraum

9/2021 – 4/2022

Tätigkeitsbeschreibung

• Analyse, Weiterentwicklung und Stabilisierung einer komplexen Java-Enterprise-Anwendung auf
Basis von Spring Boot
• Umsetzung technischer Erweiterungen unter Sicherstellung der Abwärtskompatibilität zu
angebundenen externen Systemen
• Design und Implementierung von REST- und SOAP-Webservices mit Spring Boot, OpenAPI und
Swagger
• Refactoring und Optimierung bestehender Module zur Verbesserung von Performance, Wartbarkeit
und Codequalität
• Zusammenarbeit mit Kunden und Drittanbietern zur Anforderungsanalyse, Integrationsplanung und
Deployment-Koordination
• Datenbankversionierung und Schema-Management mit Flyway sowie Persistenz mit Oracle DB,
Hibernate und Spring Data JPA
• Qualitätssicherung durch JUnit, Mockito, Git, Maven und Jenkins CI/CD-Pipelines
• Sicherstellung von Code- und Security-Standards mittels SonarQube im produktiven EnterpriseUmfeld

Eingesetzte Qualifikationen

Apache Maven, Business Process Model and Notation, Docker, Git, Hibernate (Java), Java-Entwickler, Openshift, Spring Framework, Test Automation, Workflows

Senior Software Entwickler
Magenta Österreich, Wien
1/2020 – 7/2021 (1 Jahr, 7 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2020 – 7/2021

Tätigkeitsbeschreibung

• Development, operation, and maintenance of Java-based backend and middleware systems using Spring Boot within service-oriented architectures
• Implementation and enhancement of Camunda BPMN applications for orchestration of missioncritical business processes
• Migration and modernization of legacy systems, ensuring stable transitions without impacting dependent applications
• Design and integration of REST APIs and SOAP-based services, including Swagger/OpenAPI documentation
• Development and integration of web-based frontend applications using Angular to interact with backend services and workflows
• Close coordination between Angular frontends and Spring Boot backends (API contracts, security, data models)
• End-to-end ownership across design, development, testing, deployment, and production operations
• Data persistence using Oracle DB, PostgreSQL, Hibernate, and Spring Data JPA
• Software quality ensured through JUnit, Mockito, Git/SVN, and CI/CD pipelines with Jenkins, OpenShift, and Maven
• Enforcement of code quality and architectural standards using SonarQube
• Active contribution to enterprise modernization and automation initiatives
• Deployment und Betrieb containerisierter Anwendungen in Openshift-Umgebungen, inklusive Unterstützung des produktiven Betriebs und Umgang mit typischen Deployment- und Betriebsszenarien.

Eingesetzte Qualifikationen

Softwaredokumentation, Softwareentwickler, SOAP, Representational State Transfer (REST), Apache Maven, Business Process Model and Notation, Docker, Git, Java-Entwickler, Openshift, Spring Framework, SQL, Workflows

Software Entwickler
Diners Club Austria, Wien
8/2019 – 1/2020 (6 Monate)
Banken
Tätigkeitszeitraum

8/2019 – 1/2020

Tätigkeitsbeschreibung

• Implementierung und Erweiterung von mobilen Anwendungen für iOS- und Android-Plattformen mit React Native, zur Sicherstellung einer nahtlosen Performance und Benutzererfahrung auf allen Geräten.
• Entwicklung und Integration von Spring Boot-Backendservices zur Unterstützung der mobilen Funktionalität und des Datenaustauschs.
• Nutzung von Firebase für Echtzeit-Datensynchronisation, Authentifizierung und cloudbasierte Benachrichtigungen.
• Mitarbeit in End-to-End-Entwicklungszyklen, von der Konzeption bis zur Bereitstellung, zur Sicherstellung qualitativ hochwertiger und wartbarer mobiler Lösungen.

Eingesetzte Qualifikationen

Apache Maven, Git, Hibernate (Java), Java-Entwickler, React Native, Spring Framework

Software Entwickler
Manz Solution, Wien
8/2019 – 1/2020 (6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

8/2019 – 1/2020

Tätigkeitsbeschreibung

• Entwicklung und Wartung von Cloud-basierten Anwendungen innerhalb einer unternehmensweiten Infrastruktur
• Umsetzung neuer Features und Optimierungen mit PHP und Nextcloud zur Verbesserung von Funktionalität und Benutzererlebnis
• Containerisierung und Deployment von Anwendungen mittels Docker
• Aufbau und Nutzung automatisierter CI-Prozesse mit Travis CI
• Mitarbeit an Frontend- und Backend-Optimierungen zur Steigerung von Stabilität, Wartbarkeit und Performance

Eingesetzte Qualifikationen

Java-Entwickler, PHP-Entwickler, Spring Framework, Test Automation

Software Entwickler
Parmis Dena IT, Tehran
2/2017 – 2/2018 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

2/2017 – 2/2018

Tätigkeitsbeschreibung

• Designed, Entwicklung und Wartung von Backend- und Frontend-Lösungen in diversen Projekten, darunter Hotel-Management-Systeme und IoT-Gerätemanagement-Plattformen.• Bereitstellung von technischer und betriebswirtschaftlicher Beratung für Start-ups, einschließlich skalierbarer Softwarearchitekturen und Implementierungsstrategien.
• Entwicklung und Erweiterung der Anwendungsfunktionalität unter Verwendung von Java, Spring Framework sowie REST- und SOAP-Webservices.
• Erstellung responsiver Frontend-Oberflächen mit HTML/CSS, JavaScript, ExtJS und jQuery, zur Sicherstellung von Benutzerfreundlichkeit und Performance.
• Implementierung von BACnet-basierten IoT-Gerätemanagement-Lösungen, einschließlich Integration von Hardware-Kommunikationsprotokollen in Unternehmensanwendungen.
• Erstellung von Unit-Tests und Sicherstellung der Softwarequalität und Wartbarkeit durch strukturierte Tests und Dokumentation.

Eingesetzte Qualifikationen

SQL, Java-Entwickler, Spring Framework, Building automation and control networks (BACnet)

Software Entwickler
Kabel Deutschland, München
3/2013 – 3/2016 (3 Jahre, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

3/2013 – 3/2016

Tätigkeitsbeschreibung

• Entwicklung und Wartung von Softwarelösungen für die KundenPortal-Plattform, zur Verbesserung von Performance und Benutzererfahrung bei kundenorientierten Anwendungen.
• Entwurf und Implementierung von Backend-Komponenten mit Java und Spring Framework, zur
Sicherstellung von Zuverlässigkeit und Skalierbarkeit.
• Mitarbeit an der Frontend-Entwicklung mit HTML/CSS, JavaScript, ExtJS und jQuery für responsive und intuitive Benutzeroberflächen.
• Implementierung von SOAP-Webservices zur nahtlosen Integration mit externen Systemen.
• Erstellung und Durchführung von Unit-Tests, um hohe Codequalität und Systemstabilität sicherzustellen.

Eingesetzte Qualifikationen

Java-Entwickler, Jscript, Spring Framework

Software Entwickler (Festanstellung)
Fl3xx GmbH, OberÖsterreich
8/2011 – 8/2012 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

8/2011 – 8/2012

Tätigkeitsbeschreibung

• Entwicklung und Wartung von Java-basierten Backend-Systemen für Enterprise- und IoT-nahe Anwendungen
• Design und Implementierung von REST- und SOAP-Webservices mit Spring Framework
• Umsetzung serviceorientierter Architekturen für skalierbare Unternehmensanwendungen
• Integration von IoT-Geräten über BACnet-Protokolle in zentrale Backend-Systeme
• Beratung von Start-ups zu skalierbaren Softwarearchitekturen und technischen Implementierungsstrategien
• Ergänzende Entwicklung webbasierter Frontends zur Unterstützung backend-getriebener Anwendungen
• Qualitätssicherung durch Unit-Tests, strukturierte Dokumentation und nachhaltige Code-Standards

Eingesetzte Qualifikationen

Postgresql, iOS-Entwickler, Java Database Connectivity, Spring Framework

Software Entwickler (Festanstellung)
Behpardaz Jahan, Tehran
2/2007 – 9/2010 (3 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2007 – 9/2010

Tätigkeitsbeschreibung

• Design, Entwicklung und Betrieb von Backend- und Frontend-Systemen über den gesamten Software-Lifecycle (Analyse, Design, Entwicklung, Test, Deployment, Produktionsbetrieb)
• Systemanalyse und Anforderungsengineering in enger Zusammenarbeit mit Fachbereichen zur Ableitung tragfähiger technischer Lösungen
• Implementierung, Erweiterung und Wartung Java-basierter Enterprise-Anwendungen mit EJB und Struts
• Modernisierung von Legacy-Systemen durch Migration auf den Spring Framework Stack zur Verbesserung von Wartbarkeit, Skalierbarkeit und Performance
• Konzeption und Implementierung von SOAP-Webservices zur stabilen Integration externer Systeme
• Datenbankdesign, Modellierung und Persistenz mit Oracle DB, inklusive Performance-Optimierung und transaktionaler Konsistenz
• Entwicklung und Pflege webbasierter Benutzeroberflächen mit HTML/CSS zur Unterstützung backendgetriebener Prozesse
• Verwaltung von Versionskontrolle, Build- und Deployment-Prozessen mit SVN, Ant, WebLogic und Tomcat
• Sicherstellung stabiler Release- und Betriebsszenarien in produktiven Enterprise-Umgebungen
• Aktive Mitwirkung an Modernisierungs- und Qualitätsinitiativen mit Fokus auf Codequalität, saubere Architektur und nachhaltige Systeme

Eingesetzte Qualifikationen

SQL, Oracle-Datenbankadministrator, Apache Tomcat, Spring Framework, SOAP, HTML, Weblogic (Oracle), Apache Struts, Java-Entwickler, Oracle Database, Test Automation

Software Entwickler (Festanstellung)
Maskan Bank, Tehran
2/2006 – 2/2007 (1 Jahr, 1 Monat)
Banken
Tätigkeitszeitraum

2/2006 – 2/2007

Tätigkeitsbeschreibung

• Design, Entwicklung und Betrieb von Frontend- und Backend-Systemen für Core-BankingAnwendungen über den gesamten Software-Lifecycle (Analyse, Design, Entwicklung, Test, Deployment, Produktionsbetrieb)
• Systemanalyse und Anforderungsengineering in enger Zusammenarbeit mit Fachabteilungen zur Umsetzung geschäftskritischer Banking-Prozesse
• Implementierung, Upgrade und Erweiterung Java-basierter Enterprise-Anwendungen mit JBoss und Spring Framework
• Design und Integration von SOAP-basierten Webservices zur stabilen und sicheren Anbindung externer Systeme
• Datenbankdesign, Persistenz und Performance-Optimierung mit Oracle DB in regulierten EnterpriseUmgebungen
• Anwendung von Best Practices in der Spring-Entwicklung zur Verbesserung von Wartbarkeit, Skalierbarkeit und Codequalität
• Sicherstellung stabiler Release-, Deployment- und Betriebsszenarien in produktiven Bankensystemen
• Aktive Mitwirkung an Modernisierungs- und Qualitätsinitiativen mit Fokus auf Zuverlässigkeit, Sicherheit und langfristige Systemstabilität

Eingesetzte Qualifikationen

Softwareentwickler, Backend, Front End, Spring Framework, HTML, Online-Banking, Java-Entwickler, Oracle Database

Software Entwickler (Festanstellung)
Parsson System, Tehran
2/2004 – 2/2006 (2 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

2/2004 – 2/2006

Tätigkeitsbeschreibung

• Analyse, Entwurf und Entwicklung von ERP-Lösungen unter Einsatz von Oracle Designer und Oracle Forms Developer
• Systemanalyse und Requirements Engineering in enger Zusammenarbeit mit Fachbereichen zur
Erhebung, Priorisierung und Umsetzung geschäftlicher Anforderungen
• Datenbankdesign, Modellierung und Administration von Oracle-Datenbanken, inklusive SchemaDesign, Performance-Optimierung und Datenintegrität
• Gestaltung und Implementierung geschäftskritischer Workflows innerhalb von ERP-Modulen
• Sicherstellung funktionaler, wartbarer und skalierbarer Unternehmensanwendungen im produktiven Betrieb
• Koordination mit Stakeholdern über den gesamten End-to-End-Lifecycle von Analyse über Implementierung bis Rollout
• Unterstützung von Deployment-, Betriebs- und Wartungsszenarien im Enterprise-Umfeld
• Aktive Mitwirkung an Qualitäts- und Verbesserungsinitiativen mit Fokus auf Stabilität, Wartbarkeit und nachhaltige Systemarchitekturen

Eingesetzte Qualifikationen

SQL, Database Developer, Database Manager, Oracle-Datenbankadministrator, PL/SQL Entwickler, Oracle-Programmierer, Oracle Database, Oracle Erp

Zertifikate

Camunda Certified Engineer
Camunda
2021

Ausbildung

Master Studium Mobile Computing (M.Sc.)
nicht abgeschlossen
FH Hagenberg, Österreich
2010
Österreich
Computer Software
Bachelor
2008
Iran
Computer Software
Diploma of associate's degree
2005
Iran

Über mich

Ich bin ein ergebnisorientierter Senior Software Developer mit umfangreicher Erfahrung in der Entwicklung und Optimierung moderner Unternehmensanwendungen. Mein technischer Schwerpunkt liegt auf Java, Spring Boot und Camunda, insbesondere in der Automatisierung von Geschäftsprozessen und der Integration komplexer Systemlandschaften.

Durch meine Tätigkeit in verschiedenen Projekten für Unternehmen wie Telecom Liechtenstein AG, A1 Österreich, Magenta Österreich, BRZ Österreich, Manz Solutions und DC Bank AG konnte ich fundierte Kenntnisse in der Softwarearchitektur, Systemintegration und Cloud-nativen Entwicklung erwerben. Dabei lege ich großen Wert auf skalierbare, wartbare und leistungsstarke Lösungen, die messbaren Mehrwert für das Unternehmen schaffen.

Ich arbeite strukturiert, analytisch und mit einem hohen Qualitätsanspruch – von der Konzeption über die Implementierung bis hin zum produktiven Betrieb. Neben meiner technischen Expertise bringe ich auch Erfahrung in der Zusammenarbeit mit Kunden und Drittanbietern sowie in der technischen Beratung und Prozessoptimierung mit.

Aktuell fokussiere ich mich auf meine Weiterentwicklung in Sofware Architecture, um innovative, zukunftsorientierte IT-Lösungen aktiv mitzugestalten. Ich spreche Deutsch, Englisch und Persisch fließend und schätze die Arbeit in internationalen, interdisziplinären Teams.

Weitere Kenntnisse

Backend & Architektur
- Java (Enterprise- & Backend-Entwicklung)
- Spring Boot, Spring Framework, Spring Data JPA
- Microservice- und serviceorientierte Architekturen
- Camunda BPMN (Workflow-Modellierung & Prozess-Orchestrierung)
- REST-APIs, SOAP-Webservices, OpenAPI / Swagger

Datenbanken & Persistenz
- Oracle DB, PostgreSQL, Redis
- Hibernate / JPA
- Datenbankdesign & modellierung, Administration
- Schema- & Versionsmanagement (Flyway)
- Transaktionsmanagement & Datenintegrität

Frontend & UI-Integration
- Angular
- HTML, CSS, JavaScript
- React Native (iOS / Android)
- ExtJS, jQuery

Cloud, Container & Betrieb
- Docker
- Kubernetes / OpenShift
- CI/CD-Pipelines (Jenkins, Travis CI)
- Maven, Ant
- WebLogic, Tomcat

Deployment & produktiver Betrieb
- Testing, Qualität & Tooling
- Unit- & Integrationstests (JUnit, Mockito)
- SonarQube (Codequalität & Security)
- Git, SVN
- Clean Code & Software-Engineering-Best-Practices

Integration & Schnittstellen
- Systemintegration (intern & extern)
- Microsoft Graph API
- Jira REST API
- Firebase (Authentifizierung, Realtime-Sync, Benachrichtigungen)
- BACnet (IoT-Geräteintegration)

Analyse & Engineering
- Systemanalyse
- Requirements Engineering
- Prozessmodellierung
- Technisches Lösungsdesign
- Datenbankadministration (DBA-nahe Tätigkeiten)

SOFT SKILLS
- Senior End-to-End-Verantwortung von Anforderung bis Betrieb
- Ausgeprägte analytische und strukturierte Arbeitsweise
- Sichere Kommunikation mit technischen und fachlichen Stakeholdern
- Hoher Anspruch an Qualität, Stabilität und Betriebssicherheit
- Erfahrung in geschäftskritischen Enterprise-Systemen
- Architektur- und Modernisierungsorientiertes Denken
- Selbstständig, zuverlässig und verantwortungsbewusst

Persönliche Daten

Sprache
  • Persisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Vereinigte Staaten von Amerika
Home-Office
unbedingt
Profilaufrufe
132
Alter
45
Berufserfahrung
22 Jahre und 2 Monate (seit 01/2004)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden