freiberufler Softwarearchitekt/-entwickler Java/JEE auf freelance.de

Softwarearchitekt/-entwickler Java/JEE

offline
  • auf Anfrage
  • 36286 Neuenstein, Hessen
  • DACH-Region
  • de  |  en
  • 14.09.2024

Kurzvorstellung

Als freiberuflicher Softwarearchitekt und -entwickler suche ich ein neues Projekt im Java/JEE-Umfeld.
Schwerpunktmäßig suche ich in den PLZ-Bereichen D7, D8, D6 und mit höherem Remote-Anteil.

Qualifikationen

  • Agile Methodologie2 J.
  • Ajax6 J.
  • Behavior Driven Development2 J.
  • Confluence3 J.
  • CSS (Cascading Style Sheet)4 J.
  • Data Mining4 J.
  • HTML4 J.
  • J2EE13 J.
  • Java (allg.)10 J.
  • Java SE2 J.
  • JavaScript4 J.
  • Jira3 J.
  • Json6 J.
  • Junit2 J.
  • Kanban (Softwareentwicklung)2 J.
  • Objektorientierte Analyse und Design (OOAD)6 J.
  • Objektorientierte Software-Entwicklung
  • Projektstudie
  • Scrum2 J.
  • Sicherheit von Webanwendungen2 J.
  • Software Architecture9 J.
  • Software Design2 J.
  • Software engineering / -technik2 J.
  • SQL4 J.
  • UML8 J.

Projekt‐ & Berufserfahrung

Senior Java/JEE Backend Developer
Kundenname anonymisiert, Home Office
1/2021 – 6/2021 (6 Monate)
Versicherungen
Tätigkeitszeitraum

1/2021 – 6/2021

Tätigkeitsbeschreibung

Mitarbeit bei der Weiterentwicklung eines Enterprise Output Management Systems zur Erstellung, Verwaltung, Versand und Archivierung von Dokumenten.

Eingesetzte Qualifikationen

Agile Methodologie, Confluence, Eclipse, Enterprise Javabeans, J2EE, Java (allg.), Java Message Service, Wildfly, Jenkins, Jira, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), SOAP

Senior Java/JEE Backend Developer
Kundenname anonymisiert, Frankfurt/Sossenheim, Home Office
7/2018 – 12/2020 (2 Jahre, 6 Monate)
Banken
Tätigkeitszeitraum

7/2018 – 12/2020

Tätigkeitsbeschreibung

Entwickelung von Backend Services für mobile Endgeräte.
Design, Implementierung von REST Micro Services auf der Basis von Java, Spring, Spring Boot, WebLogic Application Server.

Eingesetzte Qualifikationen

Sicherheit von Webanwendungen, Agile Methodologie, Behavior Driven Development, Confluence, Kanban (Softwareentwicklung), Scrum, Software Design, J2EE, Java SE, Jira, Junit, Software engineering / -technik

Softwareentwickler (Java, Backend)
Kundenname anonymisiert, Homeoffice und Eschborn/Sossenheim
8/2017 – 6/2018 (11 Monate)
Banken
Tätigkeitszeitraum

8/2017 – 6/2018

Tätigkeitsbeschreibung

- Konzeption und Umsetzung von Entwicklungsaufgaben im Backend (Java 8, REST, Tomcat, PostgreSQL, JIRA)
- Peer-Reviews von Konzepten und Implementierungen/Fehlerkorrekturen im Team (GIT)
- Bereitstellung der Software auf Entwicklungs- und Integrationsservern (Jenkins)
- Dokumentation (Confluence)

Eingesetzte Qualifikationen

Postgresql, Confluence, Test Automation, Apache Tomcat, Git, J2EE, Java (allg.), Jenkins, Jira, Softwareentwicklung (allg.), Representational State Transfer (REST)

Softwarearchitekt, Softwareentwickler
Kundenname anonymisiert, Neuenstein
6/2017 – 7/2017 (2 Monate)
Handel
Tätigkeitszeitraum

6/2017 – 7/2017

Tätigkeitsbeschreibung

Automatisierung des Bestellprozesses auf Amazon.de

Zielsetzung:
Konzeption und Umsetzung eines Programms, welches automatisch Bücher nach ISBN und vorgegebenen Auswahlkriterien aus der Liste der Marketplace-Angebote auf Amazon.de auswählt und bestellt.
Die Ansteuerung erfolgt über eine Dateischnittstelle, über die dem Programm die ISBN und weitere Kriterien mitgeteilt werden.
Neben der eigentlichen Bestellung waren folgende Aufgabenstellungen zu lösen: Anmeldung im Konto und zur 1-Click-Bestellung, Behandlung der neuen Zwei-Schritt-Verifizierung und die Erkennung und korrekte Verarbeitung von CATCHAs.

Technisches Umfeld:
PhantomJS, HTML, JavaScript, CSS, JSON,

Eingesetzte Qualifikationen

Data Mining, CSS (Cascading Style Sheet), HTML, JavaScript, Json

Softwarearchitekt, Softwareentwickler
Kundenname anonymisiert, Neuenstein
3/2017 – 3/2017 (1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

3/2017 – 3/2017

Tätigkeitsbeschreibung

Automatisiertes Auslesen der Handelsregisterneueintragungen

Zielsetzung:
Konzeption und Entwicklung einer Datenpilot-App, mit der Neueintragungen im Handelsregister auf täglicher Basis ausgelesen werden können. Die Daten zu den erfassten Firmen werden durch Informationen von anderen Seiten ergänzt

Technisches Umfeld:
Firefox, HTML, JavaScript, CSS, JSON, Datenpilot

Eingesetzte Qualifikationen

Data Mining, CSS (Cascading Style Sheet), HTML, JavaScript, Json

Eigentümer, Betreiber, Softwarearchitekt, Softwareentwickler
Diverse/Produktentwicklung „Datenpilot“ , Neuenstein
1/2013 – 7/2017 (4 Jahre, 7 Monate)
branchenunabhängig
Tätigkeitszeitraum

1/2013 – 7/2017

Tätigkeitsbeschreibung

FireFox AddOn - Software zur Datenextraktion (web scraping) aus dem Internet

Zielsetzung:
Im Internet stehen sehr viele Daten zur Verfügung, die oft aufgrund fehlender Strukturen und Werkzeuge nicht oder nur eingeschränkt nutzbar sind.
Der Datenpilot stellt eine technologische Infrastruktur in Form eines Firefox AddOns zur Verfügung, mit welcher der Browser ferngesteuert wird. Mit relativ einfacher Apps (JavaScripts) lassen sich damit Daten von Webseiten strukturiert auslesen und lokal speichern, sodass eine (elektronische) Weiterverarbeitung ermöglicht wird. Die Daten sind größtenteils (nach schema.org) standardisiert und werden als JavaScript Objekte im JSON-Format in der Firefox-internen Datenbank SQLite abgelegt.
Auch PDF-Dokumente, wie E-Rechnungen, Bilder, Videos, etc. lassen sich automatisiert herunterladen.

Technisches Umfeld:
Firefox inkl. AddOn SDK, JavaScript, HTML, CSS, AJAX, SQLite, CSV, JSON, MicroData, schema.org, JavaScript Obfuscation
Tomcat/Jetty, Java, Clojure, Ring/Compujure/Enlive, NoSQL-DB/CouchDB

Eingesetzte Qualifikationen

Data Mining, SQL, Reactive Programming, Ajax, CSS (Cascading Style Sheet), HTML, JavaScript, Json

Solution Architekt und Lead Software Entwickler
Schweizerische Bundesbahnen SBB, Bern
9/2010 – 12/2012 (2 Jahre, 4 Monate)
Öffentlicher Verkehr
Tätigkeitszeitraum

9/2010 – 12/2012

Tätigkeitsbeschreibung

Zielsetzung:
Mitarbeit als Solution Architekt und Software Entwickler bei IT-BA-MVP im Programm Services

Einsatz/Aufgaben:
Solution-Architekt, (Lead-)Software-Developer

Technisches Umfeld:
Java SE/EE, Eclipse, RSA/RSM/RAD, WebSphere Application Server
ORACLE, DB2, EclipseLink/TopLink
Windows, Linux

Eingesetzte Qualifikationen

UML, Software Architecture, J2EE, Java (allg.)

Solution-Architekt, Software-Developer, IT-Berater
Swisscom (Schweiz) AG, Bern und Zürich
5/2009 – 11/2010 (1 Jahr, 7 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2009 – 11/2010

Tätigkeitsbeschreibung

Swisscom/Bluewin Online Portale - SMILE, XtraZone, MobileFinder

Erstellung und Umsetzung von IT-Konzepten für Portallösungen,
Schwerpunkt: Client- und Serverseitige Integration mehrere Web-Anwendungen

Einsatz/Aufgaben:
Solution-Architekt, Software-Developer, IT-Berater

Technisches Umfeld:
Java SE/EE, Eclipse, Tomcat, JMS, ActiveMQ, Webservices, SOAP, REST
XAMPP, Apache, (X)HTML, CSS, PHP, PDT, Smarty
JavaScript, AJAX, JSON, XSS (cross site scripting), jQuery, ExtJS, CORS, P3P, WebSockets, Comet
ORACLE, mySQL, PDO
Windows, Linux

Eingesetzte Qualifikationen

Oracle-Anwendungen, Mysql, Software Architecture, J2EE, Java (allg.), Front End, Backend, Java Message Service, Json, Ajax, PHP

Softwarearchitekt/IT-Berater/QS
Kundenname anonymisiert, Dresden
1/2009 – 4/2009 (4 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2009 – 4/2009

Tätigkeitsbeschreibung

Konzept für die Weiterentwicklung einer multiuserfähigen Client/Server Anwendung, u.a. für SaaS (Software as a Service) und Mandantenfähigkeit

Einsatz/Aufgaben:
Softwarearchitekt/IT-Berater/QS
• Allgemeines Architektur-Review bestehendes/geplantes System
• Roadmap für Weiterentwicklung
o Erweitertes Customizing
o Skalierbarkeit
o Space Based Computing (SBC)
o Security-Konzept

Technisches Umfeld:
Microsoft Office, UML, MS Visual Studio 2008, .NET 3.5 / C# 3.0,
MS SQL Server / ORACLE, Windows

Eingesetzte Qualifikationen

Oracle-Anwendungen, Microsoft SQL-Server (MS SQL), UML, .Net, C#, Microsoft Visual Studio

Softwarearchitekt, Teamleiter, (Lead-)Entwickler
Schweizerische Bundesbahnen SBB, Bern
1/2003 – 12/2008 (6 Jahre)
Öffentlicher Verkehr
Tätigkeitszeitraum

1/2003 – 12/2008

Tätigkeitsbeschreibung

Verschiedene Projekte:
- MCT – Multi Channel Ticketing / MCS – Multi Channel Services
- BATS (Billett-Automat Touch Screen) Upgrade
- IPS – Internationaler Personenverkehr Services
- Railteam-Broker National
- Integrationsarchitektur

Verantwortlicher Softwarearchitekt für Strategie, Machbarkeit, Konzeption, Architektur, Design, Entwicklung, Wartung, Support und Schulung/Einarbeitung eines JEE-Frameworks (ähnlich Spring) für das Ticketing-System der Division Personenverkehr.
Zeitweise Teamleitung bei der Erneuerung des Web-Portals.
Lead-Entwickler in einem fachlichen Team.

Eingesetzte Qualifikationen

Oracle-Anwendungen, IBM DB2, Projektleitung / Teamleitung (IT), UML, Software Architecture, Objektorientierte Analyse und Design (OOAD), Eclipse, J2EE, Java (allg.), IT-Support (allg.), Java Message Service, Javaserver Pages, IT-Strategieberatung, Schulung / Training (IT)

Ausbildung

Mediator
Ausbildung
2017
Marburg
Technische Informatik
Dipl.-Ing. (BA)
1990
Mannheim

Über mich

Als freiberuflicher Softwarearchitekt und -entwickler suche ich ein neues Projekt im Java/JEE-Umfeld. schwerpunktmäßig in Hessen und mit nennenswertem Home Office Anteil.

Weitere Kenntnisse

Softwarearchitektur, Softwaredesign, Softwareentwicklung,
OOA, OOD, OOP, UML,
Java, JEE, JavaScript
Web-Automatisierung
Agile Entwicklung, TDD, XP, SCRUM, KANBAN

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Home-Office
bevorzugt
Profilaufrufe
3258
Alter
59
Berufserfahrung
34 Jahre und 1 Monat (seit 10/1990)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden