Javadeveloper Fullstack ( SpringBoot, Vue.js, Angular )
- Verfügbarkeit einsehen
- 0 Referenzen
- 130€/Stunde
- CH-8832 Wilen b. Wollerau
- auf Anfrage
- de | en
- 27.01.2024
Kurzvorstellung
• Backend: Microservices mit Java / Spring5 / SpringBoot2, Docker, Kubernetes
• Frontend: SPA mit Angular, Vue.js
• agil mit Scrum (crossfunctional)
Qualifikationen
Projekt‐ & Berufserfahrung
10/2019 – 9/2020
Tätigkeitsbeschreibung
Neu- und Weiterentwicklung diverser Applikationen für den Universitätsbetrieb.
Einführung von vue.js für die Gesamt-IT
Oracle-Anwendungen, SQL, BEA WebLogic Server, Java (allg.), PL/SQL, Spring Framework, JavaScript, Json, Javaserver Pages, Vue.Js
8/2018 – 2/2019
Tätigkeitsbeschreibung
Das Portal für die Verkäufer in den Mercedes-Filialen (POS) ist historisch gewachsen (JEE/JSF Monolith) und mit seinen 28 Umsystemen nur noch unter grossem Aufwand/Risiko erweiterbar. Es wird eine neue Architektur eruiert mit Microservices/Spring-Boot und Angular.
Aufgaben:
• Weiterentwicklung von Backendkomponenten auf Basis JEE
• Weiterentwicklung von Frontendkomponenten auf Basis JSF
• Konzeption eines Transformationspfades nach Microservices und SpringBoot, Angular
• Code-Review, Refactoring
• Mitarbeit in einem cross-funktionalem Scrumteam mit 3-Wochensprints
• Support eines Scrum-teams zur Erstellung eines Angular-POC.
IBM WebSphere Application Server (WAS), Docker, Hibernate (Java), J2EE, Java (allg.), Node.Js, Spring Framework, Angular, Javaserver Faces
10/2017 – 6/2018
Tätigkeitsbeschreibung
Für ein smart-energy ( Energiemanagement ) und smart-living ( Wohnungssteuerung ) System
wurde eine app für den Kunden ( Nutzer ) entwickelt auf Basis vue.js.
Aufgaben:
• Aufbau eines vue.js Frameworks
• Erstellung von Komponenten für das Energiemanagement und die Wohnungssteuerung.
Eingesetzte Technologien:
node, npm, vue.js, vuex, typescript, axios, RxJs,, cordova mit plugins für ios und android, sass, vue-design-system, immmutable, highcharts, ava, bitbucket (git), confluence (jira), skype business, slack
Node.Js, Saas, Typescript, JavaScript-Frameworks, Vue.Js
7/2017 – 9/2017
Tätigkeitsbeschreibung
Der Kunde soll über die Website einen Beratungstermin buchen können. Hierfür kann der Kunde einen freien Termin zu einem Thema und einer Filiale auswählen und buchen. Er erhällt anschliessend eine Bestätigungs-Mail. Realisierung als Singe Page Applikation mit vue.js
Aufgaben:
• Analyse der Requirements.
• Erstellung der Backend-Komponente mit Spring-MVC, REST-Services, Mail-Versand, Datenbank und Jobs
• Erstellung der Frontendkomponente mit vue.js
Apache Maven, Hibernate (Java), Java (allg.), Node.Js, Spring Framework, CSS (Cascading Style Sheet), HTML5, JavaScript-Frameworks, Representational State Transfer (REST), Vue.Js
8/2016 – 12/2016
Tätigkeitsbeschreibung
Analyse der Requirements.
Mitarbeit im agilen (Srum) Umfeld mit 2-Wochen Sprints.
Erstellung von Frontendkomponenten mit java7, Spring-MVC, JSP/Tiles, jQuery, RequireJS, Javascript, Ajax
Erstellung von Backendkomponenten mit Spring
Anbindung von externen Komponenten ( SOAP )
Oracle Database, SQL, WebSphere, Apache Tomcat, Hibernate (Java), J2EE, Java (allg.), Spring Framework, Git, Jira, SOAP, HTML5, Json, Representational State Transfer (REST), CSS (Cascading Style Sheet), JavaScript, Jquery, Javaserver Pages
10/2015 – 12/2015
Tätigkeitsbeschreibung
Seit 2011 werden diverse Altsysteme (Host) auf eine neue technologische Basis (JEE) migriert.
Das Team NSP (Neue Schadenplattform) benötigt Unterstützung für das Sammeln und
Exportieren von teilmigrierten Schadendaten an ein externes Betrugsinformationssystem
(Riskshield)
Aufgaben:
• Ermitteln der benötigten Daten aus Oracle auf Grund der Schnittstellendefinition von
Riskshield
• Export der Daten mit Spring-Batch an die Schnittstelle von Riskshield als csv.
• Vorbereitung eines ersten Testlaufs mit einem Datenvolumen von 160'000 Schäden.
Oracle Database, SQL, Enterprise Architect (EA), Eclipse, J2EE, Java (allg.), Spring Framework, Git, SOAP
11/2014 – 5/2017
Tätigkeitsbeschreibung
Für den Opernfan werden auf dem iPad zur Opern-CD bzw. Spotify-Stream die Untertitel in diversen Sprachen synchron angezeigt.
Die Realisierung ist in der 2. Version abgeschlossen ( Spotify-Streaming ).
Die Realisierung erfolgt mit 3 Komponenten:
• Im Redaktionssystem werden die Produkte erstellt (JEE)
• In der Produktstage werden die Produkte bereitgestellt. (JEE)
• Die App (ios) lädt via RESTful/JSON von der Produktstage die Produkte ( Untertitel zur
Opernaufnahme, Metadaten ).
Aufgaben:
• Analyse, Architektur, Design, Realisierung, Test
Wildfly, Enterprise Architect (EA), Hibernate (Java), iOS Entwicklung, J2EE, Java (allg.), HTML5, Json, Representational State Transfer (REST), CSS (Cascading Style Sheet), JavaScript, Javaserver Faces, Dreamweaver
8/2012 – 10/2014
Tätigkeitsbeschreibung
Das Portal für externe Vermögensverwalter (EAM-Portal) basiert auf WLS 10, der
Portalkomponente ALUI und einer SSO-Komponente zu den externen Applikationen. Die
komplexen Abhängigkeiten ziehen sich durch die halbe Bank. Für das 3rd Level Supportteam wird Unterstützung mit breiter Entwicklungserfahrung benötigt.
Aufgaben:
• Incidentbearbeitung auf Level 3
• Fehler- und Performanceanalyse mit Splunk, Dynatrace, Wireshark, SQL
• Finden noch nicht bekannter Fehler
• Codeanlayse, Bugfixing, Implementierung von Changes
Oracle Database, SQL, Linux (Kernel), Solaris, Eclipse, J2EE, Java (allg.), 2nd & 3rd Level Support
10/2011 – 12/2011
Tätigkeitsbeschreibung
Der Kunde SwissRe ersetzt sein bestehendes Intranet durch das Social Intranet von JIVE
(-Hyperlink entfernt-), um ihr weltweit verteiltes Know-how besser verwalten zu können.
Aufgaben:
• Entwicklung auf Basis JIVE (Social Intranet)
• Erstellung von GUI Elementen als plugins (extension points)
• Erstellung von Jobs
• Erweiterung des Core System API
• Implementierung von Datenmodellerweiterungen
• Agile Entwicklung (scrum)
• Erweiterung der objective-c ios Erfahrungen
Postgresql, Oracle Database, Mysql, SQL, Subversion, Eclipse, Hibernate (Java), Java (allg.), CSS (Cascading Style Sheet), HTML, JavaScript, Jquery
4/2009 – 8/2011
Tätigkeitsbeschreibung
Das Relationship Opening Tool ist eine regelbasierte Intranet-Applikation zur Eröffnung und Modifikation von Kundenbeziehungen und deren Produkte. In Abhängigkeit der Kundendaten (Wohnsitz, Nationalität usw.) wird der Kundenberater durch einen regelbasierten Screenflow geführt. Als Ergebnis werden die Verträge gedruckt.
Aufgaben:
• Einarbeitung in das fachliche Produkt Know-how, IBM ILOG jRules sowie Legal &
Compliance
• Erweiterung der Regeln und des Worflows für Firmenkunden
• Review und Korrektur der Requirements
• Erweiterungen am Java Domainmodell und CORBA Services
• Aufwandschätzung
• Erstellung von jUnit Tests und Support des Testmanagers
• Dokumentation nach CMMI Level 3 sowie Tracking in jira
UML, Subversion, Concurrent Versions System, Eclipse, J2EE, Java (allg.), Jira, CORBA
6/2006 – 12/2008
Tätigkeitsbeschreibung
Relaunch des Intranetportals auf Basis Day (statischer Content) und Hybris (dynamischer
Content).
Aufgaben:
• Spezifikation und Aufwandschätzung
• Erweiterung des Hybris J2EE Containers ( u. a. für den Einkaufskatalog )
• GUI Entwicklung auf Basis WebWork/JSP/Struts/Spring
• Datenbankmodellierung (Oracle) für die Anbindung von Drittsystemen ( z. Bsp. Personal
und Abteilungsdaten )
• Messageanbindung (JMS) an MQSeries
• Generierung von Druckvorlagen (Visitenkarten) mit PDFBox
• Erstellung von Testszenarien für den Fachbereich
Oracle Database, SQL, WebSphere, Wildfly, UML, Enterprise Architect (EA), Subversion, Eclipse, J2EE, Java (allg.), Spring Framework, XML, CSS (Cascading Style Sheet), HTML, JavaScript, Javaserver Pages
5/2005 – 4/2008
Tätigkeitsbeschreibung
Erweiterungen im Bereich E-Banking
Aufgaben:
• Spezifikation laufender fachlicher Anforderungen
• Implementierungen in der EJB auf Basis Java, Spring, SQL, DAO
• Portierung von PL-SQL (Oracle) in die Java Schicht
• Erstellung von Services für die Clients ( GUI, Webservices )
• Anpassungen in den GUI Clients (HTML, Swing )
• Datenmodellerweiterungen (Oracle )
• Massenimport von E-Banking Aufträgen incl. Performanceoptimierungen
• Erstellung von jUnit Tests
Oracle Database, UML, Enterprise Architect (EA), Subversion, Eclipse, J2EE, Java (allg.), Enterprise Javabeans, Junit, Python, Spring Framework, CSS (Cascading Style Sheet), HTML
1/2005 – 4/2005
Tätigkeitsbeschreibung
Einführung einer Security Komponente im E-Banking zur sicheren Darstellung von Rechnungen
externer Anbieter (Paynet) innerhalb der E-Banking Session.
Aufgaben:
• Spezifikation und Evaluierung existierender Lösungen
• Einführung einer Proxylösung der Fa. AdNovum
• Erweiterung dieser Lösung mit zusätzlichen Servletfiltern
• Integration dieser Lösung in die existierende E-Banking Umgebung
UML, Subversion, Eclipse, J2EE, Java (allg.), Enterprise Javabeans, HTML, JavaScript
Weitere Kenntnisse
GUI Entwicklung (JSF2, JSP, Angular, Typescript, HTML5, CSS, JavaScript, jQuery ...)
Backend Entwicklung (JEE7, Hibernate, JMS, SQL, JDBC, JPA, Datenmodell...)
iPhone iOS Entwicklung
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden