Java 7 and 8, JavaEE/J2EE platform, Spring, Hibernate/JPA, Web Services, EJB?s, Javascript, JQuery. Scrum, Maven, Jenkins. MySql and Oracle.
Aktualisiert am 17.02.2022
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 17.02.2022
Verfügbar zu: 100%
davon vor Ort: 100%
Java 8 und 11, JavaEE/J2EE-Plattform, Spring , Hibernate/JPA,
RESTFul Web Services, AngularJS, Angular, Scrum, Full-Stack.
Deutsch
Sehr gute Kenntnisse / B2
Englisch
Sehr gute Kenntnisse / C2
Katalanisch
Muttersprache
Spanisch
Muttersprache

Einsatzorte

Einsatzorte

Schweiz
nicht möglich

Projekte

Projekte

2 Jahre 4 Monate
2021-11 - heute

Migration zu Spring Boot

Senior-Software-Engineer Java 11 Spring Boot Sql Server ...
Senior-Software-Engineer

Für dieses bekannte Berner regional Bahngesellschaft.

  • Entwickle ich die Migration zu Spring Boot von JEE-Technologien der VBE, der wichtigsten Backend-Anwendung für die Verwaltung des Kaufs und Verkaufs von Zugtickets für die Reisenden.

  • Zusammenarbeit im ?Backend to the Future? Backend-Team mit der Nutzung von Scrum und SAFe, und auch den verschiedenen Stakeholdern.

  • Analyse, Design und Konzeption der verschiedenen spezifischen Aufgaben, die zur Durchführung der Migration erforderlich sind.

Java 11 Spring Boot Sql Server Hibernate/JPA RESTful JUnit Scrum/SAFe GitLab CI/CD Jenkins Pipeline Jira Docker
K&WSoftware (Bern)
7 Monate
2021-04 - 2021-10

Entwicklung neuer Funktionalitäten

Senior-Software-Engineer Spring Boot 2.4 Java 8 Spring 5.3 ...
Senior-Software-Engineer

Bei der Entwicklung neuer Funktionalitäten für den Backend-Teil des Star-Produkts im Bereich des digitalen Briefkastens, wie z.B. Post intelligent digital empfangen und archivieren, Rechnungen direkt im Portal bezahlen, etc.

  • Entwicklung des funktionalen Teils "Postverteilung", in einer CI/CD Umgebung.

  • Zusammenarbeit mit dem Frontend Core Feature Team und anderen Stakeholdern.

  • Technische Konzeption, Analyse und Designanforderungen.

Spring Boot 2.4 Java 8 Spring 5.3 PostgreSQL Openshift Docker Microservices Hibernate/JPA RESTful WS JUnit Scrum Git CI/CD GitLab Jira Intellij
BBV (Luzern)
3 Monate
2021-01 - 2021-03

Umsetzung von Backend-Anforderungen

Senior-Software-Engineer Java 8 Spring Integration PostgreSQL ...
Senior-Software-Engineer

Im Backend-Teil des SRF-Play-Teams in SRF, beteiligt an der Entwicklung und Wartung der zugehörigen Anwendungen, hauptsächlich des "Integration Layer" (IL), als zentraler Punkt API, die Audio & Video Metadaten bereitstellt.

  • Umsetzung von Backend-Anforderungen und Fehlerbehebung in IL.

  • Technische Konzeption, Analyse und Gestaltung der architektonischen und funktionalen Anforderungen für die SRF-Anwendungen.

  • Zusammenarbeit mit Frontend- und App-Kollegen des SRF-Play Teams.

  • Qualitätssicherung und Code-Reviews des bestehenden Codes.

Java 8 Spring Integration PostgreSQL Hibernate/JPA RESTful WS JUnit Scrum Git CI/CD Jenkins Pipeline Jira
HAYS (Zürich)
5 Monate
2020-08 - 2020-12

Entwicklung der Backend des Inspection Control

Senior-Software-Engineer Java 11 PostgreSQL Hibernate/JPA ...
Senior-Software-Engineer

Teilnahme in der Transformationsprogramm DaziT zur Modernisierung und Digitalisierung der Eidgenössischen Zollverwaltung (EZV), für die Vereinfachung und Beschleunigung der Zoll- und Abgabenerhebungsverfahren an der Grenze und im Inland.

  • Entwicklung der Backend des Inspection Control für Warenverkehr Lösung, durch Spring Boot Microservices, JPA, Kafka (Integration Middleware) ?, die in der Transit Eingang an der Transito Hochkabine benutzt wird. Diese Anwendung leistet die Erkennung den Fahrzeugen mit automatisch aktivierten Transitanmeldungen an der Hochkabine.

  • Entwicklung der UI in Angular, die die Resultate auf Monitor in Hochkabine zeigt, und die Navigation zu Detailinformationen erlaubt.

  • Manche DevOps-bezogene Aufgaben.

Java 11 PostgreSQL Hibernate/JPA Kafka Microservices deployiert in der EZV Cloud Foundry RESTful WS Spring Boot JUnit Mockito Angular 8+ Scrum (SAFe) Git CI/CD Jenkins Pipeline OAuth 2.0 Splunk Gradle Intellij Jira
GHR/Business&Decision (Bern)
6 Monate
2020-01 - 2020-06

Entwicklung des "New World Biller" (NWB) Produkt

Senior-Software-Engineer Java 8 Mysql Hibernate ...
Senior-Software-Engineer

Entwicklung des "New World Biller" (NWB) Produkt, das die Standard Billing API für Swisscom Applikationen und Abteilungen anbietet, und über welches API Calls erstellt werden. Durch eine skalierbare problemlose Lösung, die in der Cloud betrieben kann es für sofortige Verrechnungen verwendet werden.

  • Entwicklung eines Microservices in der Cloud, der die durch den Kauf von Amazon Web Service Produkten generierten und von den Swisscom Kunden produzierten Rechnungen repliziert, damit diese über die NWB Anwendung abgerechnet werden können.
  • Fehlerbehebung und Wartung der bestehenden Funktionen der zugehörigen Software.
  • Teilnahme an den Verantwortlichkeiten von Ops durch Beobachtung, Überwachung und Reaktion auf Unregelmässigkeiten, die während der Ausführung einer der bestehenden produktiven Instanzen von NWB auftreten können, damit die Rechnungsstellung ordnungsgemäss funktioniert.
Java 8 Mysql Hibernate Tomcat Microservices deployed in the Swisscom Cloud RESTful WS Java Reactor/WebFlux declarative und functional Programming Spring Boot Scrum (SAFe) Git Intellij CI/CD Jenkins Pipeline Grafana and Kibana Gradle Intellij Jira
Swisscom (Schweiz) AG
3 Monate
2019-10 - 2019-12

Wartung und Entwicklung

Senior-Software-Engineer Java 8 und 11 Spring Boot Spring MVC und Web ...
Senior-Software-Engineer

"Service Connect" (Thor), ist ein agiles, plattformunabhängiges Konnektivitäts-Framework, das in einer Netzwerkzentralverwaltungsumgebung, durch Automatisierung und Orchestrierung mit einer Reduzierung des Konnektivitätsaufwands, vom Kundenzugriff auf Cloud, klassische Rechenzentrums- und Drittanbieterdienste bereitstellt.

  • Wartung und Entwicklung der Back-End (Web-Services-orientierte Umgebung), und Front-End (Angular-Framework), der "Thor UI" Benutzeroberfläche, die die Verwaltung mehrerer Thor-Dienste integriert.
  • Zusammenarbeit in einem agilen Team, auch mit anderen Teams, die Service-APis und interne Entwicklungsframeworks bereitstellen.
Java 8 und 11 Spring Boot Spring MVC und Web Spring Security Hibernate/JPA (MySQL Dialect) Angular 8 RESTful WS Swagger MariaDB JUnit Scrum Liquidbase Kibana Eclipse Visual Studio Code
ADESSO (Bern)
11 Monate
2018-11 - 2019-09

Wartung und Entwicklung der Business-Features

Senior-Software-Engineer Java 8 und 11 Hibernate/Jpa Spring (S.Boot ...
Senior-Software-Engineer
  • Im Hochrechnung Personenverkehr (HOP) Projekt: Beim Personenverkehr sind Analysen von grossen Datenmengen und Hochrechnungen.

  • Im Bestell Verfahren Tools (BVT) Projekt: Ein Führungsinstrument zur Erfüllung der Anforderungen aus der Abgeltungsverordnung. Der Regionalverkehr erstellt mit diesem Tool die Offerten an die Kantone, für die Berechnung von Zugkosten.

    • Wartung und Entwicklung der Business-Features des HOP-REP-WEB.

    • Migration des alten Systems PKT auf BVT, dass komplett neu ist.

    • Teilnahme an den Verantwortlichkeiten von Ops (DevOps).

    • Zusammenarbeit mit den verschiedenen Stakeholdern/Lösungsspezialisten,

    • Starke Zusammenarbeit in einem agilen Team, das ebenfalls aus einer Nearshore-Abteilung mit Bari (Italien) besteht.

Java 8 und 11 Hibernate/Jpa Spring (S.Boot Data ?) AngularJS Angular RESTful WS Oracle PostgreSQL Openshift Scrum JMeter (funktionale Leistung/Performance Tool)...
FINCONS GROUP AG (Bern)
7 Monate
2018-04 - 2018-10

Wartung und Weiterentwicklung

Senior-Software-Engineer Java 7/8 Hibernate/Jpa EJB 3 ...
Senior-Software-Engineer
  • Wartung und Weiterentwicklung der Business-Features des PROLIXPRO, der wichtigsten kommerciell CRM-Software in der Firma, zum Verwalten des gesamten Einkaufs- und Lieferzyklus zwischen den Kunden und dem Unternehmen in den verschiedenen Verkaufsstellen.
Java 7/8 Hibernate/Jpa EJB 3 SWT Spring Batch JBoss Eclipse Oracle ActiveMQ Solar Scrum
auf Anfrage
3 Monate
2018-02 - 2018-04

Entwicklung und Pflege Zentrale

Senior-Software-Engineer Java/JavaEE Agile Web Services ...
Senior-Software-Engineer
  • Entwicklung und Pflege Zentrale Migrationsinformationssystem (Zemis) und Mides.
  • MIDES verarbeitet personenbezogene Daten über Asylsuchende und Audits, Durchführung von Asylverfahren.
  • Ich habe an der Entwicklung neuer Funktionen und der Korrektur von Fehlern in beiden Systemen gearbeitet.
Java/JavaEE Agile Web Services Oracle EJB 3.0 JPA JUnit Struts Jsp GIT; Linux
ITECH (Bern)
5 Monate
2017-09 - 2018-01

Entwicklung und Pflege des Middleware-Integrationsmoduls

Senior-Software-Engineer Java/JavaEE-Technologien wie EJB 3.0 Scrum. JUnit Mockito ...
Senior-Software-Engineer
  • Entwicklung und Pflege des Middleware-Integrationsmoduls für die Verarbeitung von Nachrichten zwischen dem CSS SAP-Finanz-Systemmodul und dem Schweizer Betreibungsamt zur korrekten Erfassung von Kunden-Zahlungsausfällen.
  • Entwurf und Entwicklung der Dokumentenarchivierungs- und Drucklösungen, beide in Verbindung mit der Integrationsschicht.
  • Finalisierung der Entwicklung Stabilisierung Integrationsarchitektur.
  • Finalisierung der Integration vom ArchiveLink, inkl. End-to-End Tests Entwicklung.
  • Zusammenarbeit mit den verschiedenen Stakeholdern/Lösungsspezialisten, um einen verlässlichen und hochwertigen Service zwischen den verschiedenen Einsatzumgebungen zu gewährleisten.
Java/JavaEE-Technologien wie EJB 3.0 Scrum. JUnit Mockito WebSphere Eclipse GIT TeamCity Build- und Integrationstool Linux
ERNI Consulting
Luzern, Schweiz
5 Monate
2017-01 - 2017-05

Entwicklung und Pflege der Mocks und Fakes

Senior-Software-Engineer Java/JavaEE JPA Java 8 ...
Senior-Software-Engineer
  • Entwicklung und Pflege der Mocks und Fakes für die gesamte Funktionalität, zur Vereinfachung des Testprozesses ohne direkte Interaktion mit produktiven Eingabeoberflächen (z. B. Verkaufsautomaten, Beacons).
  • Zusammenarbeit in einer kontinuierlichen Integrations- und Auslieferungsumgebung mit Beteiligten wie Entwicklern, Testern und DevOps, die zum Teil auf andere Arbeitsorte verteilt waren. Einsatz des agilen Frameworks Scrum.
  • Entwicklung vornehmlich in der Control/Service- und Restful/Back-End-Schichten der Mocks. Sicherstellung der korrekten und sicheren Interaktion mit dem „echten“, SOAP-basierten Back-End-Service.
Java/JavaEE JPA Java 8 RESTful WS EJB 3 RedHat Linux Oracle Jboss Gradle GoCD Git AngularJS Swagger IntelliJ Scrum
Steffen Informatic / AdNovum
Bern, Schweiz
2 Jahre
2014-08 - 2016-07

Produktion und Pflege der neuesten Produktversionen

Senior-Software-Engineer Java/JavaEE Java 7 und 8 Ubuntu Linux ...
Senior-Software-Engineer
  • Produktion und Pflege der neuesten Produktversionen des Unternehmens im Rahmen eines fortlaufenden Entwicklungsprozesses.
  • Aufbau sinnvoller, optimierter und strukturierter Inhalte im Umfeld eines Publikationssystems mit Schwerpunkt auf Serviceorientierung und Präsentation in mobilen Apps, Web-Anwendungen, E-Books etc. für die Veröffentlichung in Fachzeitschriften, z. B. dem größten juristischen Universalmagazin der Schweiz und der Datenbank der Schweizer Finanzmarkt-Regulierungsbehörde.
  • Externe Projekte, z. B. „Konferenz der Kantonsregierungen“ (KdK), Helveticat (Schweizer Nationalbibliothek).
Java/JavaEE Java 7 und 8 Ubuntu Linux Apache Tomcat Freemarker PostgreSQL CSS Html einsatz des CMS ?Magnolia? auf der Grundlage der Content Repository API für Java (JCR) Eclipse IntelliJ SVN und Maven JUnit und Jenkins intensiv genutzt Linux-basierte Systeme für Entwicklung und Produktion IaaS als Cloud-Modell zur Bereitstellung der Infrastruktur und der Systemressourcen Agile Methodik auf der Grundlage von Scrum
Weblaw AG
Bern, Schweiz
7 Monate
2014-01 - 2014-07

Entwurf und Entwicklung von Anwendungen

Senior-Software-Engineer XHTML CSS JavaScript und den Funktionen des Anwendungsservers zum Aufbau von Back-End-Services über SOAP oder REST im Oracle-Datenbankumfeld ...
Senior-Software-Engineer
  • Entwurf und Entwicklung von Anwendungen in den Bereichen Dokumenten- und Wissensmanagement sowie juristischem Verfahrensmanagement.
  • Analyse, Entwurf und Umsetzung für die Entwicklungs- und Pflegearbeiten an Back-End-Services und Front-End-Webanwendungen entsprechend den W3C-Standards.
  • Entwicklung von Werkzeugen für den Abruf, die Verarbeitung, die Erzeugung und die Umwandlung von Dokumenten mit zugehörigen Metadaten.
  • Anforderungserfassung und regelmäßige Kommunikation mit den zuständigen Beamten.
  • Beiträge zum Aufbau der im juristischen Dienst genutzten Softwarearchitektur.
XHTML CSS JavaScript und den Funktionen des Anwendungsservers zum Aufbau von Back-End-Services über SOAP oder REST im Oracle-Datenbankumfeld Coldfusion-Webanwendungsserver über ein MVC-konformes Framework genutzt. Sprachen: XSLT 2_0 XPath 2.0; Back-End-Validierung von XML-Dokumenten durch Schematron
Europäische Kommission
Brüssel, Belgien
1 Jahr 6 Monate
2012-07 - 2013-12

Entwicklung neuer Anforderungen, Pflege, Überarbeitung

Senior-Java-Entwickler Apache Tomcat MySql JSPs ...
Senior-Java-Entwickler
  • Entwicklung neuer Anforderungen, Pflege, Überarbeitung und Bugfixing der Anwendungen.
  • Erarbeitung von Lösungen für die Architektur- und Geschäftsanforderungen der Webanwendungen.
  • Durchsicht und Kontrolle der Best Practices in der Software.
  • Evaluierung und Überwachung des Entwicklungsprozesses.
  • Einsatz von Java und JavaEE; Spring (Security, MVC) und Hibernate/JPA.
Apache Tomcat MySql JSPs Eclipse SVN und Maven JUnit and Mockito Jenkins als Tool zur fortlaufenden Integration Sonar Agile Methodik auf der Grundlage von Scrum
Insparx
München, Deutschland
1 Jahr 5 Monate
2011-02 - 2012-06

Beteiligung am gesamten Entwicklungsprozess

Senior-Java-Entwickler Spring MVC Spring Webflow Hibernate/JPA ...
Senior-Java-Entwickler

Auf Druckvorstufe und Fotoretusche spezialisiertes Unternehmen mit einem fortlaufenden, iterativen Entwicklungsprozess:

  • Entwicklung und Pflege verschiedener Produkte des Unternehmens.
  • Optimierung der vorhandenen Softwarearchitektur.
  • Behebung von Produktproblemen.
  • Beteiligung am gesamten Entwicklungsprozess eines Tools zur Unterstützung des geschäftlichen Prozessmanagements auf der Grundlage eines Workflows, der die einzelnen Phasen/Stufen steuert.
  • Analyse und Entwurf der funktionellen und nichtfunktionellen Anforderungen.
  • Implementierung von Kernanforderungen.
  • Unit- und Integrationstests.
Spring MVC Spring Webflow Hibernate/JPA JSPs Java jQuery tiles RESTful Web Services Eclipse SVN Maven Jenkins als Integrationstool Sonar (Checkstyle PMD FindBugs) JUnit Mockito and DBUnit.
Tecfoto
Barcelona, Spanien
1 Jahr 7 Monate
2009-07 - 2011-01

Entwicklung einer Anwendung zum Lebenszyklusmanagement

Senior-Java-Entwickler
Senior-Java-Entwickler

Entwicklung einer Anwendung zum Lebenszyklusmanagement des Dokumentenworkflowprozesses

  • Entwicklung der geschäftlichen Kernfunktionen.
  • Datenmodell, OO-Entwurf und Implementierung in JAVA-EE-Technologie unter Oracle.
  • Für die Persistenzschicht wurde Hibernate/JPA verwendet
Sparkasse aus Barcelona
1 Jahr 4 Monate
2008-03 - 2009-06

Schwerpunkt Infrastruktur

Senior Java-Entwickler
Senior Java-Entwickler

Telekommunikationssparte eines multinationalen Unternehmens mit Schwerpunkt Infrastruktur:

  • Beteiligung an der Migration des Managementtools für Techniker-Arbeitseinsätze und des Ressourcenmanagementtools aus einem veralteten System in ein völlig neues.
  • Aufbau aller Schichten der Anwendung.
  • Einsatz von GWT, JBoss, Hibernate unter Oracle sowie des Spring-Frameworks
Abertis, Barcelona
1 Jahr 4 Monate
2008-03 - 2009-06

Bereich Vertriebsmanagement von Veranstaltungstickets

Bereich Vertriebsmanagement von Veranstaltungstickets in einer lokalen Umgebung:

  • Neuimplementierung einer Anwendung, die zuvor in C codiert war, zur Migration in Java-Technologie, um erforderliche technische Verbesserungen umzusetzen.
Sparkasse aus Barcelona, ?La Caixa?
7 Monate
2006-11 - 2007-05

Analyse der vorhandenen laufenden Anwendungen

Java-Entwickler
Java-Entwickler
  • Analyse der vorhandenen laufenden Anwendungen, die in den vorhergehenden Jahren in J2EE entwickelt worden waren.
  • Machbarkeitsuntersuchung einer Neuimplementierung der Persistenzschicht in einer bedeutenden Anzahl dieser Anwendungen zur Steigerung ihrer Effizienz.
Gas Natural
7 Monate
2006-11 - 2007-05

Beteiligung an einer Anwendung zur sicheren Aufbewahrung von Dokumenten

Java-Entwickler
Java-Entwickler
  • Beteiligung an einer Anwendung zur sicheren Aufbewahrung von Dokumenten, Aufzeichnungen und elektronischen Nachweisen während des Zeitraums der jeweiligen Maßnahme und zur Weitergabe von Informationen zwischen den verschiedenen Organisationen.
  • Entwicklung der Schnittstelle zur Zuführung, Anforderung und Löschung von Dokumenten mit dem Fedora-Dokumentenmanager, implementiert in einer J2EE-Umgebung unter Einsatz von Struts, Ajax, JSP, Oracle sowie Apache- und JBoss-Servern.
Agència Catalana de Certificació

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Master-Abschluss in Informatik an der Universitat Autònoma de Barcelona.

  • Grundschule und weiterführende Schule in La Salle Bonanova (Barcelona).

Kompetenzen

Kompetenzen

Top-Skills

Java 8 und 11, JavaEE/J2EE-Plattform, Spring , Hibernate/JPA, RESTFul Web Services, AngularJS, Angular, Scrum, Full-Stack.

Produkte / Standards / Erfahrungen / Methoden

MEINE FÄHIGKEITEN UND STÄRKEN:

IT  

  • Java 8 und 11, JavaEE-Plattform, Hibernate/JPA, MySQL und Oracle, Angular, Typescript,, Spring (z. B.: Spring Boot, MVC, Data, Security, Webflow), RESTFul Web Services, AngularJS, Scrum, GIT, CI/CD Jenkins Pipeline, Full-Stack und Back-End-Entwicklung.

  • Design Patterns und Best Practices. Praxisorientierte Aufgaben im kontinuierlich-iterativen Entwicklungszyklus, hauptsächlich Softwareanalyse, OO-Design, Codierung und Tests. (zu Einzelheiten siehe unten die Tabelle technischer Fähigkeiten) 

PERSÖNLICH

Analytische Herangehensweise an Probleme. Reibungslose Anpassung an verschiedene Situationen und Herausforderungen. Teamorientiertes Arbeiten und reibungslose Kommunikation mit allen Beteiligten, auch im internationalen Umfeld. Schnelle Aufnahmefähigkeit.

Application/Servlet Containers:

Apache Tomcat, JBoss and Weblogic.

 

DB?s:

MySql ,Oracle, PostgreSQL.

 

IDE?s and tools:

Eclipse, IntelliJ, Jbuilder, TOAD, GIT, SVN, CVS, Visual Paradigm.

 

OS?s:

Linux, Unix, Windows, VMS.

 

Technology, Tool, or Methodology

  • Java/JavaEE

  • Spring

  • Hibernate/JPA

  • Xml

  • JSP, Freemarker

  • Javascript, Jquery, Ajax

  • HTML, CSS

  • Angular, AngularJS

  • EJB

  • Magnolia CMS

  • JCR

  • Scrum

  • Jenkins

  • Sonar

  • UML

  • Junit

  • Subversion, CVS, GIT

  • Eclipse

  • Struts

  • MySql

  • Oracle

  • Sql / PL-SQL

  • Apache Tomcat

  • Jboss

  • Websphere

  • Weblogic

  • Maven

  • RESTful WS, JSON, Wsdl

  • Xslt

  • ColdFusion

  • Openshift

  • Linux

Einsatzorte

Einsatzorte

Schweiz
nicht möglich

Projekte

Projekte

2 Jahre 4 Monate
2021-11 - heute

Migration zu Spring Boot

Senior-Software-Engineer Java 11 Spring Boot Sql Server ...
Senior-Software-Engineer

Für dieses bekannte Berner regional Bahngesellschaft.

  • Entwickle ich die Migration zu Spring Boot von JEE-Technologien der VBE, der wichtigsten Backend-Anwendung für die Verwaltung des Kaufs und Verkaufs von Zugtickets für die Reisenden.

  • Zusammenarbeit im ?Backend to the Future? Backend-Team mit der Nutzung von Scrum und SAFe, und auch den verschiedenen Stakeholdern.

  • Analyse, Design und Konzeption der verschiedenen spezifischen Aufgaben, die zur Durchführung der Migration erforderlich sind.

Java 11 Spring Boot Sql Server Hibernate/JPA RESTful JUnit Scrum/SAFe GitLab CI/CD Jenkins Pipeline Jira Docker
K&WSoftware (Bern)
7 Monate
2021-04 - 2021-10

Entwicklung neuer Funktionalitäten

Senior-Software-Engineer Spring Boot 2.4 Java 8 Spring 5.3 ...
Senior-Software-Engineer

Bei der Entwicklung neuer Funktionalitäten für den Backend-Teil des Star-Produkts im Bereich des digitalen Briefkastens, wie z.B. Post intelligent digital empfangen und archivieren, Rechnungen direkt im Portal bezahlen, etc.

  • Entwicklung des funktionalen Teils "Postverteilung", in einer CI/CD Umgebung.

  • Zusammenarbeit mit dem Frontend Core Feature Team und anderen Stakeholdern.

  • Technische Konzeption, Analyse und Designanforderungen.

Spring Boot 2.4 Java 8 Spring 5.3 PostgreSQL Openshift Docker Microservices Hibernate/JPA RESTful WS JUnit Scrum Git CI/CD GitLab Jira Intellij
BBV (Luzern)
3 Monate
2021-01 - 2021-03

Umsetzung von Backend-Anforderungen

Senior-Software-Engineer Java 8 Spring Integration PostgreSQL ...
Senior-Software-Engineer

Im Backend-Teil des SRF-Play-Teams in SRF, beteiligt an der Entwicklung und Wartung der zugehörigen Anwendungen, hauptsächlich des "Integration Layer" (IL), als zentraler Punkt API, die Audio & Video Metadaten bereitstellt.

  • Umsetzung von Backend-Anforderungen und Fehlerbehebung in IL.

  • Technische Konzeption, Analyse und Gestaltung der architektonischen und funktionalen Anforderungen für die SRF-Anwendungen.

  • Zusammenarbeit mit Frontend- und App-Kollegen des SRF-Play Teams.

  • Qualitätssicherung und Code-Reviews des bestehenden Codes.

Java 8 Spring Integration PostgreSQL Hibernate/JPA RESTful WS JUnit Scrum Git CI/CD Jenkins Pipeline Jira
HAYS (Zürich)
5 Monate
2020-08 - 2020-12

Entwicklung der Backend des Inspection Control

Senior-Software-Engineer Java 11 PostgreSQL Hibernate/JPA ...
Senior-Software-Engineer

Teilnahme in der Transformationsprogramm DaziT zur Modernisierung und Digitalisierung der Eidgenössischen Zollverwaltung (EZV), für die Vereinfachung und Beschleunigung der Zoll- und Abgabenerhebungsverfahren an der Grenze und im Inland.

  • Entwicklung der Backend des Inspection Control für Warenverkehr Lösung, durch Spring Boot Microservices, JPA, Kafka (Integration Middleware) ?, die in der Transit Eingang an der Transito Hochkabine benutzt wird. Diese Anwendung leistet die Erkennung den Fahrzeugen mit automatisch aktivierten Transitanmeldungen an der Hochkabine.

  • Entwicklung der UI in Angular, die die Resultate auf Monitor in Hochkabine zeigt, und die Navigation zu Detailinformationen erlaubt.

  • Manche DevOps-bezogene Aufgaben.

Java 11 PostgreSQL Hibernate/JPA Kafka Microservices deployiert in der EZV Cloud Foundry RESTful WS Spring Boot JUnit Mockito Angular 8+ Scrum (SAFe) Git CI/CD Jenkins Pipeline OAuth 2.0 Splunk Gradle Intellij Jira
GHR/Business&Decision (Bern)
6 Monate
2020-01 - 2020-06

Entwicklung des "New World Biller" (NWB) Produkt

Senior-Software-Engineer Java 8 Mysql Hibernate ...
Senior-Software-Engineer

Entwicklung des "New World Biller" (NWB) Produkt, das die Standard Billing API für Swisscom Applikationen und Abteilungen anbietet, und über welches API Calls erstellt werden. Durch eine skalierbare problemlose Lösung, die in der Cloud betrieben kann es für sofortige Verrechnungen verwendet werden.

  • Entwicklung eines Microservices in der Cloud, der die durch den Kauf von Amazon Web Service Produkten generierten und von den Swisscom Kunden produzierten Rechnungen repliziert, damit diese über die NWB Anwendung abgerechnet werden können.
  • Fehlerbehebung und Wartung der bestehenden Funktionen der zugehörigen Software.
  • Teilnahme an den Verantwortlichkeiten von Ops durch Beobachtung, Überwachung und Reaktion auf Unregelmässigkeiten, die während der Ausführung einer der bestehenden produktiven Instanzen von NWB auftreten können, damit die Rechnungsstellung ordnungsgemäss funktioniert.
Java 8 Mysql Hibernate Tomcat Microservices deployed in the Swisscom Cloud RESTful WS Java Reactor/WebFlux declarative und functional Programming Spring Boot Scrum (SAFe) Git Intellij CI/CD Jenkins Pipeline Grafana and Kibana Gradle Intellij Jira
Swisscom (Schweiz) AG
3 Monate
2019-10 - 2019-12

Wartung und Entwicklung

Senior-Software-Engineer Java 8 und 11 Spring Boot Spring MVC und Web ...
Senior-Software-Engineer

"Service Connect" (Thor), ist ein agiles, plattformunabhängiges Konnektivitäts-Framework, das in einer Netzwerkzentralverwaltungsumgebung, durch Automatisierung und Orchestrierung mit einer Reduzierung des Konnektivitätsaufwands, vom Kundenzugriff auf Cloud, klassische Rechenzentrums- und Drittanbieterdienste bereitstellt.

  • Wartung und Entwicklung der Back-End (Web-Services-orientierte Umgebung), und Front-End (Angular-Framework), der "Thor UI" Benutzeroberfläche, die die Verwaltung mehrerer Thor-Dienste integriert.
  • Zusammenarbeit in einem agilen Team, auch mit anderen Teams, die Service-APis und interne Entwicklungsframeworks bereitstellen.
Java 8 und 11 Spring Boot Spring MVC und Web Spring Security Hibernate/JPA (MySQL Dialect) Angular 8 RESTful WS Swagger MariaDB JUnit Scrum Liquidbase Kibana Eclipse Visual Studio Code
ADESSO (Bern)
11 Monate
2018-11 - 2019-09

Wartung und Entwicklung der Business-Features

Senior-Software-Engineer Java 8 und 11 Hibernate/Jpa Spring (S.Boot ...
Senior-Software-Engineer
  • Im Hochrechnung Personenverkehr (HOP) Projekt: Beim Personenverkehr sind Analysen von grossen Datenmengen und Hochrechnungen.

  • Im Bestell Verfahren Tools (BVT) Projekt: Ein Führungsinstrument zur Erfüllung der Anforderungen aus der Abgeltungsverordnung. Der Regionalverkehr erstellt mit diesem Tool die Offerten an die Kantone, für die Berechnung von Zugkosten.

    • Wartung und Entwicklung der Business-Features des HOP-REP-WEB.

    • Migration des alten Systems PKT auf BVT, dass komplett neu ist.

    • Teilnahme an den Verantwortlichkeiten von Ops (DevOps).

    • Zusammenarbeit mit den verschiedenen Stakeholdern/Lösungsspezialisten,

    • Starke Zusammenarbeit in einem agilen Team, das ebenfalls aus einer Nearshore-Abteilung mit Bari (Italien) besteht.

Java 8 und 11 Hibernate/Jpa Spring (S.Boot Data ?) AngularJS Angular RESTful WS Oracle PostgreSQL Openshift Scrum JMeter (funktionale Leistung/Performance Tool)...
FINCONS GROUP AG (Bern)
7 Monate
2018-04 - 2018-10

Wartung und Weiterentwicklung

Senior-Software-Engineer Java 7/8 Hibernate/Jpa EJB 3 ...
Senior-Software-Engineer
  • Wartung und Weiterentwicklung der Business-Features des PROLIXPRO, der wichtigsten kommerciell CRM-Software in der Firma, zum Verwalten des gesamten Einkaufs- und Lieferzyklus zwischen den Kunden und dem Unternehmen in den verschiedenen Verkaufsstellen.
Java 7/8 Hibernate/Jpa EJB 3 SWT Spring Batch JBoss Eclipse Oracle ActiveMQ Solar Scrum
auf Anfrage
3 Monate
2018-02 - 2018-04

Entwicklung und Pflege Zentrale

Senior-Software-Engineer Java/JavaEE Agile Web Services ...
Senior-Software-Engineer
  • Entwicklung und Pflege Zentrale Migrationsinformationssystem (Zemis) und Mides.
  • MIDES verarbeitet personenbezogene Daten über Asylsuchende und Audits, Durchführung von Asylverfahren.
  • Ich habe an der Entwicklung neuer Funktionen und der Korrektur von Fehlern in beiden Systemen gearbeitet.
Java/JavaEE Agile Web Services Oracle EJB 3.0 JPA JUnit Struts Jsp GIT; Linux
ITECH (Bern)
5 Monate
2017-09 - 2018-01

Entwicklung und Pflege des Middleware-Integrationsmoduls

Senior-Software-Engineer Java/JavaEE-Technologien wie EJB 3.0 Scrum. JUnit Mockito ...
Senior-Software-Engineer
  • Entwicklung und Pflege des Middleware-Integrationsmoduls für die Verarbeitung von Nachrichten zwischen dem CSS SAP-Finanz-Systemmodul und dem Schweizer Betreibungsamt zur korrekten Erfassung von Kunden-Zahlungsausfällen.
  • Entwurf und Entwicklung der Dokumentenarchivierungs- und Drucklösungen, beide in Verbindung mit der Integrationsschicht.
  • Finalisierung der Entwicklung Stabilisierung Integrationsarchitektur.
  • Finalisierung der Integration vom ArchiveLink, inkl. End-to-End Tests Entwicklung.
  • Zusammenarbeit mit den verschiedenen Stakeholdern/Lösungsspezialisten, um einen verlässlichen und hochwertigen Service zwischen den verschiedenen Einsatzumgebungen zu gewährleisten.
Java/JavaEE-Technologien wie EJB 3.0 Scrum. JUnit Mockito WebSphere Eclipse GIT TeamCity Build- und Integrationstool Linux
ERNI Consulting
Luzern, Schweiz
5 Monate
2017-01 - 2017-05

Entwicklung und Pflege der Mocks und Fakes

Senior-Software-Engineer Java/JavaEE JPA Java 8 ...
Senior-Software-Engineer
  • Entwicklung und Pflege der Mocks und Fakes für die gesamte Funktionalität, zur Vereinfachung des Testprozesses ohne direkte Interaktion mit produktiven Eingabeoberflächen (z. B. Verkaufsautomaten, Beacons).
  • Zusammenarbeit in einer kontinuierlichen Integrations- und Auslieferungsumgebung mit Beteiligten wie Entwicklern, Testern und DevOps, die zum Teil auf andere Arbeitsorte verteilt waren. Einsatz des agilen Frameworks Scrum.
  • Entwicklung vornehmlich in der Control/Service- und Restful/Back-End-Schichten der Mocks. Sicherstellung der korrekten und sicheren Interaktion mit dem „echten“, SOAP-basierten Back-End-Service.
Java/JavaEE JPA Java 8 RESTful WS EJB 3 RedHat Linux Oracle Jboss Gradle GoCD Git AngularJS Swagger IntelliJ Scrum
Steffen Informatic / AdNovum
Bern, Schweiz
2 Jahre
2014-08 - 2016-07

Produktion und Pflege der neuesten Produktversionen

Senior-Software-Engineer Java/JavaEE Java 7 und 8 Ubuntu Linux ...
Senior-Software-Engineer
  • Produktion und Pflege der neuesten Produktversionen des Unternehmens im Rahmen eines fortlaufenden Entwicklungsprozesses.
  • Aufbau sinnvoller, optimierter und strukturierter Inhalte im Umfeld eines Publikationssystems mit Schwerpunkt auf Serviceorientierung und Präsentation in mobilen Apps, Web-Anwendungen, E-Books etc. für die Veröffentlichung in Fachzeitschriften, z. B. dem größten juristischen Universalmagazin der Schweiz und der Datenbank der Schweizer Finanzmarkt-Regulierungsbehörde.
  • Externe Projekte, z. B. „Konferenz der Kantonsregierungen“ (KdK), Helveticat (Schweizer Nationalbibliothek).
Java/JavaEE Java 7 und 8 Ubuntu Linux Apache Tomcat Freemarker PostgreSQL CSS Html einsatz des CMS ?Magnolia? auf der Grundlage der Content Repository API für Java (JCR) Eclipse IntelliJ SVN und Maven JUnit und Jenkins intensiv genutzt Linux-basierte Systeme für Entwicklung und Produktion IaaS als Cloud-Modell zur Bereitstellung der Infrastruktur und der Systemressourcen Agile Methodik auf der Grundlage von Scrum
Weblaw AG
Bern, Schweiz
7 Monate
2014-01 - 2014-07

Entwurf und Entwicklung von Anwendungen

Senior-Software-Engineer XHTML CSS JavaScript und den Funktionen des Anwendungsservers zum Aufbau von Back-End-Services über SOAP oder REST im Oracle-Datenbankumfeld ...
Senior-Software-Engineer
  • Entwurf und Entwicklung von Anwendungen in den Bereichen Dokumenten- und Wissensmanagement sowie juristischem Verfahrensmanagement.
  • Analyse, Entwurf und Umsetzung für die Entwicklungs- und Pflegearbeiten an Back-End-Services und Front-End-Webanwendungen entsprechend den W3C-Standards.
  • Entwicklung von Werkzeugen für den Abruf, die Verarbeitung, die Erzeugung und die Umwandlung von Dokumenten mit zugehörigen Metadaten.
  • Anforderungserfassung und regelmäßige Kommunikation mit den zuständigen Beamten.
  • Beiträge zum Aufbau der im juristischen Dienst genutzten Softwarearchitektur.
XHTML CSS JavaScript und den Funktionen des Anwendungsservers zum Aufbau von Back-End-Services über SOAP oder REST im Oracle-Datenbankumfeld Coldfusion-Webanwendungsserver über ein MVC-konformes Framework genutzt. Sprachen: XSLT 2_0 XPath 2.0; Back-End-Validierung von XML-Dokumenten durch Schematron
Europäische Kommission
Brüssel, Belgien
1 Jahr 6 Monate
2012-07 - 2013-12

Entwicklung neuer Anforderungen, Pflege, Überarbeitung

Senior-Java-Entwickler Apache Tomcat MySql JSPs ...
Senior-Java-Entwickler
  • Entwicklung neuer Anforderungen, Pflege, Überarbeitung und Bugfixing der Anwendungen.
  • Erarbeitung von Lösungen für die Architektur- und Geschäftsanforderungen der Webanwendungen.
  • Durchsicht und Kontrolle der Best Practices in der Software.
  • Evaluierung und Überwachung des Entwicklungsprozesses.
  • Einsatz von Java und JavaEE; Spring (Security, MVC) und Hibernate/JPA.
Apache Tomcat MySql JSPs Eclipse SVN und Maven JUnit and Mockito Jenkins als Tool zur fortlaufenden Integration Sonar Agile Methodik auf der Grundlage von Scrum
Insparx
München, Deutschland
1 Jahr 5 Monate
2011-02 - 2012-06

Beteiligung am gesamten Entwicklungsprozess

Senior-Java-Entwickler Spring MVC Spring Webflow Hibernate/JPA ...
Senior-Java-Entwickler

Auf Druckvorstufe und Fotoretusche spezialisiertes Unternehmen mit einem fortlaufenden, iterativen Entwicklungsprozess:

  • Entwicklung und Pflege verschiedener Produkte des Unternehmens.
  • Optimierung der vorhandenen Softwarearchitektur.
  • Behebung von Produktproblemen.
  • Beteiligung am gesamten Entwicklungsprozess eines Tools zur Unterstützung des geschäftlichen Prozessmanagements auf der Grundlage eines Workflows, der die einzelnen Phasen/Stufen steuert.
  • Analyse und Entwurf der funktionellen und nichtfunktionellen Anforderungen.
  • Implementierung von Kernanforderungen.
  • Unit- und Integrationstests.
Spring MVC Spring Webflow Hibernate/JPA JSPs Java jQuery tiles RESTful Web Services Eclipse SVN Maven Jenkins als Integrationstool Sonar (Checkstyle PMD FindBugs) JUnit Mockito and DBUnit.
Tecfoto
Barcelona, Spanien
1 Jahr 7 Monate
2009-07 - 2011-01

Entwicklung einer Anwendung zum Lebenszyklusmanagement

Senior-Java-Entwickler
Senior-Java-Entwickler

Entwicklung einer Anwendung zum Lebenszyklusmanagement des Dokumentenworkflowprozesses

  • Entwicklung der geschäftlichen Kernfunktionen.
  • Datenmodell, OO-Entwurf und Implementierung in JAVA-EE-Technologie unter Oracle.
  • Für die Persistenzschicht wurde Hibernate/JPA verwendet
Sparkasse aus Barcelona
1 Jahr 4 Monate
2008-03 - 2009-06

Schwerpunkt Infrastruktur

Senior Java-Entwickler
Senior Java-Entwickler

Telekommunikationssparte eines multinationalen Unternehmens mit Schwerpunkt Infrastruktur:

  • Beteiligung an der Migration des Managementtools für Techniker-Arbeitseinsätze und des Ressourcenmanagementtools aus einem veralteten System in ein völlig neues.
  • Aufbau aller Schichten der Anwendung.
  • Einsatz von GWT, JBoss, Hibernate unter Oracle sowie des Spring-Frameworks
Abertis, Barcelona
1 Jahr 4 Monate
2008-03 - 2009-06

Bereich Vertriebsmanagement von Veranstaltungstickets

Bereich Vertriebsmanagement von Veranstaltungstickets in einer lokalen Umgebung:

  • Neuimplementierung einer Anwendung, die zuvor in C codiert war, zur Migration in Java-Technologie, um erforderliche technische Verbesserungen umzusetzen.
Sparkasse aus Barcelona, ?La Caixa?
7 Monate
2006-11 - 2007-05

Analyse der vorhandenen laufenden Anwendungen

Java-Entwickler
Java-Entwickler
  • Analyse der vorhandenen laufenden Anwendungen, die in den vorhergehenden Jahren in J2EE entwickelt worden waren.
  • Machbarkeitsuntersuchung einer Neuimplementierung der Persistenzschicht in einer bedeutenden Anzahl dieser Anwendungen zur Steigerung ihrer Effizienz.
Gas Natural
7 Monate
2006-11 - 2007-05

Beteiligung an einer Anwendung zur sicheren Aufbewahrung von Dokumenten

Java-Entwickler
Java-Entwickler
  • Beteiligung an einer Anwendung zur sicheren Aufbewahrung von Dokumenten, Aufzeichnungen und elektronischen Nachweisen während des Zeitraums der jeweiligen Maßnahme und zur Weitergabe von Informationen zwischen den verschiedenen Organisationen.
  • Entwicklung der Schnittstelle zur Zuführung, Anforderung und Löschung von Dokumenten mit dem Fedora-Dokumentenmanager, implementiert in einer J2EE-Umgebung unter Einsatz von Struts, Ajax, JSP, Oracle sowie Apache- und JBoss-Servern.
Agència Catalana de Certificació

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Master-Abschluss in Informatik an der Universitat Autònoma de Barcelona.

  • Grundschule und weiterführende Schule in La Salle Bonanova (Barcelona).

Kompetenzen

Kompetenzen

Top-Skills

Java 8 und 11, JavaEE/J2EE-Plattform, Spring , Hibernate/JPA, RESTFul Web Services, AngularJS, Angular, Scrum, Full-Stack.

Produkte / Standards / Erfahrungen / Methoden

MEINE FÄHIGKEITEN UND STÄRKEN:

IT  

  • Java 8 und 11, JavaEE-Plattform, Hibernate/JPA, MySQL und Oracle, Angular, Typescript,, Spring (z. B.: Spring Boot, MVC, Data, Security, Webflow), RESTFul Web Services, AngularJS, Scrum, GIT, CI/CD Jenkins Pipeline, Full-Stack und Back-End-Entwicklung.

  • Design Patterns und Best Practices. Praxisorientierte Aufgaben im kontinuierlich-iterativen Entwicklungszyklus, hauptsächlich Softwareanalyse, OO-Design, Codierung und Tests. (zu Einzelheiten siehe unten die Tabelle technischer Fähigkeiten) 

PERSÖNLICH

Analytische Herangehensweise an Probleme. Reibungslose Anpassung an verschiedene Situationen und Herausforderungen. Teamorientiertes Arbeiten und reibungslose Kommunikation mit allen Beteiligten, auch im internationalen Umfeld. Schnelle Aufnahmefähigkeit.

Application/Servlet Containers:

Apache Tomcat, JBoss and Weblogic.

 

DB?s:

MySql ,Oracle, PostgreSQL.

 

IDE?s and tools:

Eclipse, IntelliJ, Jbuilder, TOAD, GIT, SVN, CVS, Visual Paradigm.

 

OS?s:

Linux, Unix, Windows, VMS.

 

Technology, Tool, or Methodology

  • Java/JavaEE

  • Spring

  • Hibernate/JPA

  • Xml

  • JSP, Freemarker

  • Javascript, Jquery, Ajax

  • HTML, CSS

  • Angular, AngularJS

  • EJB

  • Magnolia CMS

  • JCR

  • Scrum

  • Jenkins

  • Sonar

  • UML

  • Junit

  • Subversion, CVS, GIT

  • Eclipse

  • Struts

  • MySql

  • Oracle

  • Sql / PL-SQL

  • Apache Tomcat

  • Jboss

  • Websphere

  • Weblogic

  • Maven

  • RESTful WS, JSON, Wsdl

  • Xslt

  • ColdFusion

  • Openshift

  • Linux

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.