Senior Software Backend Developer / Software Architect / Fullstack Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- 75€/Stunde
- 10589 Berlin
- Europa
- hi | en | de
- 27.02.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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.
Oracle (allg.), SCRUM, Docker, Hibernate (Java), Java ME (Java Platform, Micro Edition), Jenkins, JUnit, Spring, Angular, Selenium
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.
Kafka, Docker, Git, Java (allg.), Jenkins, Amazon Web Services (AWS), Angular, Kubernetes
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.
Kafka, PostgreSQL, Hibernate (Java), Java (allg.), Softwareentwicklung (allg.), Spring, Microsoft Azure
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.
Docker, EJB (Enterprise JavaBeans), Hibernate (Framework), Oracle WebLogic Server Enterprise Edition (EE), Software Architektur / Modellierung, Spring
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.
PostgreSQL, Docker, Hibernate (Java), J2EE (Java EE), Kubernetes
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
Oracle (allg.), UML, Apache Maven, EJB (Enterprise JavaBeans), Hibernate (Java), Jenkins, Spring, Angular
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
Oracle (allg.), Linux (Kernel), WebSphere, Apache Maven, EJB (Enterprise JavaBeans), Java (allg.), JUnit, Spring
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.
SCRUM, BEA WebLogic Server, Software Analyse, UML, Technische Dokumentation
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.
Confluence (Atlassian), SCRUM, Git, Java (allg.), Jenkins, Jira, Spring, Representational State Transfer (REST), Webservices
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
Oracle (allg.), Linux (Kernel), Apache Tomcat, Apache Maven, EJB (Enterprise JavaBeans), Java (allg.), Jenkins, Spring, Swing (Java)
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
SCRUM, jboss, Java (allg.), Jenkins, Spring, AngularJS
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
Oracle (allg.), UNIX, C++
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
Business Intelligence and Reporting Tools (BIRT), Oracle (allg.), glasfish, Apache Maven, EJB (Enterprise JavaBeans), Java (allg.), Rich Client Platform (Eclipse RCP), Webservices
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
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)
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
Oracle (allg.), Apache Tomcat, Hibernate (Java), Spring, JSF (Java Server Faces)
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
Apache Tomcat, Apache Maven, Java (allg.), JUnit, Spring, SOAP (Simple Object Access Protocol), Hibernate (Framework), Webservices
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
Oracle (allg.), Apache Tomcat, Java (allg.), Spring, Webservices, XSD (XML Schema Definition), XSLT (XSL Transformation)
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
Oracle (allg.), BEA WebLogic Server, Enterprise Service Bus (ESB), Java (allg.), JSF (Java Server Faces), Webservices
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
Oracle (allg.), IBM WebSphere Application Server (WAS), EJB (Enterprise JavaBeans), PL/SQL, WebSphere MQ, JSP (Java Server Pages)
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
JDBC (Java Database Connectivity), BEA WebLogic Server, Java (allg.), PL/SQL, JSP (Java Server Pages)
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
BEA WebLogic Server, WebSphere, EJB (Enterprise JavaBeans), Java (allg.), JSP (Java Server Pages)
Zertifikate
AWS
Amazon Web Services
Ausbildung
Visakhapatnam, Indien
Visakhapatnam, Indien
Über mich
· 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
Persönliche Daten
- Hindi (Muttersprache)
- Englisch (Fließend)
- Deutsch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden