freiberufler Senior Fullstack Java Softwareentwickler auf freelance.de

Senior Fullstack Java Softwareentwickler

offline
  • auf Anfrage
  • 90522 Oberasbach bei Nürnberg
  • auf Anfrage
  • ru  |  de  |  en
  • 04.11.2023

Kurzvorstellung

ich als Senior Java Entwickler bin sehr gut mit den Konzepten, Architekturen und dem Design von verteilten Systemen im JavaEE-Umfeld vertraut. Außerdem verfüge ich über vertiefte Kenntnisse in einem agilen testgetriebenen Softwareentwicklungsprozess.

Qualifikationen

  • Angular
  • J2EE (Java EE)
  • Java (allg.)
  • JSF (Java Server Faces)
  • JSP (Java Server Pages)
  • Oracle Database
  • SCRUM
  • SOA (Serviceorientierte Architektur)
  • Spring
  • Webservices

Projekt‐ & Berufserfahrung

Lead Entwickler Java (Festanstellung)
Kundenname anonymisiert, Nürnberg
4/2022 – 11/2023 (1 Jahr, 8 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

4/2022 – 11/2023

Tätigkeitsbeschreibung

Weiterentwicklung eines Anwendungssystems für die Leistungssachbearbeitung (Datenerfassung, Berechnung, Auszahlung, Bescheiderteilung und Dokumentation) der Leistungen nach SGB II.

Realisierung in Java EE8, Swing, JGoodies, Angular 11, HTML5, TypeScript, RESTful Web Services, SOA, EJB3, JPA, SpringBoot, Docker, Payara, Apache Kafka, JWT, Auth0, Oracle DB, Liquibase, Invaris, EAKTE, JSON, XML, Maven, Jenkins, Sonar, Git, JUnit 5, Postman, SOAPUI, Mockito, Jira, Confluence.

Tätigkeiten:
- Analyse, Aufwandschätzung und Umsetzung der umfangreichen fachlichen und technischen Anforderungen für Backend, Client und Batches,
- Umsetzung der REST-Schnittstelle für die interne Kommunikation zwischen Backend und Client,
- Umsetzung der externen Kommunikation zwischen ALLEGRO und anderen Verfahren/Anwendungen über Kafka, REST und SOA,
- Erstellung von SpringBoot-basierten Stubs für die externen REST-Schnittstellen,
- Weiterentwicklung von Test-und Hilfswerkzeugen,
- Modellierung von Datenmodellen und Abläufen mit Innovator,
- Erstellung von Unit- und Integrationstests,
- Durchführung von Code-Reviews,
- Erstellung bzw. Review von Lösungsvorschlagen, Use Cases und der technischen Dokumentation,
- Steuerung und Überwachung der Umsetzung von einzelnen Features und Kontrollierung der Anhaltung von Entwicklungs- bzw. Qualitätsprozessen,
- Analyse und Behebung von Fehlern,
- 2nd Level Support.

Eingesetzte Qualifikationen

Angular, Apache Maven, Confluence (Atlassian), EJB (Enterprise JavaBeans), Git, HTML5, J2EE (Java EE), Jenkins, Jira, JUnit, Kafka, Oracle Database, SOA (Serviceorientierte Architektur), Spring, Swing (Java), TypeScript, Webservices, XML

Senior Java Entwickler (Fullstack) (Festanstellung)
Kundenname anonymisiert, Nürnberg
3/2021 – 4/2022 (1 Jahr, 2 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

3/2021 – 4/2022

Tätigkeitsbeschreibung

Projektbeschreibung:
- Umbau einer bereits existierenden monolithischen .NET-Anwendung auf DevOps und Microservices,
- Entwicklung und Orchestrierung von Microservices.

Realisierung in Java EE8/11, Angular, TypeScript, Weld/CDI, RESTful Web Services, SOA, EJB3, JPA, Microservices, JWT, Auth0, Docker, Payara, Apache Kafka, Kubernetes, Helm, DevOps, Jenkins, Oracle DB, H2, Liquibase, Maven, Git, JUnit, Mockito.

Tätigkeiten:
- Entwurf und Entwicklung von Microservices,
- Analyse, Aufwandschätzung und Umsetzung der Anforderungen für Backend und Frontend,
- Umsetzung der REST-Schnittstelle für die Kommunikation zwischen Backend und Frontend, 
- Umsetzung der internen Kommunikation zwischen Microsevices über Kafka,
- Umsetzung der externen Kommunikation mit anderen Verfahren/Anwendungen über SOA und REST, 
- Koordination der Entwicklung mit anderen SCRUM-Teams,
- Durchführung von Code-Reviews,
- Erstellung von Unit- und Integrationstests,
- Analyse und Behebung von Fehlern,
- Erstellung der technischen Dokumentation, 
- Technische Beratung.

Eingesetzte Qualifikationen

Kafka, Oracle Database, DevOps, Confluence (Atlassian), Apache Maven, Docker, EJB (Enterprise JavaBeans), Git, J2EE (Java EE), Jira, JUnit, TypeScript, SOA (Serviceorientierte Architektur), Angular, Kubernetes, Webservices

Senior Java Entwickler (Fullstack) (Festanstellung)
Kundenname anonymisiert, Nürnberg
7/2014 – 4/2022 (7 Jahre, 10 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

7/2014 – 4/2022

Tätigkeitsbeschreibung

Projektbeschreibung:
Weiterentwicklung einer Gruppe der  Web-Anwendungen für die Datenerfassung, Berechnung, Auszahlung, Bescheiderteilung und Dokumentation der Leistungen nach SGB III.

Realisierung in JavaEE8, Struts 2, JSP, JSF,  ADF, Angular, TypeScript, Oracle Weblogic, Payara, Spring Boot, Webservices (RPC, SOAP, REST), EJB2 und 3, EclipseLink, Oracle DB 12c, PL SQL, HTML, JavaScript, EAKTE, Invaris, Liquibase, PACIFy, Maven, Git, JUnit 5, Mockito, Jenkins.

Tätigkeiten:
- Erstellung eines Lösungsentwurfs und Anbindung der ELNA2- und ELBA-Verfahren an das Invaris Druck-System und elektronische Aktenverwaltungssystem (EAKTE),
- Konzeption und Umsetzug der Datenmigration aus der Altanwendung ELNA1 in die EAKTE,
- Analyse, Aufwandschätzung und Umsetzung der neuen Anforderungen für Backend, Frontend, Batches sowie SOA-Services,
- Umsetzung der externen Kommunikation mit anderen Verfahren/Anwendungen über SOA und Batches,
- Konzeption und Umsetzung von neuen Batches mit SpringBoot,
- Konzeption und Umsetzung des neuen SOA-Services,
- Erstellung von Unit-  und Integrationstests,
- Analyse und Behebung von Fehlern sowie 2nd Level Support,
- Durchführung von Code-Reviews,
- Weiterentwicklung von Test-Hilfswerkzeugen,
- Entwicklung von Lösungsvorschlägen,
- Erstellung der Architekturbeschreibung und anderen technischen Dokumenten,
- Erstellung von Softwarepaketen, Releaseversionen und -dokumentation,
- Erstellung und Konfiguration von Testumgebungen,
- Durchführung von Softwareübergaben in die höheren Testumgebungen sowie Produktion,
- Technische Beratung.

Eingesetzte Qualifikationen

Oracle Database, Confluence (Atlassian), Apache Maven, EJB (Enterprise JavaBeans), Git, J2EE (Java EE), Jenkins, Jira, JUnit, Spring, TypeScript, SOA (Serviceorientierte Architektur), RPC (Remote Procedure Call), Angular, JavaScript, JSF (Java Server Faces), JSP (Java Server Pages), Struts, Weblogic (Oracle), Webservices

Senior Java Entwickler (Fullstack) (Festanstellung)
Kundenname anonymisiert, Nürnberg
11/2013 – 6/2014 (8 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

11/2013 – 6/2014

Tätigkeitsbeschreibung

Projektbeschreibung:
Erstellung einer BI-Webanwendung für die Bedienung und Darstellung von mehreren Analyseberichten aus unterschiedlichen MicroStrategy-Projekten. Die Berichte werden in die Anwendung integriert und dynamisch parametrisiert.

Realisierung in Java EE, Oracle ADF, EJB3.0, EclipseLink, Oracle DB, MicroStrategy, HTML, JavaScript., Ant, Git, JUnit, Mockito.

Tätigkeiten:
- Anforderungsanalyse,
- Entwicklung,
- 2nd Level Support und
- Pflege der technischen Dokumentation.

Eingesetzte Qualifikationen

Apache Maven, EJB (Enterprise JavaBeans), Git, HTML, J2EE (Java EE), JavaScript, JSF (Java Server Faces), JUnit, MicroStrategy, Oracle Database

Java Entwickler (Fullstack) (Festanstellung)
Kundenname anonymisiert, Nürnberg
2/2012 – 8/2013 (1 Jahr, 7 Monate)
Banken
Tätigkeitszeitraum

2/2012 – 8/2013

Tätigkeitsbeschreibung

Projektbeschreibung:
Weiterentwicklung eines Online-Banking-Portals. Umsetzung vom DTA- und SEPA-Geldtransfer sowie einer Sparplan-Plattform.

Realisierung in Java EE, JSP, ABAXX (änlich Struts 2), HTML, JavaScript.

Tätigkeiten:
- Anforderungsanlyse,
- Weiterentwicklung vom Backend und Frontend.
- Erstellung von Unit- und Integrationstests,
- 2nd Level Suport.

Eingesetzte Qualifikationen

J2EE (Java EE), JUnit, HTML, JavaScript, JSP (Java Server Pages), Struts

Java Entwickler und Projektleiter für Customizing (Festanstellung)
Kundenname anonymisiert, Möhrendorf
3/2002 – 12/2011 (9 Jahre, 10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2002 – 12/2011

Tätigkeitsbeschreibung

Projektbeschreibung:
Entwicklung eines Testmanagementwerkzeugs für Testspezifikation, -automatisierung, -Durchführung und Erstellung der Testdokumentation und Berichten, 3-Schicht-Architektur mit Rich-Client, Applikation-Server JBoss und Oracle bzw. MSSQL Datenbanken.

Realisierung in Java EE6, EJB2 und 3, Swing, JBoss, Oracle DB, MS SQL Server, XML, HTML, JUnit, Mockito, QF Test, Clean Code Konzepte, Scrum.

Tätigkeiten:
- Anforderungsanalyse,
- Entwicklung und Wartung,
- Erstellung der technischen Dokumentation,
- 2nd Level Support,
- Erstellung von Unit-, Integrations- und automatisierten Systemtests,
- Durchführung von Datenmigrationen,
- Projektleitung, Umsetzung und Auslieferung von Customizing-Lösungen.

Eingesetzte Qualifikationen

Microsoft SQL-Server (MS SQL), Oracle Database, SCRUM, jboss, EJB (Enterprise JavaBeans), Git, J2EE (Java EE), Jira, JUnit, Swing (Java), XML, HTML

Zertifikate

Professional SCRUM Master I
scrum.org
2019
TOGAF 9 Foundation level
The Open Group
2017
iSAQB Certified Professional for Software Achitecture
iSAQB
2015

Ausbildung

Master of Computer Science (M.Comp.Sc.)
Master of Computer Science (M.Comp.Sc.)
FernUniversität in Hagen
2011
Hagen
Fachinformatiker
Ausbildung
Q.Punkt mit IHK Prüfüng
2001
Bachelor
Bachelor in Elektrotechnik
Nationale Technische Universität der Ukraine
1996
Kiew

Über mich

Zu meinen täglichen Aufgaben gehören
- Anforderungsanalyse,
- Planung, Leitung, Umsetzung von umfangreichen Kundenanforderungen,
- Durchführung von Codereviews,
- Erstellung von Unit-/Integrationstests und
- 2nd Level Support.
Einen kurzen Überblick über meine Projekte und Fähigkeiten finden Sie in meinem Profil. Zu meinen wesentlichen Persönlichkeitsmerkmalen gehören ausgeprägte Team- und Kommunikationsfähigkeit sowie ein hohes Maß an Eigeninitiative, Lernbereitschaft und Flexibilität.

Weitere Kenntnisse

Meine Skills:
Java EE, JPA, EJB, Hibernate, EclipseLink, Spring Boot, REST, SOAP, JAXB, Kafka, Microservices, JUnit, Mockito;  
Versions-/ Konfigurationsmanagement: Git, Bitbucket, SVN;
Fehlerverwaltung/Dokumentation: JIRA, Confluence;
Continuous Integration / Continuous Delivery: Maven, Jenkins, Tekton;
Container Technologien: Docker, Kubernetes, Rancher;
IDEs: IntelliJ, Eclipse, VsCode;
Client-Scripting: JavaScript, TypeScript;
Frontend-Frameworks: Angular, ADF, JSF, JSP, Struts;
Applikationsserver/Webcontainer: Tomcat, Payara, Weblogic, JBoss,;
Datenbanken/-Tools: Oracle, MS-SQL-Server, H2, Liquibase;
Modellierung: Innovator;
Dokumentenerstellung/-verwaltung/-archivierung: Invaris, E-AKTE
Statische Codeanalyse: PMD, Sonarqube;
Agile SW-Entwicklung nach SCRUM, CleanCode;

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Gut)
  • Russisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
206
Alter
49
Berufserfahrung
23 Jahre und 3 Monate (seit 01/2001)
Projektleitung
6 Jahre

Kontaktdaten

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

Jetzt Mitglied werden