Senior Full-Stack Java Entwickler / Software Architekt
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 85716 Unterschleißheim
- Weltweit
- sl | de | en
- 05.11.2024
Kurzvorstellung
Einsatzorte: Deutschland, Österreich, Schweiz
Idealort: München
Qualifikationen
Projekt‐ & Berufserfahrung
6/2022 – offen
Tätigkeitsbeschreibung
- Mehrere Teile des Rechnungswesensystems entworfen und weiterentwickelt (edRewe).
- Test-Code-Coverage um mehr als 40% erhöht (Branch Coverage).
- Hunderte von automatisierten Tests und UI Tests entwickelt.
- Umgebung: Eclipse, Java, Spring/Spring Boot, Swing, JPA, Hibernate, PostgreSQL, JUnit, Mockito, JasperReports, Sferyx HTML Editor, Maven, Git, JIRA, Jenkins, Nexus, GitLab, Elastic Search, SonarQube, Scrum, CI, Windows, Produktion: Windows, macOS/Mac OS X, Linux.
Java (allg.)
2/2018 – 12/2021
Tätigkeitsbeschreibung
- Mehrere Teile des Profit & Loss Analysers entworfen und weiterentwickelt (P&L Analyser, PLA).
- Verarbeitungsleistung von mehreren hundert Milionen Datensätzen pro Tag optimiert (BigData, OLAP).
- Stark angepasste JasperReports Server Anwendung erfolgreich auf die neueste Version migriert.
- Umgebung: IntelliJ IDEA, Eclipse, Java, Java EE/EJB, Spring, Spring Boot, Swing, JPA, Hibernate, Lombok, JUnit, Mockito, JBoss 7.2, Apache Ignite, JasperReports Server, JavaScript, Groovy, Python, Bash, Sybase 16, Oracle, Maven, Ant, Git, Mercurial, JIRA, ServiceNow, Jenkins, Artifactory, Nexus, GitLab, Splunk, SonarQube, Scrum, TDD, CI, ETL, Outlook, Lotus Notes, Windows, Produktion: Windows, Linux, Solaris.
Java (allg.), Software Architecture
3/2014 – 4/2015
Tätigkeitsbeschreibung
- Bestehende iPad Anwendung um mehrere Funktionen erweitert (Mobile Prozessunterstützung bei Betrieb und Instandhaltung, MBI/MIA).
- Bestehenden SWM Anwendungsgenerator mit Bootstrap 3 erweitert.
- Umgebung: IntelliJ IDEA, Eclipse, Java, GWT, PhoneGap, SAP, Windows; Produktion: iOS, Linux.
Java (allg.)
1/2014 – 4/2018
Tätigkeitsbeschreibung
- Mehrere Teile des Business-Support-Systems (BSS) entworfen.
- Mehrere Programmierschnittstellen (APIs) entworfen und weiterentwickelt.
- Entwicklung mehrerer BSS Systemteile und Funktionalitäten geleitet und koordiniert.
- Entscheidende Lösungen für mehrere Projektherausvorderungen vorgeschlagen.
- Umgebung: Java, IBM BPM, Hybris, SAP, SAP CC, .NET, Oracle; Produktion: Linux, Windows, Solaris.
Software Architecture
4/2012 – 12/2013
Tätigkeitsbeschreibung
- Webbasierte Lösung für Prozessinventar entworfen und entwickelt (als Hauptentwickler).
- Umgebung: Eclipse, Java, Maven, GWT, UiBinder, AJAX, MVP, Spring Framework, JPA, Hibernate, Oracle, H2 Database, Jira, HP QC, HP ALM, Lotus Notes, Windows; Produktion: Linux.
- Neue Anwendung entwickelt - Sammlerfreigabe (Java, Swing, Spring, Eclipse, Oracle, DB2)
- Bestehende Anwendung umgebaut/refactoring - Elektra (Java, Eclipse)
Java (allg.)
10/2011 – 2/2012
Tätigkeitsbeschreibung
- Teile einer Firmenwebseite und eines Online-Shops entwickelt (mittels E-Commerce, Multichannel PCM Hybris).
- SOLR und Nutch für Webseitenvolltextsuche integriert.
- Modul für den Import/Export von Warenscheinen, Medien, Preiszeilen und Lagerbeständen entwickelt (impex).
- Umgebung: Eclipse, Java, Hybris, Hybris Accellerator, Windows; Produktion: Linux.
Java (allg.)
6/2011 – 9/2011
Tätigkeitsbeschreibung
- Verbindung zwischen dem Hybris E-Shop und SAP Back-End entwickelt (Anfragen, Reservierungen, Bestellungen).
- Geografische Lagerhaussuche entwickelt.
- Reifensuche mit dem EDIWheel Standard entwickelt.
- Umgebung: Eclipse, Java, Hybris, SAP, SOAP, WebServices, XML, Windows; Produktion: Linux.
8/2010 – 6/2011
Tätigkeitsbeschreibung
- Gesamte Softwarearchitektur für den Fußscanner entworfen (Hardware/GUI/Server).
- Komplettes Fußscanner-GUI mit HTML5 und WebGL entwickelt.
- Umgebung: Eclipse, Java, GWT, HTML5, WebGL, AJAX, Windows; Produktion: Windows.
- Integrationspunkte: Fußscanner-Hardware, Plastikkartendrucker, Barcode-Scanner, Relais für Digital Signage, E-Shop-Server.
(Referenz auf Anfrage)
4/2010 – 8/2010
Tätigkeitsbeschreibung
- Fernverwaltung für Patientendaten entworfen.
- Softwarearchitektur für das Patientenfernverwaltungssystem entworfen: Datenmodelle, Integrationsschnittstellen (WebServices), Sequenzdiagramme.
- System wird für die Fernbetreuung der Patienten mit chronischen Krankheiten verwendet.
- Umgebung: UML, Microsoft Visio, PowerDesigner, Oracle, WebServices, Windows, SQL.
7/2009 – 3/2010
Tätigkeitsbeschreibung
- Integrationskonzept zwischen den bestehenden zentralen Bankomatverwaltungssystemen und einem neuen Informationssystem vorbereitet.
- Neues animiertes GUI für Bankomaten entwickelt (2700+ Bankomaten, mehrere Millionen Benutzer).
- Umgebung: Eclipse, Java, Swing, XML, Web Services, SOAP, SQL Server, Lotus Notes; Produktion: Windows.
12/2008 – 8/2011
Tätigkeitsbeschreibung
- Webbasiertes Rich-Client-System für Windbeanspruchung von Fassaden und Konstruktionsberechnung entworfen und entwickelt.
- Umgebung: Eclipse, Java, GWT, JavaScript, HTML, XML, SQL, PostgreSQL, SWT, Apache Derby, Windows; Produktion: Unix, Linux, Windows.
(Referenz auf Anfrage)
1/2008 – 1/2009
Tätigkeitsbeschreibung
- Gesamten Großverkauf-Geschäftsprozess für einen slowenischen Pharmalieferanten analysiert und Verbesserungsvorschläge vorbereitet.
- Entwicklung eines neuen Großverkauf-Informationssystems und Migration aus dem alten System geleitet.
- Umgebung: OpenOffice.org, Microsoft SQL Server, Delphi, Windows.
12/2005 – 7/2008
Tätigkeitsbeschreibung
- Mehrere Teile der Front-End-Anwendung für die größte slowenische Bank entworfen (1200+ Benutzer). Unter anderem: EURO, Multibanking, Depositen/Sparkonten, Schwarze Listen, Migration von Zahlungsanweisungen.
- In der Projektverhandlung bei KBC in Brüssel teilgenommen.
- Umgebung: IBM WebSphere, Java, JSP, CICS, Cobol, DB2, Microsoft Visio, Microsoft Project, UML, ERwin, HTML, XML, Windows XP; Produktion: Unix, Solaris, Sun OS, IBM Mainframe, OS/400.
(Referenz auf Anfrage)
3/2004 – 11/2005
Tätigkeitsbeschreibung
Nationalsystem für Fahrzeugzulassung entworfen (für 1,5 Millionen Fahrzeuge) (IBM WebSphere, Oracle).
- System an EU-Richtlinien angepasst.
- Umgebung: IBM WebSphere, Java, JSP, EJB, XML, UML, Oracle, SQL, TOAD, Windows XP, Lotus Notes; Produktion: IBM Mainframe Z/OS.
(Referenz auf Anfrage)
2/2003 – 2/2004
Tätigkeitsbeschreibung
- Wellness-Verwaltungssystem konzipiert und entwickelt (für Kleinunternehmen) (Umgebung: Java, Eclipse, PostgreSQL, MySQL, SQL, XML, UML, Eclipse, Windows, Unix, Linux.
- Online-E-Book-System entwickelt (Plattform: XML, Apache HTTP Server, Perl, Linux).
- Beim Entwerfen eines Wertpapier-Verwaltungssystems mitgewirkt (für Kleinunternehmen) (Umgebung: Delphi, MS SQL Server, Windows).
- Prototyp eines Arztpraxissystems entworfen (Umgebung: Java, Eclipse).
1/2002 – 1/2003
Tätigkeitsbeschreibung
- Mehrere Funktionalitäten eines strategischen Systems für Schweizer nationalen Telekomanbieter entwickelt.
- Umgebung: Java, JBuilder, NetBeans, JSP, RMI, XML, J2EE, JBoss, Tomcat, UML, Oracle, SQL, TOAD, Windows NT; Produktion: Unix, Linux.
(Referenz auf Anfrage)
3/2001 – 12/2002
Tätigkeitsbeschreibung
- Mehrere Funktionalitäten eines bestehenden Systems für zentrale Partnerverwaltung entwickelt (Smalltalk).
- Testsystem entworfen und entwickelt (Java).
- Umgebung: Smalltalk, VisualAge for Smalltalk, VisualAge for Java, AWT, Swing, XML, UML, Oracle, SQL, CORBA, UML, VisiBroker, LiveLink, ENVY, TestDirector, CSC Micado Frameworks, Rational Rose, Windows NT, Unix, AIX.
(Referenz auf Anfrage)
11/2000 – 2/2001
Tätigkeitsbeschreibung
- Webbasiertes Reportingsystem für die zwei größten Schweizer Banken entwickelt.
- Provisionsabrechnungssystem für Versicherungsagenturen konzipiert und entwickelt.
- Umgebung: Smalltalk, VisualAge for Smalltalk, DB2/UDB, SQL, UML, HTML Frontend, Windows NT/2000.
(Referenz auf Anfrage)
9/1998 – 6/2000
Tätigkeitsbeschreibung
- Persistenzmanager und GUI Framework für Bibliothekssystem konzipiert und entwickelt.
- Umgebung: Java, JBuilder, VisualAge for Java, AWT, Swing, XML, UML, CORBA, RMI, Object Oriented Database ObjectStore, Windows NT.
(Referenz auf Anfrage)
11/1997 – 8/1998
Tätigkeitsbeschreibung- GUI Framework in Java konzipiert und entwickelt (IBM VisualAge for Java, AWT, Swing, UML).
6/1992 – 10/1997
Tätigkeitsbeschreibung
- Bei der Entwicklung einer Gesamtlösung für Versicherungen teilgenommen. Alle Versicherungsgebiete außer Hauptbuchhaltung (wird in mehr als 10 europäischen Ländern verwendet).
- Konzeption und Entwicklung eines objektorientierten Modellierungswerkzeugs.
- Konzeption und Entwicklung einer Objektdatenbank (ODBMS).
- Umgebung: Visual Smalltalk Enterprise, Team/V, Digitalk Smalltalk/V, Object Oriented Database, Microsoft Office Integration, MVC, UML, Java, VisualAge for Java, AWT, Swing, Windows 3.11/95, OO, OOAD, OOD, OOP, objektorientiertes Design, objektorientierte Analyse, objektorientierte Programmierung.
(Referenz auf Anfrage)
11/1991 – 5/1992
Tätigkeitsbeschreibung
11/1991 – 05/1992
- System für Analyse, Synthese und Simulation von dynamischen linearen Systemen entwickelt.
- Umgebung: Borland Pascal for Windows, Windows 3.11.
(Referenz auf Anfrage)
10/1987 – 10/1991
Tätigkeitsbeschreibung
10/1987 – 10/1991
- Mehrere Computerprogramme in Assembler, Basic, Pascal, C und C++ für Nationalwettbewerbe konzipiert, entwickelt, dokumentiert und präsentiert.
- Mehrere Forschungsarbeiten für Nationalwettbewerbe durchgeführt.
- Umgebung: Commodore 64, MS-DOS, Windows 3.11, Basic, x86 Assembler, Borland Pascal, C/C++.
Ausbildung
Graz, Österreich
Über mich
Innerhalb von wenigen Stunden kann ich eine komplette Prototyp-Anwendung mit diesen Technologien erstellen: Java, JavaScript, GWT, Spring MVC, JSF, SWT, Swing, Oracle, DB2, SQL Server, PostgreSQL, MySQL, Maven, Gradle!
Weitere Kenntnisse
- Full-Stack, Web Development, Frontend, Backend, Reporting, Business Intelligence
- Teamwork, Mentoring, Führung, analytische Fähigkeiten, Entscheidungsfindung
- Scrum, Agile, Test-Driven Development (TDD), Continuous Integration & Delivery (CI/CD)
- Object-Oriented Analysis, Design and Programming (OOAD, OOD, OOP) (seit 1991)
- Java (seit 1996), Java EE/J2EE/EJB, J2SE, Spring Framework, Spring Boot
- JavaScript, HTML/HTML5, CSS/CSS3, XML, JSON, REST, Python, PHP, Perl, Groovy, Bash
- IntelliJ IDEA, Eclipse/IBM WebSphere, NetBeans, Git, Subversion (SVN), Mercurial (Hg), Maven, Gradle, Ant
- Google Web Toolkit (GWT), Spring MVC, JSP, JavaServer Faces (JSF), Standard Widget Toolkit (SWT), Swing
- SQL, Oracle (seit 2001), DB2 (seit 2000), SQL Server, Sybase, PostgreSQL (seit 2003), MySQL, H2
- JBoss, Apache Tomcat, Jetty, Apache HTTP Server, Nginx, WordPress, JIRA, GitLab, GitHub, Jenkins, Artifactory, Nexus
- JPA, Hibernate, JUnit, Mockito, Web Services, SOAP, Android, Mobile Apps
- Hybris, Docker, Docker Compose, Containers, RaspberryPi, Embedded, JasperReports
- Microsoft Office (Word, Excel, PowerPoint, Outlook, Visio, Project), Google Docs, LibreOffice, OpenOffice, Lotus Notes
- Windows, Linux (Red Hat/RHEL, Ubuntu, Debian, Raspberry Pi OS/Raspbian, Alpine), Unix (Solaris, AIX), FreeBSD
Zusätzliche Stärken
- Rational Unified Process (RUP), Unified Modeling Language (UML), Use Cases,, Extended Event-Driven Process Chain (eEPC)
- Pair Programming, Extreme Programming (XP), Dependency Injection, ETL (Extract, Transform, Load), Open Source
- Smalltalk (seit 1992), C/C++, Delphi, Pascal, Free Pascal, Oberon, Basic, Occam, PL/SQL, T-SQL, Shell, Assembler
- Borland Delphi, JBuilder, VisualAge Product Family (seit 1997), Visual Smalltalk, WebLogic, Splunk, SonarQube
- MetaTrader, MetaEditor, Strategy Tester, MQL4, MQL5, Forex, FX, Android SDK, Android Developer Tools (ADT)
- JIRA, ServiceNow, HP Quality Center (HP QC), HP Application Lifecycle Management (HP ALM), BugZilla, Dev Track
- ClearCase, Visual SourceSafe, CVS, Rational Rose, PowerDesigner, ERwin, JasperReports Server, iReport, WindowBuilder Pro
- RDBMS: Microsoft Access, Jet-Engine, Java DB, Apache Derby, HSQL, BTrieve, Interbase
- ODBMS: ObjectStore, UniSQL, Tensegrity, Proprietary
- Servlets, JavaBeans, AJAX, WSDL, Axis, CORBA, RMI, RPC
- SAP, CICS, TCP/IP, HTTP, FTP, CGI, WWW, JDBC, ODBC, HQL, RS232, SMTP, OpenGL, Open Inventor, VRML, WebGL, RXTX, Lex/Yacc, MVC, MVP, JFC/Swing, AWT, iText, Bouncy Castle, Lombok, Apache Ignite, TOAD, SQuirreL SQL Client
- MS-DOS, ClearOS, SunOS, Irix
Persönliche Daten
- Slowenisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Kroatisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden