freiberufler Senior Software Backend Developer / Software Architect / Fullstack Entwickler auf freelance.de

Senior Software Backend Developer / Software Architect / Fullstack Entwickler

zuletzt online vor wenigen Tagen
  • 75€/Stunde
  • 10589 Berlin
  • Europa
  • hi  |  en  |  de
  • 27.02.2024

Kurzvorstellung

Java Architektur / Full Stack Software Entwicklung / Technische Konzepte / Design / Spring / Scrum Master / Teamkoordination / Team-Leitung / Cloud / AWS

Qualifikationen

  • Business Process Management (BPMN), Camunda
  • Docker, Kubernetes, Openshift, AWS
  • Java EE, EJB JPA, JSP, JSF, JDBC, JSON
  • JavaScript, Angular, TypeScript, ReactJS,, Python
  • PL/SQL, Oracle, Postgresql, H2, Flyway
  • SCRUM
  • Spring Framework, Spring Boot
  • SQL, PL/SQL, Postgresql, Oracle
  • Tomcat, Jboss, Websphere, JMS, MQseries, Kafka

Projekt‐ & Berufserfahrung

Senior Backend Entwickler / Solution Architekt
Kundenname anonymisiert, Nürnberg
7/2023 – 12/2023 (6 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

7/2023 – 12/2023

Tätigkeitsbeschreibung

· Verantwortlich für die Erstellung, Bereitstellung und Integration Open Api Spezifikation, Daten Modelle, Design und Implementierung REST Basierte web Services mit der Hilfe Springboot und JPA.
· Mitarbeit bei der Erstellung der Web GUI mit Angular und TypeScript.
· Design und Entwicklung der End-to-End Tests mit Cucumber, Selenium, Testcontainers und Junit.

Eingesetzte Qualifikationen

Oracle (allg.), SCRUM, Docker, Hibernate (Java), Java ME (Java Platform, Micro Edition), Jenkins, JUnit, Spring, Angular, Selenium

Senior Fullstack Entwickler / Freiberufler
BMW AG, München
3/2022 – 6/2023 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2022 – 6/2023

Tätigkeitsbeschreibung

· Analyse der Geschäftsanforderungen, Erstellung von Konzept, Design, Architektur und Datenbankdesign.
· Schreiben von Infrastruktur als Code mit AWS CDK und Python.
· Erstellen, Fehlerbehebung, Wartung von EKS-Clustern in der AWS-Cloud.
· Entwicklung von AWS Lambdas und Microservices mit Quarkus Framework, Java 11, JPA, Postgresql.
· Mitarbeit bei dem Frontend Entwicklung bei bedarf.
· Zahlungs-Integration mit adyen Komponente und API.

Eingesetzte Qualifikationen

Kafka, Docker, Git, Java (allg.), Jenkins, Amazon Web Services (AWS), Angular, Kubernetes

Fullstack-Entwickler / Freiberufler
DKV Euro Service GmbH, Ratingen
10/2021 – 2/2022 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2021 – 2/2022

Tätigkeitsbeschreibung

· Weiterentwicklung eines Azure Cloud basierten Micro Services zur Unterstützung der Webapplikationen zur Anzeige der Kundendaten von Elektroladestationen.
· Erweiterung und Fehlerbehebung der auf Kafka-Streams basierenden Services.
· Migration von monolithischen Services zu Micro Services und Aktualisierung auf die neueste Version von Springboot und Junit 5.

Eingesetzte Qualifikationen

Kafka, PostgreSQL, Hibernate (Java), Java (allg.), Softwareentwicklung (allg.), Spring, Microsoft Azure

Camunda Spezialist
O2 - Telefonica Germany GmbH, München
6/2020 – 8/2021 (1 Jahr, 3 Monate)
Telekommunikation
Tätigkeitszeitraum

6/2020 – 8/2021

Tätigkeitsbeschreibung

Number Management System ist eine Java Enterprise-Anwendung mit den Kernfunktionen Bestandsverwaltung (MSISDN, SIM, FLN), Provision und Portierung. Portierung ist ein von allen Telekom-Anbietern angebotener Dienst, bei dem ein Kunde zu einem anderen Netzbetreiber wechseln kann, ohne die MSISDN zu ändern.
Verantwortlich für die Erstellung, Bereitstellung und Integration von BPMN 2.0-Workflows.
Analyse, Design und Implementierung der Java-Thread-basierten Legacy-Workflows von Consol und Migration nach Camunda.
Coaching und Lösung der technischen Probleme des Teams im Hinblick auf Camunda, BPMN2, Spring Boot, Hibernate und JPA.

Eingesetzte Qualifikationen

Docker, EJB (Enterprise JavaBeans), Hibernate (Framework), Oracle WebLogic Server Enterprise Edition (EE), Software Architektur / Modellierung, Spring

Consultant
Daimler Financial Services GmbH, Stuttgart
5/2019 – 3/2020 (11 Monate)
Banken
Tätigkeitszeitraum

5/2019 – 3/2020

Tätigkeitsbeschreibung

Das Hauptziel des CAPI User Management (UM)-Projekts ist die Services (Financial, Contract and Vehicle) abzusichern. 

Verantwortlicher für implementierung Microservices mit Openliberty Microprofile.
Erstellung von Skripten, Docker Images zur Automatisierung von Softwareinstallation auf der Kubernetes Plattform.
Konzepte und Implementierung Integration Tests mit Microshed und Testcontainers.
Vorbereitung Demos mit der Eigenschaften und präsentieren.
Mitarbeit bei der Entwurf und Anwendungsarchitektur.

Eingesetzte Qualifikationen

PostgreSQL, Docker, Hibernate (Java), J2EE (Java EE), Kubernetes

Solution Architekt (Festanstellung)
European Central Bank (ECB), Frankfurt am Main
3/2018 – 4/2019 (1 Jahr, 2 Monate)
Banken
Tätigkeitszeitraum

3/2018 – 4/2019

Tätigkeitsbeschreibung

Entwicklung und Bereitstellung einer regelbasierten Microservices-Plattform zur Bewertung von Eignung und Grenzwerten für den Erwerb und die Verwaltung von Wertpapieren durch die Ankaufprogramme der Europäischen Zentralbank.

Angebotszuarbeit, Design und Umsetzung
Verantwortlicher für technische Konzepte und Anwendungsarchitektur
Team und Projektkoordination
Planung von Deployment und Einrichtung von Anwendungsumgebung

Eingesetzte Qualifikationen

Oracle (allg.), UML, Apache Maven, EJB (Enterprise JavaBeans), Hibernate (Java), Jenkins, Spring, Angular

Anwendungsarchitekt / Senior Anwendungsentwickler
Finanz Informatik, Berlin
11/2017 – 4/2018 (6 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

11/2017 – 4/2018

Tätigkeitsbeschreibung

Anwendung zur Bereitstellung von Kontoinformationen, so dass sie von der Bundesanstalt für Finanzdienstleistungsaufsicht (BaFin) automatisiert abgerufen werden können.

Migration J2EE basierte Anwendung von Jboss nach Websphere Liberty Server.
Umsetzung EJb 1.2 nach Ejb 3

Eingesetzte Qualifikationen

Oracle (allg.), Linux (Kernel), WebSphere, Apache Maven, EJB (Enterprise JavaBeans), Java (allg.), JUnit, Spring

Anwendungsarchitekt / Senior Anwendungsentwickler (Festanstellung)
Deutsche Bank, Frankfurt am Main
8/2017 – 10/2017 (3 Monate)
Banken
Tätigkeitszeitraum

8/2017 – 10/2017

Tätigkeitsbeschreibung

Übernahme einer Software zur Berechnung der Abgeltungssteuer in die Wartung durch DXC Technology.

Analyse und Verstandnis der bestehenden Tributum Anwendung im fachlichen, sowie programmatischen Bereich im Rahmen von aktiver Code-Analyse und Know How Transfer Sessions Dokumentaion beim Produkthersteller SOPRA.

Eingesetzte Qualifikationen

SCRUM, BEA WebLogic Server, Software Analyse, UML, Technische Dokumentation

Senior Anwendungsentwickler / Consultant (Festanstellung)
Allianz Global Digital Factory, München
9/2016 – 3/2017 (7 Monate)
Versicherungen
Tätigkeitszeitraum

9/2016 – 3/2017

Tätigkeitsbeschreibung

Das FNOL-Claimes Jorney Projekt ist eine Web Framework Lösung, die für mehrere Allianz Organisationseinheiten eine kundenspezifische Plattform der digitalen Interaktion mit den Kunden bereitstellt.

Implementierung des REST Webservices.
Implementierung Applet Wallet/VCard für Onboarding Vermögenslage.
Mitarbeit bei der Erstellung der Web GUI mit Angular und Typescript.

Eingesetzte Qualifikationen

Confluence (Atlassian), SCRUM, Git, Java (allg.), Jenkins, Jira, Spring, Representational State Transfer (REST), Webservices

Solution Architekt / Systemberater (Festanstellung)
Allianz Pension Services GmbH, München
1/2016 – 8/2016 (8 Monate)
Versicherungen
Tätigkeitszeitraum

1/2016 – 8/2016

Tätigkeitsbeschreibung

Migration von verschiedenen Anwendungen vom Rechenzentrum der AllianzGI in Frankfurt in die CSC-Umgebung in Wien.

Erstellung der Anforderungsspezifikation zum Data Center Migration
Projektkoordination und Ansprechpartner für externe und interne Kunde
Installation sowie Administration der Build Tools Jenkins/Nexus/Tomcat
Redesign & Implementierung der Solr basierte Suchmachine

Eingesetzte Qualifikationen

Oracle (allg.), Linux (Kernel), Apache Tomcat, Apache Maven, EJB (Enterprise JavaBeans), Java (allg.), Jenkins, Spring, Swing (Java)

Feature Team Mitglied / Architekt
Allianz Managed Operations & Services, München
1/2015 – 12/2015 (1 Jahr)
Versicherungen
Tätigkeitszeitraum

1/2015 – 12/2015

Tätigkeitsbeschreibung

Das oneWeb Projekt ist eine Web Framework Lösung, die für mehrere Allianz Organisationseinheiten welche eine kundenspezifische Plattform der digitalen Interaktion mit den Kunden bereitstellt.

JEE backend Entwicklung
Redesign & Implementierung der Solr basierte Suchmachine
Architektur & Implementierung Tied Agent Generic Interface
Mitarbeit bei der Erstellung der Web GUI mit Javascript, AngularJs und Testautomatisierung mit Protractor

Eingesetzte Qualifikationen

SCRUM, jboss, Java (allg.), Jenkins, Spring, AngularJS

PDM Experte / Anwendungsarchitekt (Festanstellung)
Bombardier Transportation, Berlin
1/2014 – 12/2014 (1 Jahr)
Automobilindustrie
Tätigkeitszeitraum

1/2014 – 12/2014

Tätigkeitsbeschreibung

Das Hauptziel dieses Projekts ist die Verbesserung des PDM (Team center Enterprise) Systems an verschiedenen Punkten.

Entwicklung in Programmiersprache C nach teschnische Spezfikationen
User Acceptance Testing und weitere Test Dokumentation
Erstellung der Solution Spezifikation

Eingesetzte Qualifikationen

Oracle (allg.), UNIX, C++

Anwendunsarchitekt / Senior Anwendungsentwickler (Festanstellung)
BMW AG, München
5/2011 – 12/2013 (2 Jahre, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2011 – 12/2013

Tätigkeitsbeschreibung

Elektrik/Elektronik-Anteile in Fahrzeugen enthalten Diagnosefunktionen, die in Werkstätten zur Fehlersuche verwendet werden. Ziel der Validierung E/E-Diagnose ist es die Qualität der Diagnosefunktionen zu verbessern, um Diagnose- und Reparaturkosten zu reduzieren.



Erstellung von technische Entwurf mit UML
Implementierung einer JPQL Generator
Design von konfigurierbarer filterbarer Tabellendarstellung für Datenbank abgelegten Objektnetze
Projektkoordination und Teamleitung der Offshore-Team

Eingesetzte Qualifikationen

Business Intelligence and Reporting Tools (BIRT), Oracle (allg.), glasfish, Apache Maven, EJB (Enterprise JavaBeans), Java (allg.), Rich Client Platform (Eclipse RCP), Webservices

Anwendungsarchitekt / Senior Anwendungsentwickler (Festanstellung)
Old Mutual - Skandia Versicherung Management & Ser, Berlin
9/2009 – 3/2011 (1 Jahr, 7 Monate)
Versicherungen
Tätigkeitszeitraum

9/2009 – 3/2011

Tätigkeitsbeschreibung

Erstellung einer JEE-Web-Anwendung zur Pflege und Bereitstellung von Versicherungsverträgen.

Umsetzung eines Build-Prozesses mit Apache Maven
Entwurf und Implementierung einer Transformation Java-XML für die mit MQSeries zu verschickenden XML-Daten
Mitarbeit bei der Erstellung der Web GUI mit JSF und AJAX-Komponenten

Eingesetzte Qualifikationen

Apache Tomcat, EJB (Enterprise JavaBeans), Java (allg.), JUnit, PL/SQL, Spring, WebSphere MQ, Ajax, JSF (Java Server Faces), XSD (XML Schema Definition), XSLT (XSL Transformation)

Anwendungsarchitekt / Senior Anwendungsentwickler (Festanstellung)
Old Mutual - Skandia Versicherung Management & Ser, Berlin
6/2008 – 9/2009 (1 Jahr, 4 Monate)
Versicherungen
Tätigkeitszeitraum

6/2008 – 9/2009

Tätigkeitsbeschreibung

Ziel des Projektes war es, eine moderne und zukunftsfähige Angebots-Software für Kunden und Makler von Versicherungen zu schaffen.

Mitarbeit bei der Erarbeitung einer Lösungsarchitektur
Umsetzung eines Build-Prozesses mit Apache Maven
Anpassung der Konfigurationen für Spring Security
Mitarbeit bei der Erstellung der Web GUI mit JSF und AJAX-Komponenten
Begleitung Anforderanalyse und Schätzung
Team-leitung

Eingesetzte Qualifikationen

Oracle (allg.), Apache Tomcat, Hibernate (Java), Spring, JSF (Java Server Faces)

Anwendungsarchitekt / Senior Anwendungsentwickler (Festanstellung)
Old Mutual - Skandia Versicherung Management & Ser, Berlin
11/2006 – 8/2008 (1 Jahr, 10 Monate)
Versicherungen
Tätigkeitszeitraum

11/2006 – 8/2008

Tätigkeitsbeschreibung

Ziel des Projektes war die Ablösung bestehender Rechner für den Bereich Renten durch eine moderne Rechenkernarchitektur.

Identifikation und Dokumentation vorhandener Rechenkernfunktionalität
Erstellung der Entwurfsmuster für wiederverwendbare Algorithmen
Anforderungsanalyse und Umsetzung von Änderungen
Entwicklung der neuen und alten deutschen Rentenmodelle als Web Services

Eingesetzte Qualifikationen

Apache Tomcat, Apache Maven, Java (allg.), JUnit, Spring, SOAP (Simple Object Access Protocol), Hibernate (Framework), Webservices

Senior Anwendungsentwickler (Festanstellung)
Old Mutual - Skandia Versicherung Management & Ser, Berlin
7/2005 – 10/2006 (1 Jahr, 4 Monate)
Versicherungen
Tätigkeitszeitraum

7/2005 – 10/2006

Tätigkeitsbeschreibung

Der bestehende Rechenkern für Angebote sollte um eine Funktionalität für Modellrechnungen zu bestehenden Verträgen erweitert werden.

Identifikation von Lücken in der bestehenden Architektur im Hinblick auf die vorzunehmenden Erweiterungen,
Aufbau eines neuen XML-Schemas für den Verlauf von vorhandenen und neuen Verträgen,
Erweiterung des Rechenkerns um Modellrechnungen für bestehende Verträge,
Erstellung von JUnit Testfällen,
Begleitung von Anforderanalyse

Eingesetzte Qualifikationen

Oracle (allg.), Apache Tomcat, Java (allg.), Spring, Webservices, XSD (XML Schema Definition), XSLT (XSL Transformation)

Architekt (Festanstellung)
Pacific Healthcare Systems, USA, Berlin
1/2005 – 6/2005 (6 Monate)
Gesundheitswesen
Tätigkeitszeitraum

1/2005 – 6/2005

Tätigkeitsbeschreibung

"SOA Framework" sollte für die künftigen Portale des Kunden einen einheitlichen Zugriff auf Daten sowie übergreifende Basisfunktionalitäten bereitstellen.

Mitarbeit bei der Identifikation und Dokumentation der neuen Zielarchitektur
Mitarbeit bei der Erstellung eines SOA Frameworks für unabhängige Service-Komponenten unter Weblogic Portal Server
Mitarbeit bei der Implementierung von Web Services für den Zugriff auf Funktionalitäten verschiedener bestehender Systeme, die auf Basis Oracle, OLRM und NICE arbeiten

Eingesetzte Qualifikationen

Oracle (allg.), BEA WebLogic Server, Enterprise Service Bus (ESB), Java (allg.), JSF (Java Server Faces), Webservices

Anwendungsentwickler / Onsite-Koordinator (Festanstellung)
Old Mutual / Skandia Versicherung Management & Ser, Berlin
1/2003 – 12/2004 (2 Jahre)
Versicherungen
Tätigkeitszeitraum

1/2003 – 12/2004

Tätigkeitsbeschreibung

Ziel des Projektes war die Erstellung eines Systems für Portfolio-Management. In diesem Rahmen sollte eine Lösung für Vermögensverwalter, Investmentfonds, Versicherungen und Altersvorsorge bereitgestellt werden.


Mitarbeit bei der Entwicklung von EJB- und Web-Funktionalitäten
Koordination der beteiligten offshore Entwickler
Deployment und Administration der Application Server
Team - Leitung

Eingesetzte Qualifikationen

Oracle (allg.), IBM WebSphere Application Server (WAS), EJB (Enterprise JavaBeans), PL/SQL, WebSphere MQ, JSP (Java Server Pages)

Anwendungsentwickler (Festanstellung)
Coca-Cola India Pvt Ltd., Indien, Bengulur
3/2001 – 12/2002 (1 Jahr, 10 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

3/2001 – 12/2002

Tätigkeitsbeschreibung

Ziel des Projektes war die Erstellung eines Systems zur Unterstützung von Vertrieb, Produktion und Lagerung, das im Netz von regionalen Niederlassungen, Zweigstellen, Fabriken und Depots von Coca-Cola Indien eingesetzt wurde.

Mitarbeit bei der Entwicklung der Web-Anwendung
Umsetzung von Build und Packaging der Web-Anwendung unter Verwendung von Ant

Eingesetzte Qualifikationen

JDBC (Java Database Connectivity), BEA WebLogic Server, Java (allg.), PL/SQL, JSP (Java Server Pages)

Senior Software Engineer (Festanstellung)
Praja, USA, Benguluru
7/2000 – 2/2001 (8 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

7/2000 – 2/2001

Tätigkeitsbeschreibung

Ziel des Projektes war die Erstellung eines individualisierbaren Software-Produkts für das Event Management. Das Produkt besteht aus einer Anwendung zur Verwaltung und Pflege von Veranstaltungsverzeichnissen sowie einer Anwendung zur Suche und Ansicht von Veranstaltungen.

Entwicklung einer plattformunabhängigen Modellierungssprache und eines Code-Generators, der EJBs für unterschiedliche Application-Server-Produkte erzeugt
Erstellung von JUnit Testfällen
Erstellung JSP Custom Tags mit JSP Tag Library

Eingesetzte Qualifikationen

BEA WebLogic Server, WebSphere, EJB (Enterprise JavaBeans), Java (allg.), JSP (Java Server Pages)

Zertifikate

AWS Certified Solutions Architect – Associate
AWS
2024
AWS Certified Developer-Associate
Amazon Web Services
2023
Certified Scrum Master
2014
Sun Certified Enterprise Architect
2004

Ausbildung

Masters
Master of Technology in Computer Science
1999
Visakhapatnam, Indien
Masters
Master of Science in Applied Mathematics
1997
Visakhapatnam, Indien

Über mich

· Über 20 Jahre Berufserfahrung im IT-Bereich, sowohl als Software-Entwickler und -Architekt, als auch in Projektleitungsfunktion mit und ohne Personalverwaltung.

· Expert Kenntnisse über Cloud Technologien (AWS Zertifiziert Developer & Architekt), Java EE (Sun Zertifiziert Architekt), Softwareentwicklung Methodologien agile, Scrum (Zertifiziert Scrum Master), Projekt Management (Zertifiziert Projekt Management Professional), Business Prozess Management und Umsetzung von Softwareprodukten.

Weitere Kenntnisse

AWS, AWS EKS Cluster, API Gateway, AWS Lambda, AWS Cloud development Kit CDK, Cloudformation, S3, SNS, SQS, CloudFront, Java, JEE, EJB, JPA, JMS, JUnit, Spring Framework, Spring Boot, Quarkus, Openliberty, Microprofile, OpenAPI, SAML & Single-Sign-On , OAuth2, Hibernate, REST, SOAP, WebServices, BPM, BPMN, Camunda - Business Process Management, JavaScript, Angular, React JS, React Native, Object Oriented Analyse (OOA) , Design, UML Modellierung, IT-Software-Architektur, Technische Konzepte, Beratung JEE Architektur, Microservice Architektur, Service Oriented Architektur (SOA) , Systemintegration Application Lifecycle Management, Methodische Beratung, Softwareentwicklungsprozesse, Software-Evaluierung, Team-Leitung, XP, Scrum, Certified ScrumMaster (CSM), Applikation Servers, Tomcat, JBoss, Websphere, Apache Solr (Suchmachine), WSO2 API Manager, BEA WebLogic, Ant, Apache Maven, Jenkins & Buildmanagement, Git, SVN, Eclipse, Linux, PL/SQL, MySQL, Oracle, HSQLDB, H2, PostgreSQL, Amazon Web Services (AWS), Docker, Kubernetes. Groovy, Kotlin, Gradle

Persönliche Daten

Sprache
  • Hindi (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Gut)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
6038
Alter
50
Berufserfahrung
23 Jahre und 8 Monate (seit 07/2000)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden