Senior Software Engineer Java/JEE nicht verfügbar bis 30.06.2019

Senior Software Engineer Java/JEE

nicht verfügbar bis 30.06.2019
Profilbild von Anonymes Profil, Senior Software Engineer Java/JEE
  • 9105 Schönengrund Freelancer in
  • Abschluss: MSc Computer Science
  • Stunden-/Tagessatz: 30 CHF/Std.
    30 remote / 95 vor Ort
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut) | französisch (gut)
  • Letztes Update: 10.02.2019
SCHLAGWORTE
SKILLS
Applikations-/Softwareentwicklung im Java/JEE/Spring Umfeld
Oracle Datenbankentwicklung und -Migration 
Requirements Engineering


Zertifizierungen
  • Professional Scrum Master I
  • Certificate of Advanced Studies (CAS) Business Analysis, HWZ University of Applied Sciences in Business Administration Zurich
  • Certified Professional Requirements Engineering, Foundation Level
  • Oracle Certified Professional, Java SE 6 Programmer
Standards / Technologien
  • Java SE 6, 7, 8
  • Java Management Extensions (JMX)
  • Java EE 6, 7 (EJB, CDI, JPA, JSF2)
  • J2EE (EJB 2.1)
  • Webservices (Soap, REST)
  • Spring Framework (Core mit DI, Security, AOP, Data), Spring Boot
  • Hibernate, EclipseLink, Querydsl
  • SQL, PL/SQL
  • Groovy
  • JUnit, Mockito
  • XML
  • Primefaces, GWT
  • Adobe Flex
  • HTML, Javascript, CSS
Buildmanagement / Continuous integration
  • Maven, ANT
  • Jenkins (Job DSL, Pipeline), Sonar
  • Vagrant
Datenbanken
  • Oracle 10g/11g/12c
  • PostgreSql
Application- / Webserver
  • Oracle Weblogic Server 12c (12.1.2, 12.2.1-2-0)
  • Apache Tomcat Webserver
  • Glassfish Application Server
Entwicklungstools
  • Eclipse, Netbeans
  • SQL Developer, Toad
  • Sybase PowerDesigner
  • Git, Subversion
Modellierungssprachen
  • UML
  • BPMN2
Projektmanagement
  • Scrum
REFERENZEN
Senior Software Engineer / Scrum Master, Versicherungsgesellschaft, Luzern
Aufgaben:
  • Migration der Buildumgebung einer bestehenden Softwaresuite von ANT nach Maven •
    • Definition und Aufbau des Maven Buildprozesses und der Projekthierarchie
    • Definition und Implementierung des Continuous Integration Prozesses
    • Definition und Erstellen von Maven Archetypen
    • Entwicklung eines Migrationstools zur Portierung der Softwaremodule in die neue Projektstruktur
    • Integration und Modernisierung der Entwicklungsumgebung
    • Leiten von Schulungen und Workshops zur neuen Entwicklungs- und Buildumgebung
  • Coaching und Support der Teammitglieder im Umgang mit der Entwicklungsumgebung und den Framework-Komponenten
  • Technische Migration und Refactoring des Persistence Layers und der Webservices in diversen Applikationen der Softwaresuite
  • Migration von Cobol-Applikationen nach Java
  • Implementierung eines Monitoring-Tools zur Anzeige der Applikations-Status im Weblogic Server 
  • Upgrade der Softwaresuite von Java 6 nach Java 8 und Weblogic Server 12.1.2 nach 12.2.1-2-0
  • Reorganisation der Paketierung der Java Batch Programme in Uberjars
  • Portieren der Unit- und Integrationstests nach JUnit 5
  • Implementierung eines Eclipse Plugins zur Vereinfachung des Testings in verschiedenen Umgebungen
  • Unterstützung des Teams bei der Implementierung des Scrum Prozesses
  • Scrum Master 
Technologieumfeld:
  • Java SE 6/7/8
  • J2EE, JEE 6/7, EJB2.1, EJB3.x, JPA2 (EclipseLink), SOAP Webservices JAX-WS, JAX-RS, Java Management Extensions (JMX)
  • Maven, Jenkins (Job DSL, Pipeline), Groovy, ANT
  • GWT, Primefaces
  • Weblogic 12c Applicationserver, Oracle Datenbank
  • Eclipse, Git Stash
    Senior Software Engineer Pensionskassenversicherungs-Zulieferer, Zürich
Aufgaben:
  • Unterhalt und Weiterentwicklung der Pensionskassen-Software für den externen Kunden
  • Analyse und Lösen von Performanceproblemen
Technologieumfeld:
  • Java SE 7
  • Spring Framework 3 (Core, Security, AOP, MVC)
  • Adobe Flex, CSS
  • ANT
  • Tomcat Web Application Server
  • Oracle Database 11g

Senior Software Engineer
Industrieautomations- / Logistikunternehmen, Raum Zürich
Aufgaben:
Erneuerung und Erweiterung des Warehouse Management Core Systems:
  • Mitarbeit in Spezifikation, Design und Entwicklung
  • Reorganisation des Maven Builds
  • Einführung von Integrationstests
  • Erneuerung des Persistence-Layers
Technologieumfeld:
  • Java SE 7
  • Spring Framework 3 (Core mit DI, AOP, Data)
  • JPA 2.0 (Hibernate), Querydsl
  • Oracle-Datenbank
  • Maven, Jenkins

Senior Software Engineer
Öffentliche Verwaltung, Bern Aufgaben:
Neuentwicklung eines Informations- und Dokumenten Management Systems
  • Analyse, Spezifikation, Design und Implementierung
  • Administration der Entwicklerdatenbanken
  • Planung und Durchführung der Datenmigration
Technologieumfeld:
  • Java SE 7, Spring Framewok 3 (Core, CDI, AOP, Security, Spring Data), JPA/Hibernate, JSF/Primefaces, XML, HTML, Javascript, VBScript
  • Apache Tomcat Webserver
  • Oracle 11g, SQL, PL/SQL, SQL*Loader
  • Maven, Jenkins, Sonar
  • Eclipse, Subversion
Projektabwicklung:
  • Hermes, Scrum

Software Engineer
Industrieautomations- / Logistikunternehmen, Raum Aarau
Aufgaben:
  • Neuentwicklung des Warenhaus- und Materialfluss-Management Kern-Systems:
    • Analyse, Design, Spezifikation, Implementierung, testen von Softwaremodulen
    • Aufbau der komponentenbasierten Software-Architektur und des Maven Buildprozesses
    • Unterstützung in LVS/MFS Projekten
    • Planung und Leiten von Produktschulungen und Workshops
  • Erweiterung und Unterhalt des bestehenden Materialflusskernsystems

Technologieumfeld:
  • Java SE 6
  • Java EE 6 (EJB 3.1, CDI, JPA 2.0 EclipseLink, JAX-WS)
  • Glassfish Application Server
  • Oracle 10g/11g, SQL, PL/SQL, PostgreSql
  • Maven, Hudson, Sonar
  • Selenium
  • Eclipse, Subversion

Consultant (Avaloq Software Engineer und Release Management)
Beratungsunternehmen, Zürich

Technologieumfeld
  • Oracle, PL/SQL
ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
80%
KONTAKTANFRAGE VERSENDEN

Ja, ich akzeptiere die AGB

Ja, ich akzeptiere die Datenschutzbestimmungen

Hinweis: der Versand ihrer Kontaktanfrage ist komplett kostenfrei