Senior Java Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 64289 Darmstadt
- auf Anfrage
- ur | de | en
- 13.12.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
8/2021 – 10/2024
Tätigkeitsbeschreibung
• Fachliche Anforderungen technisch in Spring Boot umsetzen
• Neue BPMN-Prozesse entwickeln und anpassen
• Java Delegates für Prozesse implementieren
• Neue Flyway-Skripte schreiben und deployen
• Neue JPA Entities anlegen
• DTOs anhand neuer Schemas erstellen und zur JPA-Entities mappen
• Unit- und Prozess-Tests schreiben
• Die Services anhand SoapUI testen
Apache Maven, Business Process Model and Notation, Confluence, Git, Hibernate (Java), Jira, Postgresql, Representational State Transfer (REST), SOAP, Spring Framework
7/2020 – 6/2021
Tätigkeitsbeschreibung
- CI/CD
- Pipelines erstellen und konfigurieren
- Die Services auf dem Openshift deployen
C#, DevOps, Docker, Openshift
7/2019 – 3/2020
TätigkeitsbeschreibungEs handelt sich um ein Projekt in dem sollen Bundesweit Locker-Stationen gebaut und die Lockers zur Verfügung gestellt werden, wo man die Pakete liefern und abholen kann. Die Kommunikation mit Lockers fand durch die REST APIs statt. Die Lösung wurde in Sprint Boot durch Microservice-Architektur umgesetzt. Die Services werden durch Cammunda Prozess gesteuert. Die Kommunikation zwischen Services fand über Kafka statt. Die API wurde anhand OpenAPI generiert und Datenbank-Transaktionen wurden mit JPARespository durchgeführt. Die Services wurden in Jenkins gebaut und in Openschift deployt.
Eingesetzte QualifikationenDevOps, Agile Methodologie, Backend, Schnittstellenentwicklung
10/2018 – 6/2019
Tätigkeitsbeschreibung
Es wird eine aus dem Internet zugängliche Webanwendung konzipiert und umgesetzt, mit dem sich Veranstaltungen erstellen und verwalten lassen. Dafür wird ein Rollen-Rechte-System entworfen und implementiert. Das System ermöglicht dem Benutzer unter seine Gruppe mit einer Rolle und bestimmte Berechtigungen seine Aufgaben zu erledigen und die Berichte als PDF zu erstellen.
• Entwurf der Architektur
• Problemanalyse und Design
• Implementierung der neuen Anforderungen
• Datenbank Konzipierung und Umsetzung
Datenbankentwicklung, Software Architecture, Backend, Front End
6/2018 – 12/2018
Tätigkeitsbeschreibung
Auf Basis von Standard-Komponenten soll eine strategische Lösung zur Releasebildung und Durchführung von Deployments unter Berücksichtigung von Bank-Vorgaben konzipiert und umgesetzt werden.
Die Lösung wurde in einer Microservice-Architektur umgesetzt. Es sollen bestehende Systeme für die Durchführung von Deployments verwendet werden. Das Bestandssystem wird durch die Neuimplementierung perspektivisch abgelöst.
Umsetzung von REST-Microservices anhand von Anforderungen
Entwicklung von Unit-Tests
Code Re-Factoring
Dokumentation der fachlichen Anforderungen und technischen Umsetzung, Entwurf von UMLDiagrammen
TECHNOLOGIEN:
Java EE 7, Java SE 7/8
Spring Boot Microservices
RESTful Services
Jira Workflow Engine
SonarQube
Junit, Mockito
SCRUM
Docker
Pipeline
XL Deploy
WERKZEUGE:
Confluence, Jira
Jenkins
Git
Eclipse
Oracle
Maven
Agile Methodologie, Backend, Front End
3/2017 – 5/2018
Tätigkeitsbeschreibung
Das umzusetzende System soll dem Nutzer die Möglichkeit bieten, verschiedene Software- Komponenten einer Anwendung auf Zielsystemen zu deployen. Es sollen die Bildung von Releases ermöglichen und das Deployen in einem zuvor definierten oder individuell anpassbarem Ablauf in bestehende Umgebungen (Stages) realisiert werden.
Der Ablauf soll komplett automatisierbar unter Berücksichtigung von Bank-Richtlinien sein – Realisierung von CI/CD.
Neue Anforderungen realisieren und konzipieren.
Neue Features Einbauen und mit dem nächsten Release und ausrollen
JAX-RS Services für die externe Systeme schreiben
Warten, Bugs Fixes und Kunden-Support
Code Re-Factoring
TECHNOLOGIEN:
Java EE 7, Java SE 7/8
Spring, Web Flow
RESTful Services
JAX-RS, JSON,
Groovy
Testautomatisierung: Geb, Spock, Mockito
SCRUM
Oracle
WERKZEUGE:
Eclipse
Confluence
Jira
TFS
Git
Maven
Tomcat 8
Webshpere
Agile Methodologie, Backend, Front End
7/2016 – 12/2016
Tätigkeitsbeschreibung
In einer Abteilung, die für das Tagesgeschäft im Bankwesen zuständig ist, sollte ein Projekt für den Zahlungsverkehr weiterentwickelt werden. Das Projekt befasste sich thematisch u.a. mit der Erfassung und Verwaltung von Bankdaten, Überweisungen, Daueraufträgen, Lastschriften und der Prüfung von Geschäftsregeln.
Unit-Tests schreiben für die gesamte View- und Controller-Layer und die Code-Bedeckung bis zu 70 Prozent erhöhen
Code Re-Factoring
Bug Fixes
TECHNOLOGIEN:
Java EE 7 / Java SE 7
Spring Framework
Junit
Mockito
WERKZEUGE:
Eclipse
Maven
Jenkins
Git
Testen
1/2016 – 6/2016
Tätigkeitsbeschreibung
Als Online-Portal bietet das System dem Endnutzer die Möglichkeit Linsen und Gläser zu bestellen. Es werden zwei Schnittstellen zur Verfügung gestellt: eine Web-basierte Schnittstelle und eine XMLbasierte Schnittstelle.
Konzeption, Implementierung in den täglichen Betrieb
Kommunikation und Mitarbeit in (internationalen) Teams
Entwicklertest
TECHNOLOGIEN:
Java EE 6
EJB 3.1
CDI
JPA
Hibernate
XML
XSD
SVN
WERKZEUGE:
Eclipse
Maven
Jenkins
KanBan
Junit
Oracle 11g
JBoss EAP 6
Backend
9/2014 – 10/2015
Tätigkeitsbeschreibung
Mitarbeit in einem strategischen Großprojekt des Privatkundenbereichs der Commerzbank, das sich zum Ziel gesetzt hat, die Prozesse End-to-End zu digitalisieren und durch Workflow Technologie zu unterstützen.
Konzipierung und Umsetzung der neuen Anforderungen
Zusammenarbeit mit Systemanalysten und Testteam
TECHNOLOGIEN:
JEE 6 / Java SE 7
Spring Web Flow
JSF 2
Primefaces
HTML
CSS
jQuery
SCRUM
WERKZEUGE:
Eclipse
Maven
Jenkins
KanBan
Junit
Oracle 11g
JBoss EAP 6
Team Foundation Server (TFS)
Agile Methodologie, Backend, Front End
3/2014 – 8/2014
Tätigkeitsbeschreibung
Die ilum:e informatik AG konzipiert IT-Projekte, integriert Standardsoftware in bestehende Anwendungslandschaften und entwickelt individuelle, interaktive Softwarelösungen für Intranet und Internet. Erstellung einer Webapplikation Aufgaben:
Backendentwicklung
Frontendentwicklung
Datenbankentwicklung
Backend
9/2013 – 2/2014
Tätigkeitsbeschreibung
Programmierung und Programmanpassungen von Java Anwendungen (JEE) im Bereich der Verwaltung und Steuerung von Geldautomaten
Programmierung von einzelnen Modulen und Anpassung von vorhandenen Modulen
Java EE Anwendungen mit WebSphere, Faces, CSS
Java EE-Schulung in JBoss 7, JSF 2, EJB 3, Maven, Hibernate, MySQL
TECHNOLOGIEN:
Java EE 6 / Java SE 7
JSF 2
EJB 2
JPA
CSS
HTML
Java Swing
WERKZEUGE:
Eclipse
KanBan
Webshpere
Backend, Front End
3/2012 – 4/2013
Tätigkeitsbeschreibung
Die Zakoa GmbH ist ein Full-Service IT-Dienstleister für gewerbliche Kunden. Unser Schwerpunkt liegt in der Planung, Erstellung und Betreuung von Web-Applikationen und Webseiten.
Pflege und Weiterentwicklung der Portale
Datenbankentwicklung
Webentwicklung in Java, JSP, HTML, CSS, jQuery, JSON
Datenbank-Unterstützung in MySQL und Oracle
TECHNOLOGIEN:
Eclipse
Java SE 6
JSP
HTML
CSS
jQuery
JSON
WERKZEUGE:
Magnolia CMS
Eclipse
Oracle 11g
MySql
Front End
6/2011 – 8/2011
Tätigkeitsbeschreibung
vision4health ist tätig im Bereich Diagnostik-Software. Es werden Anwendungen entwickelt, die Arbeitsabläufe revolutionieren und die interne Organisation für die zukünftigen veränderten Marktbedingungen optimal vorbereiten. Aufgaben:
Projekt-Unterstützung
Webdesign
10/2010 – 5/2011
Tätigkeitsbeschreibung
Projekt „OnKo“ Das Online-System OnKo visualisiert komplexe straßenbezogene Sachverhalte in Karten und Präsentationsgrafiken.
Die Kernkompetenzen der HELLER Ingenieurgesellschaft mbH liegen in der Bewertung, den weitergehenden Auswertungen sowie der Visualisierung von Straßenzustandsdaten. Ein besonderer Schwerpunkt liegt hierbei im Erhaltungsmanagement und bei Pavement Management Systemen (PMS).
Anforderungsaufnahme, Pflege und Weiterentwicklung der Software
Softwareentwicklung in Java und C#
TECHNOLOGIEN:
Java SE
C#
Swing
WERKZEUGE:
Eclipse
SVN
Java (allg.)
6/2010 – 10/2010
Tätigkeitsbeschreibung
Die Italica GmbH ist ein Großhandel für elektronische Bauelemente.
Web-Entwicklung und Wartung
TECHNOLOGIEN:
JavaScript
HTML
CSS
WERKZEUGE:
Wordpress
Webdesign
12/2005 – 3/2007
Tätigkeitsbeschreibung
Siemens ist ein weltweit führendes Unternehmen, das entlang der Wertschöpfungskette der Elektrifizierung aufgestellt ist – von der Umwandlung, Verteilung und Anwendung von Energie bis zur medizinischen Bildgebung und In-vitro-Diagnostik.
Softwareentwicklung in Visual Basic
Entwicklung eines Plugins für Artisan-Studio
TECHNOLOGIEN:
Visual Basic
VBScript
UML
WERKZEUGE:
Visual Studio
Artisan-Studio
Visual Basic
6/2003 – 8/2004
Tätigkeitsbeschreibung
Entwicklung von Internet und Intranet Webanwendung
Datenbankanwendungen in Visual Basic und MS Access
Webentwicklung in ASP, HTML, CSS und JavaScript
TECHNOLOGIEN:
Visual Basic
ASP
HTML
CSS
WERKZEUGE:
Microsoft Visual Studio
MS Access
Datenbankentwicklung, Backend, Front End
Ausbildung
Freiberg Sachsen
Islamabad
Islamabad
Über mich
als Senior Java Entwickler habe ich unter anderem bei der DB Systel über drei Jahre erfolgreich mit Spring Boot und Camunda gearbeitet und zusätzlich ein Jahr als DevOps Engineer wertvolle Erfahrungen gesammelt. In einem weiteren Projekt bei DB Systel setzte ich neun Monate lang Spring Boot und Kafka ein. Auch bei der Commerzbank war ich über drei Jahre in verschiedenen Projekten aktiv, mit Schwerpunkten auf Spring Boot und Spring Framework.
Neben diesen langfristigen Engagements konnte ich meine Java-Kenntnisse durch weitere Projekte ausbauen, darunter:
• Zeiss AG, ING-DiBa und Wincor Nixdorf (jeweils 6 Monate),
• Commerzbank (11 Monate mit Schwerpunkt auf dem Spring Framework),
• Zakoa GmbH (1 Jahr und 3 Monate als Java Frontend-Entwickler),
• sowie als Werkstudent bei der Heller Ingenieurgesellschaft (8 Monate).
Auch meine Tätigkeit bei Siemens AG (1 Jahr und 3 Monate) hat meinen beruflichen Horizont erweitert. Meine Sprachkenntnisse in Deutsch und Englisch sind verhandlungssicher, und ich bringe eine ausgeprägte Teamfähigkeit, Eigeninitiative sowie Lernbereitschaft mit.
Ich bin überzeugt, dass ich mit meinen technischen Fähigkeiten und meiner umfangreichen Projekterfahrung einen wertvollen Beitrag zu Ihrem Team leisten kann.
Über eine Einladung zu einem persönlichen Gespräch freue ich mich sehr.
Mit freundlichen Grüßen
S. N. C.
Weitere Kenntnisse
Persönliche Daten
- Urdu (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden