freiberufler IT-Consulting, Senior Software Entwickler auf freelance.de

IT-Consulting, Senior Software Entwickler

offline
  • 85€/Stunde
  • Mannheim
  • National
  • zh  |  de  |  en
  • 10.06.2024

Kurzvorstellung

als IT-Berater und Softwareentwickler habe ich mehr Jahre Erfahrungen in der Bereich Java EE. Mein Schwerpunkt sind: Fachliche/Technische Konzeption und Entwicklung webbasierter Anwendungssysteme einschließlich der
Beratung und Umsetzung.

Qualifikationen

  • Angular3 J.
  • Apache Maven3 J.
  • CSS (Cascading Style Sheet)
  • DevOps (allg.)3 J.
  • HTML1 J.
  • J2EE12 J.
  • JavaScript1 J.
  • Jenkins7 J.
  • Jquery
  • Mysql1 J.
  • Oracle Database6 J.
  • Oracle Fusion Middleware1 J.
  • Oracle WebLogic Server3 J.
  • PHP
  • Representational State Transfer (REST)4 J.
  • Scrum9 J.
  • SOAP6 J.
  • Spring Framework7 J.
  • Typo317 J.
  • Ubuntu
  • Virtualbox
  • Web Entwicklung

Projekt‐ & Berufserfahrung

Full-Stack Softwareentwickler, (Teil) Team-Architektur
Bundesagentur für Arbeit - IT Systemhaus, Nürnberg
11/2022 – 12/2023 (1 Jahr, 2 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

11/2022 – 12/2023

Tätigkeitsbeschreibung

Das Projekt umfasst eine stufenweise Ablösung der bisherigen StrutsWebanwendung für das Management von Kundendaten und
Antragprozessen. Die neue Lösung nutzt TypeScript und React
Framework in Frontend. Die Backend wird mit JavaEE realisiert.
Durch den Einsatz von Web Services mit REST-Technologien und
SOAP Services sowie JPA präsentiert sich die Neuentwicklung
leichtgewichtig, modular und flexibel erweiterbar.

Mit Continuous Integration and Delivery (Jenkins usw.) vereinfachen
das Team die Build-/Test-/Bereitstellungspipelines der
Anwendungen und Services in DevOps.

Aufgaben:
Web UI Implementierung, REST-API Design und Backend-Services
Realisierung

Eingesetzte Qualifikationen

Agile Methodologie, Full-Stack, J2EE, Jenkins, Continuous Integration, React Native, Representational State Transfer (REST), Scrum, Typescript, Web Services

Full-Stack Softwareentwickler, (Teil) Team-Architektur
Bundesagentur für Arbeit - IT Systemhaus, Nürnberg
5/2019 – 10/2022 (3 Jahre, 6 Monate)
Öffentliche Verwaltung
Tätigkeitszeitraum

5/2019 – 10/2022

Tätigkeitsbeschreibung

Das Projekt umfasst die Weiterentwicklung und Betriebe einer auf
JavaEE, Stencil JS basierenden Webanwendung und mehrere BasisServices. Durch den Einsatz von Microservices mit RESTfulTechnologien und SOAP Services sowie JPA präsentiert sich die
Neuentwicklung leichtgewichtig, modular und flexibel erweiterbar.
In Frontend-Entwicklung werden Stencil, WebComponent und SPA
Technologie eingesetzt, um eine moderne und barrierefreie
Oberfläche einschl. deren mobiler Nutzungsmöglichkeit zu
realisieren. Mit Docker-Container (Kubernetes) und CI (Jenkins usw.)
vereinfachen das Team die Build-/Test-/Bereitstellungspipelines der
Anwendungen und Services in DevOps.

Eingesetzte Qualifikationen

Apache Kafka, Java Database Connectivity, Oracle Database, DevOps, Continuous Integration, Confluence, Scrum, Docker, Git, J2EE, Jenkins, Jira, Spring Framework, SOAP, Kubernetes, Representational State Transfer (REST), Web Services

Senior Softwareentwickler
Bundesagentur für Arbeit - IT Systemhaus, Nürnberg
5/2016 – 4/2019 (3 Jahre)
Öffentliche Verwaltung
Tätigkeitszeitraum

5/2016 – 4/2019

Tätigkeitsbeschreibung

Ablösung und Modernisierung einer auf JavaEE und Angular basierenden Portal Webanwendung. Es bietet die Online-Prozesse und notwendigen Basisfunktionalitäten für die Kunden. Durch den Einsatz von SOAP-Services und Microservices mit RESTful-Technologien sowie JPA 2.0/Spring Data JPA präsentiert sich die Neuentwicklung leichtgewichtig, modular und flexibel erweiterbar. In Frontend-Entwicklung werden Angular, Bootstrap und Responsive Technologie eingesetzt, um ein moderne und barrierfreie Oberfläche einschl. deren mobiler Nutzungsmöglichkeit zu realisieren.

Die SCRUM wird als Projektmanagement-Vorgangsmoduel eingesetzt. Sieben Scrum-Teams verantworten verschiedene Modulen. Die Fachabteilungen/POs und Entwicklungsteams arbeiten durch kurze Iterationszyklen zusammen.

Eingesetzte Qualifikationen

Angular, Apache Maven, DevOps (allg.), J2EE, Jenkins, Oracle Database, Oracle WebLogic Server, Scrum, SOAP, Spring Framework

Softwareentwickler bei der Ablösung einer Standardsoftware
Kundenname anonymisiert, Offenburg
10/2014 – 1/2016 (1 Jahr, 4 Monate)
Großhandel
Tätigkeitszeitraum

10/2014 – 1/2016

Tätigkeitsbeschreibung

Das Projekt umfasst die vollständige Ablösung der bisherigen Standardsoftware durch eine kundenspezifische Neuentwick- lung für das Management und die Verrechnung von verhan- delten Konditionen. Die neue Lösung wird als moderne Web- Anwendung umgesetzt, wobei unter anderem EclipseRAP eingesetzt wird. Durch den Einsatz von WebServices und Microservices mit REST-Technologien sowie JPA 2.0/Hibernate präsentiert sich die Neuentwicklung leichtge- wichtig, modular und flexibel erweiterbar. Die Integration von vor- und nachgelagerten Systemen wird technologisch mit Java Batch (JSR 352) oder WebServices realisiert.

Neben der technischen Umsetzung wirkt ich auch bei der Optimierung der bisherigen, durch die Standardsoftware mitunter starren Geschäftsprozesse mit. Die neue Lösung wartet mit effizienteren Prozessen und bedarfsorientierten Dashboards und User Interfaces auf.

Als agile Entwicklungs- und Projektmethodik wird SCRUM eingesetzt, um die Fachabteilung durch kurze Iterations- und Releasezyklen in den mit der Ablösung der langjährigen Standardsoftware verbundenen Change-Prozess bestmög- lichst miteinzubeziehen.

Eingesetzte Qualifikationen

Scrum, Agile Methodologie, PL/SQL, Softwareentwicklung (allg.), J2EE, Hibernate (Java), Eclipse, Web Services

Modernisierung einer Oracle Forms Anwendung mit Oracle ADF, Konzepti- on & Entwi
Kundenname anonymisiert, Ettlingen
8/2014 – 10/2014 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2014 – 10/2014

Tätigkeitsbeschreibung

Ablösung und Modernisierung einer auf Oracle Forms basie- renden Anwendung zur Verwaltung von Trinkwasser- und Warmwasseranschlüssen auf Basis agiler Vorgehensweise. Im Rahmen der Analyse der Forms Anwendungen wurden User Stories definiert und für die Oracle 12c Middleware konzipiert und umgesetzt. Zum Einsatz kam dabei Oracle ADF mit ADF Business Components, die auf Grund des Rechtekonzepts für den Einsatz einer Oracle Virtual Private Database konfiguriert wurden. Als Geschäftslogik wurden zusätzlich PL/SQL Packages und Web Services auf Java Basis angebunden. Im Frontend wurden ADF Faces einge- setzt, die u.a. durch deklarative Komponenten ergänzt wur- den und für die ein Customizing mit dem Oracle Metadata Store implementiert wurde. Das Trinkwassermodul wurde in Form von mehreren Bounded ADF Taskflows implementiert, die in einer zusätzlich konzipierten Rahmenanwendung pro- zessual zusammengeführt wurden.

Eingesetzte Qualifikationen

Oracle-Anwendungen, Kanban (Softwareentwicklung), Oracle Fusion Middleware, PL/SQL, J2EE, Web Services, Forschung & Entwicklung

ADF Softwareentwickler, Ablösung Rich Client mit ADF Faces
Kundenname anonymisiert, Nürnberg
9/2013 – 8/2014 (1 Jahr)
öffentlicher Dienst
Tätigkeitszeitraum

9/2013 – 8/2014

Tätigkeitsbeschreibung

Senior Softwareentwickler bei der Ablösung einer bestehen- den Fat-Client Umgebung (Corba/C++) und Modernisierung der Anwendung mit Hilfe des Oracle Application Development Frameworks 11g. Dabei vor allem Berücksichtigung von Usability- und Hochverfügbarkeitsaspekten auf Grund der Anforderung einer gleichzeitigen Nutzung der Applikation von mehr als 40.000 Usern innerhalb einer der größten deutschen Behörden sowie Berücksichtigung der generellen SOA- Strategie auf Basis Oracle Fusion Middleware.

Eingesetzte Qualifikationen

Oracle-Anwendungen, Kanban (Softwareentwicklung), Oracle Fusion Middleware, Softwareentwicklung (allg.), J2EE, Serviceorientierte Architektur, User Experience (UX)

Softwareentwickler im Bereich Java/Java EE
Kundenname anonymisiert, Ludwigshafen
8/2012 – 7/2013 (1 Jahr)
Dienstleistungsbranche
Tätigkeitszeitraum

8/2012 – 7/2013

Tätigkeitsbeschreibung

Konzeption, Entwicklung und Realisierung einer Java/JEE- basierten Client-/Server-Anwendung mit UML, Weblogic und EclipseLink. Diese Anwendung beinhaltet ein System zur Kundenverwaltung und umfasst u. a. die notwendigen Schritte zur Erhebung und Verwaltung aller relevanten Informationen. Hierzu wurde eine Mehrschichtarchitektur, bestehend aus Präsentations-, Applikations- und Persistenzschicht entwi- ckelt, um die Applikation anschließend auf Webtechnologie umzustellen. Hierbei kam Oracle ADF zum Einsatz. Darüber hinaus die Entwicklung einer Muster-Webanwendung und Durchführung von Unit-Tests.

Eingesetzte Qualifikationen

Oracle-Anwendungen, UML, PL/SQL, Softwareentwicklung (allg.), J2EE, Enterprise Javabeans, Junit, Web Services, Weblogic (Oracle), Javaserver Faces

Softwareentwickler im Bereich Java/Java EE
Kundenname anonymisiert, Niederkirchen
3/2011 – 5/2012 (1 Jahr, 3 Monate)
Agrartechnik
Tätigkeitszeitraum

3/2011 – 5/2012

Tätigkeitsbeschreibung

Realisierung und prototypische Implementierung eines web- basierten CRM-Systems. Hierbei Entwurf mehrfacher Daten- verarbeitungsprozesse sowie optimierte Datenanalysemethoden. Die Softwareentwicklung basiert auf einer mySQL-Datenbank und wurde mit den Programmier- sprachen Java EE, JSP, HTML, SQL und JavaScript durchge- führt. Hierbei kamen Technologien und Softwarekomponenten, wie J2EE, Hibernate, Spring, XML, Tomcat, Maven, JUnit und Apache zum Einsatz.

Eingesetzte Qualifikationen

Mysql, SQL, Apache Tomcat, XML, Softwareentwicklung (allg.), Spring Framework, J2EE, Junit, Hibernate (Java), JavaScript, HTML

Zertifikate

Certified ScrumMaster von ScrumAlliance
2016
Zertifizierung in Ausbildung: Implementation Specialist für das Oracle ADF Framework 12c
2014
iSAQB Cerified Professional for Software Architecture
2012
Google Web Toolkit für Fortgeschrittene
2011

Ausbildung

Informatik
Bachelor

Mannheim
Telekommunikation-Ingenieur
Diplom

Chongqing, China

Über mich

Berufliche Schwerpunkt:
- Fachliche/Technische Konzeption und Entwicklung webbasierter Anwendungssysteme einschließlich der
Beratung und Schulung.
- Einsatz moderner Web-Technologien, Entwicklung von Web-Portalen und relationalen Datenbanksystemen
sowie Integration von Services und Anwendungen (SOA / BPEL)


Technische Schwerpunkt:
- Java, Java Enterprise Edition, Spring, Angular
- Open Source Frameworks und Technologien
- Service-orientierte Architekturen (SOA) und Enterprise Application Integration
- Optimierung des Konfigurations- und Buildmanagements
- Abbildung von Geschäftsprozessen mit BPEL und der Oracle SOA Suite
- Mobile Applikationen auf Basis von Android
- Oracle Fusion Middleware
- Oracle Datenbank
- Oracle ADF, Oracle Fusion Middleware, JDeveloper


Werkzeuge und Programmiersprachen:
- UML
- Java, Java EE (Java Server Faces, Enterprise Java Beans, JPA)
- Eclipse, Subversion, Git, Maven, Jira
- Hibernate, EclipseLink, Struts, Spring
- Angular, JSF, JSP, Primefaces, Eclipse RAP
- XML, JAX-P, JAX-B
- Web Services (JAXWS, WSDL, WS-* Standards), RESTful Web Services
- Oracle JDeveloper, Oracle SQL Developer
- Oracle ADF, Oracle Datenbank, Oracle Weblogic
- JQuery, HTML, CSS, JSON, Ajax


Methoden:
- Agile Methoden / Scrum.
- V-Modell
- TDD


Schlüsselqualifikationen:
- Projektmanagement
> Übernahme von Aufgaben in der Projektorganisation und -dokumentation
> Qualitätssicherung und Nutzenanalysen, Entscheidungsvorbereitung
> Agiles Projektmanagement mit SCRUM und Kanban

- Consulting
> Requirements Engineering, Erstellung von Lasten- und Pflichtenheften
> Geschäftsprozessanalyse & Business Process Streamlining
> Planung und Durchführung von Workshops zu technischen und fachlichen Fragestellungen

- Technologie
> Objektorientierte Analyse & Design (OOA/OOD, UML)
> Agile Softwareentwicklung nach SCRUM
> Verschiedene Programmiersprachen (u.a. Java, PHP)
> Mobile Anwendungen mit der Google Android Plattform
> Web Development mit ASP.Net und Cloud Computing sowie Google Web Toolkit
> Continuous Integration mit Ant, Maven, Hudson/Jenkins
> XML Schnittstellen Technologien
> Datenbankdesign und -modellierung
> Open Source Technologien & Produkte

- Social Skills
> Eigenverantwortliches und selbständiges Arbeiten
> Kommunikationsfähigkeit
> Betriebswirtschaftliches Denken
> Strukturierte Arbeitsweise und Abstraktionsvermögen


Zertifikate:
- iSAQB Cerified Professional for Software Architecture
- JAX2015 Zertifikat
- Bootcamp für Oracle ADF, SOA, BPM und Weblogic
- Google Web Toolkit für Fortgeschrittene
- Mircrosoft Certified Professional

Weitere Kenntnisse

JavaEE, Eclipse, Angular, Spring, ADF, EJB, JPa, CDI, JSF, REST. , Web services, Opensource, Webanwendungen, Frameworks, DevOps, Langjährige Erfahrung

Persönliche Daten

Sprache
  • Chinesisch (Muttersprache)
  • Deutsch (Fließend)
  • Englisch (Fließend)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2079
Alter
49
Berufserfahrung
13 Jahre und 10 Monate (seit 02/2011)
Projektleitung
8 Jahre

Kontaktdaten

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

Jetzt Mitglied werden