Softwarearchitekt/-entwickler Java/JEE

freiberufler Softwarearchitekt/-entwickler Java/JEE auf freelance.de
DACH-Region
de  |  en
auf Anfrage
36286 Neuenstein, Hessen
18.10.2020

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.

Ich biete

IT, Entwicklung
  • J2EE (Java EE)
  • Java (allg.)
  • Software Architektur / Modellierung
  • UML
  • JavaScript Object Notation (JSON)
  • Ajax
  • Objektorientierte Analyse und Design (OOAD)
  • Data Mining
  • SQL
  • CSS (Cascading Style Sheet)
  • JavaScript
  • HTML
  • Jira
  • Confluence (Atlassian)
  • Software Design
  • Web Security
  • Agile Entwicklung
  • Behavior Driven Development (BDD)
  • Kanban (Softwareentwicklung)
  • SCRUM
  • J2SE (Java SE)
  • JUnit
  • Software engineering / -technik
  • Objektorientierte Programmierung (OOP)
  • Machbarkeitsanalyse

Projekt‐ & Berufserfahrung

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

Web Security, Agile Entwicklung, Behavior Driven Development (BDD), Confluence (Atlassian), Kanban (Softwareentwicklung), SCRUM, Software Design, J2EE (Java EE), J2SE (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 (Atlassian), Testautomatisierung, Apache Tomcat, Git, J2EE (Java EE), 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, JavaScript Object Notation (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, JavaScript Object Notation (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, Functional reactive programming (FRP), Ajax, CSS (Cascading Style Sheet), HTML, JavaScript, JavaScript Object Notation (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 Architektur / Modellierung, J2EE (Java EE), 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 (allg.), mySQL, Software Architektur / Modellierung, J2EE (Java EE), Java (allg.), Front-End Entwicklung, Back-End Entwicklung, Java Message Service (JMS), JavaScript Object Notation (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 (allg.), Microsoft SQL-Server (MS SQL), UML, .Net, C#, 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 (allg.), DB2, Projektleitung / Teamleitung (IT), UML, Software Architektur / Modellierung, Objektorientierte Analyse und Design (OOAD), Eclipse, J2EE (Java EE), Java (allg.), IT-Support (allg.), Java Message Service (JMS), JSP (Java Server Pages), IT-Strategieberatung, Schulung / Training (IT)


Ausbildung

Mediator
(Ausbildung)
Jahr: 2017
Ort: Marburg

Technische Informatik
(Dipl.-Ing. (BA))
Jahr: 1990
Ort: Mannheim

Qualifikationen

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

Ü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.

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
DACH-Region
Home-Office
bevorzugt
Profilaufrufe
1463
Alter
55
Berufserfahrung
30 Jahre (seit 10/1990)
Projektleitung
5 Jahre

Kontaktdaten

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

Jetzt Mitglied werden »