Softwarearchitekt/-entwickler Java/JEE
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 36286 Neuenstein, Hessen
- DACH-Region
- de | en
- 14.09.2024
Kurzvorstellung
Schwerpunktmäßig suche ich in den PLZ-Bereichen D7, D8, D6 und mit höherem Remote-Anteil.
Qualifikationen
Projekt‐ & Berufserfahrung
1/2021 – 6/2021
TätigkeitsbeschreibungMitarbeit bei der Weiterentwicklung eines Enterprise Output Management Systems zur Erstellung, Verwaltung, Versand und Archivierung von Dokumenten.
Eingesetzte QualifikationenAgile Methodologie, Confluence, Eclipse, Enterprise Javabeans, J2EE, Java (allg.), Java Message Service, Wildfly, Jenkins, Jira, Microsoft SQL-Server (MS SQL), Representational State Transfer (REST), SOAP
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.
Sicherheit von Webanwendungen, Agile Methodologie, Behavior Driven Development, Confluence, Kanban (Softwareentwicklung), Scrum, Software Design, J2EE, Java SE, Jira, Junit, Software engineering / -technik
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)
Postgresql, Confluence, Test Automation, Apache Tomcat, Git, J2EE, Java (allg.), Jenkins, Jira, Softwareentwicklung (allg.), Representational State Transfer (REST)
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,
Data Mining, CSS (Cascading Style Sheet), HTML, JavaScript, Json
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
Data Mining, CSS (Cascading Style Sheet), HTML, JavaScript, Json
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
Data Mining, SQL, Reactive Programming, Ajax, CSS (Cascading Style Sheet), HTML, JavaScript, Json
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
UML, Software Architecture, J2EE, Java (allg.)
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
Oracle-Anwendungen, Mysql, Software Architecture, J2EE, Java (allg.), Front End, Backend, Java Message Service, Json, Ajax, PHP
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
Oracle-Anwendungen, Microsoft SQL-Server (MS SQL), UML, .Net, C#, Microsoft Visual Studio
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.
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
Marburg
Mannheim
Über mich
Weitere Kenntnisse
OOA, OOD, OOP, UML,
Java, JEE, JavaScript
Web-Automatisierung
Agile Entwicklung, TDD, XP, SCRUM, KANBAN
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden