Senior Software Developer| Java, Spring Boot, Process Automation Specialist | Camunda Certified Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 2500 Baden bei Wien
- auf Anfrage
- fa | de | en
- 09.02.2026
- Contract ready
Kurzvorstellung
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
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
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
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
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
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
Apache Maven, Business Process Model and Notation, Docker, Git, Hibernate (Java), Java-Entwickler, Openshift, Spring Framework, Test Automation, Workflows
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.
Softwaredokumentation, Softwareentwickler, SOAP, Representational State Transfer (REST), Apache Maven, Business Process Model and Notation, Docker, Git, Java-Entwickler, Openshift, Spring Framework, SQL, Workflows
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.
Apache Maven, Git, Hibernate (Java), Java-Entwickler, React Native, Spring Framework
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
Java-Entwickler, PHP-Entwickler, Spring Framework, Test Automation
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.
SQL, Java-Entwickler, Spring Framework, Building automation and control networks (BACnet)
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.
Java-Entwickler, Jscript, Spring Framework
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
Postgresql, iOS-Entwickler, Java Database Connectivity, Spring Framework
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
SQL, Oracle-Datenbankadministrator, Apache Tomcat, Spring Framework, SOAP, HTML, Weblogic (Oracle), Apache Struts, Java-Entwickler, Oracle Database, Test Automation
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
Softwareentwickler, Backend, Front End, Spring Framework, HTML, Online-Banking, Java-Entwickler, Oracle Database
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
SQL, Database Developer, Database Manager, Oracle-Datenbankadministrator, PL/SQL Entwickler, Oracle-Programmierer, Oracle Database, Oracle Erp
Zertifikate
Camunda
Ausbildung
FH Hagenberg, Österreich
Österreich
Iran
Iran
Über mich
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
- 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
- Persisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
- Vereinigte Staaten von Amerika
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
