Full-Stack-Entwicklung mit dem Java Tool Stack
Aktualisiert am 12.09.2023
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 12.09.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Hindi
Muttersprache
Marathi
fließend
English
C2
Deutsch
B1

Einsatzorte

Deutschland
nicht möglich

Projekte

1 Jahr 7 Monate
2022-03 - heute

Weiterentwicklung des Online-Shop eines Telekommunikationskonzerns

Developer AWS Angular Apache Avro ...
Developer
Es werden neue Produkte, Brands und Funktionalitäten in den bereits bestehenden Online-Shop eines Telekommunikationskonzerns integriert.


Kurzbeschreibung: 

Es handelt sich um einen "White-Label" Shop, das heißt, es können darin Produkte verkauft werden, die sich hinsichtlich ihrer Zielgruppen, Vermarktung und Kaufabwicklung voneinander unterscheiden. So gibt es zum Beispiel verschiedene Versionen für die einzelnen Marken des Telekommunikationskonzerns, ebenso unterschiedliche Versionen für Online-Endkunden und die Verkaufsagenten des Konzerns. Die Codebasis besteht aus mehreren Microservices mit einem Java Spring Boot and Kafka Streams Backend und entweder TypeScript/AngularJs- oder TypeScript/React-Frontend. Die in GIT gehosteten Services werden mit Maven gebaut und dank der Testabdeckung, die aus Unittests, Komponenten Tests und Ende zu Ende Tests besteht, ist ein Continuos Deployment möglich. Hierzu werden Jenkins und Docker in der Entwicklungsumgebung verwendet, um Aufgaben zu automatisieren und unterschiedliche Versionen der Software zu deployen.


Tätigkeit

  • Implementierung und Restrukturierung von Code im Backend unter Verwendung von Kafka-Streams der Acquisition-Data-Pipeline
  • Entwicklung von neuen Features gemeinsam im Team und Anpassung von bestehenden Features
  • Durchführung von Fehlersuche und Fehleranalyse
  • Qualitätssicherung des Feature-Code
  • Erstellung von JUnit-Testfällen und entsprechende Testdurchführung
  • Manueller funktionaler Test im Feature-Branch
  • Teilnahme an täglichen Scrum-Meetings und wöchentlichen Refinement-Meetings
  • Beteiligung an der detaillierten Planung von User Stories mit dem Team.
  • Präsentation der Sprintergebnisse
  • KT für das neue Mitglied im Team

Agile Projectmanagement Code Review DevOps Kanban Knowledge Transfer Pair Programming Scrum Unit-Testing
AWS Angular Apache Avro Apache Kafka Atlassian JIRA Docker Swarm GitLab Gradle Grafana IntelliJ JAVA JAVA 8 Jenkins Kubernetes k8s React Spring Boot YAML
Telekommunikation
1 Jahr 1 Monat
2018-04 - 2019-04

Implementierung des Xponent-Produkts bei einer Versicherung

Developer Angular Atlassian Confluence Atlassian JIRA ...
Developer
Produktivstart von Xponent beim Kunden


Kurzbeschreibung: 

Dieses Projekt implementierte das Xponent-Produkt bei einer Versicherung. Das Produkt unterstützt Versicherungsnehmer bei der einfachen Erstellung von Versicherungsanträgen und bei der Berechnung des Risikos in Unternehmen.


Tätigkeit

  • Anforderungen des Kunden aufnehmen und pflegen.
  • Schätzung der Stories in JIRA.
  • Änderung der Benutzeroberfläche für das Rebranding gemäß den Kundenanforderungen.
  • Entwicklung neuer Module für das Produkt entsprechend den Änderungswünschen des Kunden.
  • Individuelle Konfigurationen der Oberfläche je Kunde.
  • SingleSignOn-Implementierung mit Keycloak.
  • Fehleranalyse und -behebung.
  • Codereview.

Agile Projectmanagement Business Process Management (BPM) Clean Code Code Review DevOps Pair Programming Unit-Testing
Angular Atlassian Confluence Atlassian JIRA CSS Eclipse GitHub HTML5 Hibernate JAVA 8 JBoss Wildfly JSF PrimeFaces JavaScript Keycloak Log4j Microservice Architektur RESTful API SQL SonarQube Spring Spring Boot XHTML jBPM
Banken & Finanzdienstleistungen
3 Monate
2018-01 - 2018-03

Erstellung einer Anwendung für Versicherungsnehmer zur Abwicklung

Developer Angular Atlassian Confluence Atlassian JIRA ...
Developer
Erstellung einer Anwendung (Single-Page-Application) zur Abwicklung von Versicherungen für kleine Geschäftszweige.


Kurzbeschreibung: 

Mit dieser Anwendung können die Mitarbeiter schnelle Entscheidungen für kleine Unternehmen treffen. Diese Anwendung unterstützt zwei Lines-of-Business (Business Owner Policy und Commercial Cars) und hilft beim Vorausfüllen des Antrags. Daten werden aus einer Vielzahl von Datenquellen herangezogen, um bei der Entscheidungsfindung zu helfen. Hierfür werden IRPM- und Rating Berechnungen mit Unterstützung für mehrere Angebote verwendet.


Tätigkeit

  • Anforderungsanalyse mit dem Business Analyst.
  • Entwicklung mehrere UI-Komponenten mit Angular.
  • Entwicklung von Microservices mit Spring Boot.
  • Implementierung von CRUD-Services mit Spring JPA.
  • Implementierung von UI mit Schnittstellen zu Backend-Diensten.

Agile Projectmanagement Business Process Management (BPM) Clean Code Code Review DevOps Pair Programming Unit-Testing
Angular Atlassian Confluence Atlassian JIRA CSS Docker Eclipse GitHub Hibernate JAVA 8 JBoss Wildfly JSF PrimeFaces JavaScript Oracle RDBMS RESTful API SQL SonarQube Spring XHTML jBPM
Banken & Finanzdienstleistungen
3 Jahre 6 Monate
2014-07 - 2017-12

Underwriting Workstation für Versicherungsunternehmen

Developer Atlassian Confluence Atlassian JIRA CSS ...
Developer
Entwicklung einer ?Underwriting Workstation" für Versicherungsunternehmen zur Reduktion von Risiken und die Optimierung der Geschäftsabläufe


Kurzbeschreibung: 

?Underwriting Workstation" ist eine bahnbrechende Lösung für Versicherungsunternehmen. Sie hilft diesen, viele ihrer Aufgaben mit bislang nicht gekannter Leichtigkeit durchzuführen. Die Unterstützung reicht von der Befüllung der Antragsdaten aus einer Vielzahl von Quellen bis hin zur Unterstützung bei der Entscheidungsfindung. Sie wird abgerundet durch die Bereitstellung von Analysefunktionen. Multi-Lines-of-Business- und Multi-Quote-Verarbeitung wird ebenso unterstützt. All dies hilft Versicherungsunternehmen, Risiken zu minimieren und ihre Geschäftsabläufe zu optimieren.


Tätigkeit

  • Änderung von Stilen der gesamten Anwendung mit CSS und JavaScript.
  • Anbindung von Services, um die UI-Komponente lose mit den Diensten zu verbinden.
  • Erstellung des UI-Bereichs für Konten und Hersteller mit JSF, Java und JavaScript.
  • Erstellung eines Single-Sign-On Logins für die Anwendung.
  • Erstellung von Geschäftsprozessen mit dem IBM BPMN 8.5 Tool.
  • Übertragung und Neuzuweisung von Aufgaben und Angeboten einer Anwendung von einem Benutzer zu einem anderen Benutzer.
  • Vorbereitung von Unit-Testfällen für die Anwendung und Testunterstützung.
  • Sofortige Fehlerkorrekturen während der Testphase.
  • Erstellung von Geschäftsprozessen mit dem JBPM 6 Tool für Geschäftsbereiche und Integration in die Benutzeroberfläche.
  • Code-Qualitätstests mit Sonar.
  • Entwickelung mehrere Module für das Produkt von der UI bis zum Backend.

Agile Projectmanagement Business Process Management (BPM) Clean Code Code Review DevOps Knowledge Transfer Scrum Unit-Testing
Atlassian Confluence Atlassian JIRA CSS Eclipse Hibernate IBM BPM JAVA JSF PrimeFaces JavaScript Oracle RDBMS RESTful API SQL SonarQube Spring Spring Boot Subversion (SVN) XHTML
Banken & Finanzdienstleistungen
6 Monate
2014-01 - 2014-06

Claim System Management auf Basis Activiti BPM

Backend Developer Activiti JAVA JSP ...
Backend Developer
Erstellung von Geschäftsprozessen für Ansprüche aus Lebensversicherungspolicen.


Kurzbeschreibung: 

Es handelt sich um einen vollautomatischen Prozess, bei dem menschliche Interaktion, Zuweisung der Arbeit, und das Anwenden von Geschäftsregeln als ein einheitlicher Prozess konfiguriert wurde. Der Antragsprozess besteht aus mehreren Schritten. Die einzelnen Schritte werden durch das System unter Berücksichtigung eines Lastausgleichs verschiedenen Benutzern zugewiesen.


Tätigkeit

  • Konfiguration und Einsatz von ActivitiBPM 5.14 unter Verwendung von Apache Tomcat Server.
  • Konfiguration von ActivitiBPM für MySQL 5.1 Datenbank.
  • Anlegen von Benutzern und Gruppen im Activiti Explorer.
  • Entwickelung des Workflows für das Projekt.
  • Implementierung von Rest Services für die Benutzerzuordnung.

Business Process Management (BPM) Wasserfall
Activiti JAVA JSP SQL
Banken & Finanzdienstleistungen

Aus- und Weiterbildung

  • Bachelor-Abschluss (Jivaji University, Gwalior, Indien)
  • Master-Abschluss (National Institute of Technology, Durgapur, Indien)

Position

  • Developer

Kompetenzen

Schwerpunkte

Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

  • IT Erfahrung seit 2014


Management Summary

Sie ist eine erfahrene Softwareentwicklerin mit internationaler Projekterfahrung. War sie zurückliegend in ihrer indischen Heimat im Bereich der Financial Services unterwegs, setzt sie ihren aktuellen Schwerpunkt auf die Full-Stack-Entwicklung im Bereich der Telekommunikation, z.B. der Shop Entwicklung. Sie orientiert sich herausragend in schwierigsten Umfeldern und Teamkonstellationen, arbeitet selbstständig und versteht es in besonderer Weise, erfahrene Kollegen:Innen zu integrieren.


Persönliche Stärken

Mut, Hartnäckigkeit, Selbstständigkeit, internationale Kommunikation


Agile

Agile Projectmanagement, DevOps, Kanban, Scrum


Dokumentation

Knowledge Transfer


Projektmanagement

Wasserfall


Qualitätssicherung

Clean Code, Code Review, Pair Programming, Unit-Testing


Requirements

Business Process Management (BPM)


Application Server

JBoss Wildfly


Auszeichnungssprache

SQL, YAML


BPMN und Geschäftsprozesse

Activiti, Camunda, IBM BPM, jBPM


Cloud

AWS


Container; Containertools; Containerplattformen

Docker, Docker Swarm, Kubernetes k8s


Datentechnologien & verteilte Verarbeitung

Apache Avro, Apache Kafka


DevOps

Jenkins


Entwicklungstooling

Gradle


Entwicklungsumgebungen

Eclipse, IntelliJ, IntelliJ IDEA


Identity Access Management

Keycloak


Integrationsplattformen und Technologien (Messaging; API)

RESTful API


Java Frameworks & Standards

Hibernate, JSF PrimeFaces, JSP, Java, Log4j, Spring, Spring Batch, Spring Boot


JavaScript Frontend Frameworks

Angular, React


Kollaborationswerkzeuge

Atlassian Confluence, Atlassian JIRA


Logging und Monitoring

Grafana


Muster, Programmiermodelle & Standards

Microservice Architektur


Qualitätssicherungs und Performance Tooling

SonarQube


Sourcecodeverwaltung

GitHub, GitLab, Subversion (SVN)


Web Frontend

CSS, HTML5, XHTML

Programmiersprachen

JAVA
JAVA 8
JavaScript

Datenbanken

Oracle RDBMS

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.