Fachlicher Schwerpunkt dieses Freiberuflers

Senior Java Backend Entwickler1

verfügbar ab
14.10.2019
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D0

D1

D2

D3

D4

D5

D6

D7

D8

D9

Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Position

Kommentar
  • Mehr als 9 Jahre Erfahrungim Aufbau solider Backends für verschiedene Web- und Unternehmensanwendungen
  • Arbeitserfahrung in verschiedenen Branchen - Banken, Gesundheitswesen und Einzelhandel
  • Umfangreiche Erfahrung in der Erstellung komplexer Batch-Aufträge und Leistungssteigerung
  • Erfahrung in der reibungslosen Kommunikation mit Teammitgliedern über verschiedene Zeitzonenhinweg

Projekthistorie

Kunde: UBS Bank

Access IT                                                                                                   11/2018 – 08/2019

 

Die Unternehmensanwendung wurde für Vorgesetzte erstellt, um ihnen den Zugriff zu genehmigen, den ein Benutzer haben sollte. Dies ist im Grunde genommen ein Genehmigungsantrag, bei dem der Zugang gewährt oder widerrufen werden kann. Es hat eine Integration mit Sailpoint IIQ (ein Identity- and Access-Management-Tool).

 

Spring-MVC-Architektur basierte Unternehmensanwendung.

 

Entwicklungsplattform: Java 8, Spring, Hibernate, SQL, Oracle, REST, Jersey, Maven, Junit, Mockito, Camel, Kafka.

 

Teamgröße: 2 (Indien), 2 (Schweiz), 1 (Deutschland) und 1 (Singapur)

 

Funktion:Anwendungsentwicklung, Senior Entwickler (Dabei sehr geschätzt von Kunden für zeitnahe und qualitativ hochwertige Ergebnisse.)

 

Verantwortlichkeiten:

  • Erneute Entwicklung der Anwendung aus dem technischen Design.
  • Allein verantwortlich für die Umsetzung der nächtlichen Quartz-Jobs.
  • Implementierung eines Sicherheitsmoduls für die Anwendung
  • Sicherstellung einer einwandfreien Kommunikation mit den Analysten aus Deutschland und der Schweiz.

 

 

Kunde: Regierung von Texas

Texas Child Support                                                                                  01/2016 – 10/2018

 

Hierbei handelt es sich um eine webbasierte Anwendung, bei der die Durchsetzung gegenüber den Erziehungsberechtigen erfolgt, um die Erziehungskosten des Kindes zu zahlen.

 

Spring MVC und Spring-Batch-Architektur Umfangreiche Zusammenarbeit mit einem der Hauptentwickler von Spring Batch.

 

Entwicklungsplattform: Java 7, Spring Batch, Spring MVC, Hibernate, SQL, Oracle, Mockito.

 

Teamgröße:16 (Indien) und 4 (USA)

 

Rolle:Anwendungsentwicklung, Senior Entwickler (Eigenständig funktionell komplexe Spring-Batch-Aufträge erstellt und mit dem höchsten technischen Preis (ACE) in Accenture ausgezeichnet)

                                                                                            

Verantwortlichkeiten:

  • Implementierung komplexer Geschäftsszenarien in mehreren Batch-Aufträgen.
  • Durchführung von Wirkungs- und Risikoanalysen für die vorgeschlagenen Datenbankänderungen.
  • Durchführung einer Anforderungsanalyse mit einem Business Analyst und Aufwandsschätzungen.
  • Unterstützung der Teammitglieder bei funktionellen und technischen Herausforderungen.

 

Kunde: Regierung von Kalifornien

CalHeers-Obama Health Care                                                                   03/2014 – 12/2015

 

Diese Anwendung wird von Benutzern in Kalifornien verwendet, um sich basierend auf ihrem Jahreseinkommen für die Krankenversicherung anzumelden.

 

Spring MVC und Spring-Batch-Architektur basierte Webanwendung für die Krankenversicherung.

 

Entwicklungsplattform:  Java 7, Spring Batch, Spring MVC, Hibernate, SQL, Oracle, Junit, Mockito.

 

Teamgröße:12 (Indien) und 3 (USA)

 

Funktion:Anwendungsentwicklung, Senior Entwickler (sehr geschätzt von Kunden für das Schreiben komplexer Batch-Aufträge und Beförderung auf Unternehmensebene)

 

Verantwortlichkeiten:

  • Leitung eines Teams von 4 Entwicklern, um die Batch-Entwicklung und -Lieferung voranzutreiben.
  • Entwurf und Implementierung von Schlüsselkomponenten der Architektur.
  • Durchführung mehrerer Konzeptprüfungen mit Spring Batch zur Verbesserung der Anwendungsleistung.

 

Kunde: Sears Holdings Corporation

Markdown Management                                                                        09/2012 – 03/2014

 

Eine Anwendung für den Einzelhandel für die Preisgestaltung der leistungsschwachen Produkte für Sears und Kmart.

 

Spring-MVC-basierte Anwendung für den Einzelhandel.

 

Entwicklungsplattform: Java 6, Spring, Hibernate, Webservices (REST), Tomcat und MySQL.

 

Teamgröße:11

 

Funktion:Technischer Mitarbeiter (Positive Bewertungen von Kunden für die rechtzeitige Lieferung des "Buy-one-get-one"-Moduls erhalten)

 

Verantwortlichkeiten:

  • Direkte Kommunikation mit den Kunden, um neuen geforderten Verbesserungen zu verstehen und diese zu implementieren.
  • Analyse des Bedarfs an neuen Erweiterungen und Entwurf des Pflichtenhefts.
  • Aktualisierung des funktionellen und technischen Design-Dokuments, nachdem das Pflichtenheft vom Unternehmen genehmigt wurde.
  • Nach der Umsetzung der Änderungen: Durchführung der Komponententests und Bereitstellung der Dokumentation für das Unternehmen.
  • Arbeit an P1-Produktionsproblemen.
  • Erstellung eines Dokument zur Verbesserung des Wissensaustauschs für neue Teammitglieder.

                                                       

Kunde: Sears Holdings Corporation

Integrierte Multi-Channel-Promotion-Planung                                        06/2010 – 08/2012

 

Eine webbasierte Anwendung für den Einzelhandel für die Planung von Promotion-Aktionen und Angeboten.

 

Struts-basierte Webanwendung.

 

Entwicklungsplattform: Java 6, Struts 2, Hibernate, JSP, SOAP, JUnit, Weblogic und Oracle.

 

Teamgröße:70

 

Funktion:Senior System-Ingenieur

 

Verantwortlichkeiten:

  • Sammlung neuer Anforderungen von Kollegen direkt vor Ort beim Kunden, Entwurf eines Use-Case-Dokument und Sendung zur Genehmigung an den Kunden.
  • Arbeit an der End-to-End-Code-Implementierung.
  • Beteiligt am Wissenstransfer für neue Teammitglieder für bestimmte Abläufe, was auch die Code-Freigabe beinhaltet.

Referenzen

Project 'Project Manager' Offshore Software development, 01/11 - 11/11
Reference from CIO, zooplus AG, from 16.12.11

"[...] After educating the initial team about zooplus software development strategy and the zooplus business as such, he successfully led the two teams as a Scrum Master for almost a year, taking over a number of responsibilities of a product owner as well. The consultant's expertise, previous experience as a software developer and architect, and his commitment were key factors to turn the development of one of the core software components of zooplus into a success story. With this, he led the first successful effort at zooplus for offshore Scrum development. The consultant now leaves us after the successful completion of the project. We would be happy to welcome him back to our team anytime in the future that we plan to do offshore software development again."

Branchen

Banking und Finanz, Gesundheit, Retail

Kompetenzen

Sprachkenntnisse
Deutsch
Gut
Englisch
fließend

Hardware
Macintosh
PC

Betriebssysteme
linux
Windows

Mac OS X: Gut
SUN OS, Solaris: Gut
Unix: Gut
Microsoft Windows: Gut
Linux(SUSE, Fedora): Gut


Programmiersprachen
Hibernate
Java
JEE

Datenbanken
DB2
Oracle 11g
Oracle SQL Developer
Oracle11g
Postgres

Access
JDBC
MS SQL Server
Oracle PL/SQL

MySql


Datenkommunikation

Internet, Intranet: WWW, HTTP


Aufgabenbereiche
Programmierung


×
×