01/02/2026 updated


100 % available
Senior Software Developer / Architect
Zagreb, Croatia Master of Science in Computer Science (Germany/Canada)
Java, Java SE, Java Enterprise Edition, GIT, Maven, Jira, Datenbank, SQL, Linux, Android, Java EE, XML, UML, korrigierend, beratend, Java 8, Java EE 7, JPA, JSF, JavaMail, EJB, JSR, Spring Batch) Middleware, FTP, Email, WebServices (SOAP), JUnit, Mockito, PowerMock SQL, Liquibase, Eclipse / SQL Developer / IntelliJ, JBoss 7, Oracle, Sonatype, Nexus, Gradle, Atlassian JIRA, Ticket-System, Jenkins, Windows 7, SCRUM, Angular, JSON, Microservices, JPA 2.1, Servlets, WebServices, REST, Eclipse Oxygen / SQL Developer Apache Tomcat 8, Oracle Datenbank 12, Confluence, Debian Linux, Dependency Injection Framework Spring, GUI, Java 7, JSP, Spring 2, Spring MVC, Eclipse Luna / SQuirreL SQL Client, IBM Data Studio Apache Tomcat 7, IBM DB2, PostgreSQL, Subversion (SVN), Sonatype Nexus, Enterprise Service Bus, Bugs, JDBC, JMS, PowerMock, Apache Wicket (GUI Framework), Eclipse Luna / SQuirreL SQL Client Apache Tomcat 6, JBoss EAP 6/7, WebSphere MQ, Middleware, Datenbanken, Excel, Spring Web MVC 3.1, HTML, CSS, Eclipse Luna / Helios / SQL Developer, Tomcat 6, Oracle Datenbank 10g, Maven Excel VBA, Reverse Engineering, SQL / PLSQL Eclipse Helios, IBM Websphere Application Server, Oracle ADF, ADF, Usability, JSF 2.0 / ADF Faces, HTML / CSS, SQL / PLSQL, JDeveloper, SQL Developer Oracle Weblogic Server 11g, Oracle Datenbank 11g, Windows 8, Struts, iText, iBatis, PLSQL, IntelliJ, JBoss Enterprise Application Server 4, Subversion, SVN, Windows XP, Jasper Reports, PL, Drools, Rule Engine, JasperReports, Eclipse Juno / SQL Developer, JBoss Enterprise Application Server 6.1, Windows XP / 7, Application Development Framework, MVC, Geoinformationssysteme, GIS, IDE, Application Server, EDA, Oracle 11g, Release Management, SQL Developer, Oracle Weblogic Server 11g, Oracle Application Server, OAS, Concurrent Versioning System, CVS, Windows XP / 7 / Linux, JRules, Hibernate, Swing SQL, Eclipse / SQL Developer Oracle Weblogic Server 11g, Websphere MQ (Enterprise Queue), Subversion (SVN) / Maven / Mantis / Hudson / Jenkins, C#, C#.NET, PLSQL / C#, PLSQL Developer / Visual Studio, Eclipse, Windows XP / Linux, User Generated Content, EclipseLink, I18N, Google Maps API, XHTML, AJAX / JSON, REST) SQL / JDBC, Netbeans, Eclipse ADT Tomcat Server, PostgreSQL Datenbank, Shell Scripting, Twiki, Samba, Postfix, Anti-Malware, Apache HTTPD, MySQL, Windows XP Clients, Suse Linux Server Postfix / Mailman / Antivirus, Wikimedia, MySQL Database, C# (X)HTML, Visual Studio, MS SQL Server, Swing, Java 2D, Microsoft Access, Client-Server, Windows, Office, Visual Basic, VBA, Windows 2000 Sever / Windows 98 / 2000 / XP, HTML / Frontpage 2000, Microsoft Office Microsoft Access 97 - 2000 Router / Switch, DSL, Modem, Java / J2EE / JEE, OCJP Zertifikat) / Architektur, Zertifizierter Oracle, JavaEE 6 Architect, JavaScript/ECMAScript, TypeScript, PHP, C, Ruby on Rails, weniger, Python, HTML5, CSS3, JavaScript, MCP, (X)HTML + CSS, Spring Web MVC, Spring DI Framework, Spring Batch, Spring Boot, EJB Facelets, Wicket, Angular JPA, Cucumber, Lombok, JSR-352 Batch, ADF (JavaEE-MVC- Framework v. Oracle), Android SDK 1.5, Oracle 10/11/ 12/13, PostgreSQL 8/9, MS SQL Server 2008, MS Access, Application Server/Queues Weblogic Application Server, JBoss AS/EAP, Glassfish, Tomcat, WebSphere Application Server, IDEs Netbeans, Eclipse ADT, JDeveloper 10/11/12, Visual Studio 2010, Visual Studio Code, Projektmanagement Tools Maven, Gradle Hudson, Quickbuild, GIT Jira, Mantis, Trac, Crucible Nexus, V-Modell XT, Windows 95 bis 10, Ubuntu, Debian, Suse, Mac OS, MS Office (inkl. VBA Programmierung), OpenOffice, LibreOffice, DIA, Enterprise Architect, MagicDraw, UMLet Browser, IE, Firefox, Chrome, Putty, WinSCP, ZOC, TecDoc Autoteilekatalog
Languages
GermanNative speakerEnglishFluentSpanishBasic knowledge
Project history
Neuentwicklung einer Batch-zentrierten Software zur Abholung, Validierung und Weiterleitung von
XML-basierten Daten
(genauerer fachlicher Hintergrund unterliegt aus Sicherheitsgründen der Geheimhaltung)
Das Projekt wurde als "grüne Wiese" Projekt durchgeführt, wobei nur die Anforderungen in unfertiger
Weise vorlagen. Die Aufgaben umfassten vom Anforderungsmanagement (Review, korrigierend,
nachbessernd) über die Architekturplanung und Erstellung der Software über die Planung und Beratung
mit dem Betrieb, alles was zu einer Softwareerstellung und zum Betrieb dazugehört.
Branche: Public Services
Tätigkeiten: Software-Architektur (inkl. Doku / UML)
Software-Entwicklung (Entwicklung, QA)
Anforderungsmanagement (korrigierend, beratend)
Umsetzungen in der gesamten Architektur
Abstimmungen mit dem Fachbereich und den anderen Teams
Präsentation der Ergebnisse
Techn. Umgebung: Java 8 / Java EE 7 (JPA, CDI, JSF, JavaMail, EJB, Batch (JSR-352))
Batch-zentrierte Software (JSR-352, J-Beret, Spring Batch)
Middleware (FTP, Email, WebServices (SOAP))
JUnit, Mockito, PowerMock
SQL, Liquibase, XML
Eclipse / SQL Developer / IntelliJ (kurz, testweise)
JBoss 7 EAP
Oracle Datenbank 13
GIT, Sonatype Nexus, Maven, Gradle
Atlassian JIRA (Ticket-System)
Jenkins
Windows 7, 10
Vorgehensmodell: SCRUM but
Teamgröße: 8
Umsetzung und Erweiterung einer Sotware zur Verwaltung und Beratung im Bereich von Kunden
Investments
Für eine Schweizer Investmentbank musste eine Software erstellt/erweitert werden, welche zur
Vermögensverwaltung (Beratung und Dokumentation) der Kundenkonten, Depots und sonstigen
Vermögensgegenständen genutzt wird. Hierzu gehörte ein Frontend, das mit der Angular 4 Technologie
umgesetzt wurde und ein Backend, welches REST Endpunkte bereitstellt und das JSON Format zum
Datenaustausch nutzt. Das Backend kommunizierte zusätzlich mit dem Avaloq System (zum Abruf von
Kursen und zum Durchführen des Asset-Kaufs)
Branche: Bank / Wealth Management
Tätigkeiten: Software-Entwicklung
Umsetzung neuer Funktionalitäten im Backend nach den
Vorgaben des Kunden und dessen Kunden
Abstimmung mit der Fachseite, Präsentation der Ergebnisse
Wöchentliche Abstimmung mit dem Kunden
Techn. Umgebung: Microservices
Java 8 / Java EE (JPA 2.1, CDI, Servlets, WebServices (REST)) / JSON
Angular Frontend
JUnit, Mockito, PowerMock
SQL, Liquibase
Eclipse Oxygen / SQL Developer
Apache Tomcat 8
Oracle Datenbank 12
GIT, Sonatype Nexus, Maven
Atlassian JIRA (Ticket-System) und Confluence (Wiki)
Jenkins
Debian Linux
Vorgehensmodell: SCRUM but
Teamgröße: 15
Handel, Köln
Update der technischen Basis und Umsetzen fachlicher Ziele einer Software zur Berechnung von
Nebenbuchwerten in der Marktbuchhaltung
In der Marktbuchhaltung wurde eine stark veraltete und wartungsunfreundliche Software eingesetzt.
Diese Software musste technisch upgedated werden. Hierbei wurde sowohl das Dependency Injection
Framework Spring als auch der gesamten Java Basis upgedated. Im Rahmen dessen wurden unter anderem
die Testbreite stark vergrößert und der Code umgestellt, um eine höhere Wartbarkeit und Testbarkeit
herzustellen.
Aufgrund der schlechten bis gar nicht vorhandenen Möglichkeit, Regressions-Tests parallel
durchführen zu können (gemeinsame Datenbasis bei einer Testlaufdauer von 3-4h), musste ein Weg
gefunden und umgesetzt werden, dies zu ermöglichen.
Desweiteren wurden fachliche Anforderungen unter anderem auch in der GUI umgesetzt.
Branche: Handel/Marktbuchhaltung
Tätigkeiten: Software-Entwicklung mit Java und SQL
Präsentation (inkl. UML-Diagramme)
Update der technologischen Basis
Erarbeiten und Umsetzen neuer, erweiterter Testmöglichkeiten
Umsetzung neuer Funktionalitäten in der GUI
Abstimmung mit der Fachseite, Präsentation der Ergebnisse
Techn. Umgebung: Java 7, 8 / JSP / WebServices (REST) / XML
Spring 2, 3, 4 und Spring MVC
JUnit, Mockito
SQL
Eclipse Luna / SQuirreL SQL Client / IBM Data Studio
Apache Tomcat 7
IBM DB2 und PostgreSQL
Subversion (SVN), Sonatype Nexus, Maven
Atlassian JIRA (Ticket-System) und Confluence (Wiki)
QuickBuild (CI, ähnlich Jenkins/Hudson)
Bosch Visual Rules (RuleEngine)
Vorgehensmodell: SCRUM
Teamgröße: 20