Java Enterprise - Architektin / Team lead
- Verfügbarkeit einsehen
- 0 Referenzen
- 90€/Stunde
- Deutschland
- Umkreis (bis 200 km)
- de | en
- 07.09.2024
Kurzvorstellung
Schwerpunkt: Java-Enterprise, Backend, Spring, Cloud
Qualifikationen
Projekt‐ & Berufserfahrung
8/2022 – 3/2024
TätigkeitsbeschreibungEntwicklung eines IOT-Backbones und Webapplikation für die Überwachung und Wartung der Heizungsanlagen für die Installateure (ca. 30 Microservices). Die einzelnen Komponenten der Heizungsanlagen senden ständig über 100 verschiedene Telemetriedaten. Diese Datenpunkte werden gesammelt und auf verschiedene Weise ausgewertet oder aggregiert. Die Webapplikation stellt den Installateuren den aktuellen Status sowie Verlaufsdaten (z.B. Kesseltemperatur und Wasserdruckverlauf) der Anlagen graphisch aufbereitet zur Verfügung. Im Fehlerfall erfolgt eine proaktive Warnung an die Installateure, so dass diese alle betreuten Anlagen bequem fernüberwachen und ggfs. fernwarten können. Darüber hinaus bietet die App Reparaturanleitungen und je nach Fehlerbild die am wahrscheinlichsten benötigten Ersatzteile.
Eingesetzte QualifikationenAgile Methodologie, Apache Maven, Bash Shell, Confluence, Debian Linux, Docker, Git, Hibernate (Java), Java (allg.), Jenkins, Jira, Junit, Apache Kafka, Kubernetes, Mongodb, Representational State Transfer (REST), Salesforce.Com, Scrum, Software Architecture, Spring Framework
5/2019 – 12/2021
Tätigkeitsbeschreibung
Entwicklung eines Systems zum Massenversand von Korrespondenzen per EMail und Post.
RatePAY übernimmt als Zahlungsdienstleister für seine Kunden deren Korrespondenzen. Im Rahmen des Projekts wurderd eine Software zum Versand der Korrespondenzen entwickelt.
Architekturvisualisierung, Confluence, Docker, Git, Hibernate (Java), J2EE, Jenkins, Jira, Junit, Linux Entwicklung, Postgresql, Representational State Transfer (REST), Scrum, Spring Framework
8/2015 – 3/2019
Tätigkeitsbeschreibung
Für die BMW AG wurde eine Cloud-Lösung zur Optimierung von Energieströmen in den Werken und deren Zulieferern (B2B) sowie für die Optimierung der Ladevorgänge der Elektrofahrzeuge beim Endkunden (B2C) entwickelt. In den Werken werden Groß- Erzeuger und Verbraucher mit intelligenten Energiezählern ausgestattet, die Energieflüsse transparent gemacht und die Anlagen entsprechend den Vorhersagen kostenoptimiert gesteuert.
Die Entwicklung erfolgte vollständig auf Linux-Systemen. Projektsprache Englisch.
Technologien: Java 8, Scala, RxJava, Websocket, REST, Spring 4, Spring Boot 2,
RxJS, AngularJS mit Typescript, Flyway, OPC-UA, Kafka, Pub/Sub,
Docker
Software: Linux (Ubuntu), IntelliJ, Vert.x 3, Maven 3, InfluxDB, Neo4J, Git,
Atlassian (JIRA, Confluence, Bitbucket),
Jenkins, Docker, Kubernetes, Graphite/Grafana
Plattform: anfangs Amazon Webservices (AWS-Cloud), später Google Cloud Platform
Big Data, Docker, Hibernate (Java), J2EE, Scala, Spring Framework, Typescript, Cloud Computing, AngularJS, JavaScript-Frameworks, Web Services
1/2011 – 3/2015
Tätigkeitsbeschreibung
Projekt: De-Mail Webclient / De-Mail Core-Webservices
Die Bundesregierung hat mit dem De-Mail-Gesetz die Grundlage für die rechtssichere elektronische Kommunikation per De-Mail (eine Erweiterung von Email) geschaffen. Für die Privat- und Geschäftskunden der Deutschen Telekom AG wurde ein Webclient und Core-Webservices für den Massenmarkt entwickelt (ähnlich eines Email-Webclients). Hinzu kommen diverse Administrationsanwendungen für Betrieb und Back-Office. Das Projekt war Teil eines Großprojektes mit insgesamt mehr als 500 Mitarbeitern im DTAG Konzern.
Aufgaben: 1. Projektphase: Anforderungsanalyse, Fachkonzeption
2. Projektphase: Architekturunterstützung, Lead Entwicklerin für Webclient (ca. 15 Entwickler), Webservice-Client- und Frontend-Entwicklung
3. Projektphase: Wechsel ins Core-Entwicklerteam, Weiterentwicklung der Webservices, Weiterentwicklung einer Back-Office-Applikation
- Ausführung von 6 mehrwöchigen Schulungsdurchläufen für Last-Level-Support und Near-Shore Entwickler in Englisch mit jeweils ca. 10 Teilnehmern
- Vor-Ort-Support und Beratung des Near-Shore-Teams
Teamgröße: bis zu 60 Personen im Teilprojekt Webclient/Core (davon bis 30 Entwickler)
Technologien: Java 6, Spring 3 (MVC, Webflow), Struts 2, Webservices (Sun Metro), EJB3, AOP, HTML, Ajax, jQuery, Javascript, JUnit, EasyMock, Oracle 11
Software: Eclipse 3.6, Glasfish 3, JBoss, Enterprise Architect 9, SoapUI,
Apache Maven 3, Subversion (SVN), Jira
Oracle Database, glasfish, Wildfly, Hibernate (Java), J2EE, Enterprise Javabeans, Spring Framework, Web Services, JavaScript-Frameworks, Javaserver Pages
6/2010 – 12/2010
Tätigkeitsbeschreibung
Vertriebsportal
Für die Mitarbeiter der Postbank wurde ein Web-Vertriebsportal entwickelt mit dem Produkte der Deutschen Telekom AG am Point of Sale angeboten und verkauft werden können (DSL-, Handy- und Entertain-Verträge) sowie bestehende Verträge angepasst werden können (z.B. bei einem Umzug). Die Kommunikation mit dem Backoffice der Telekom erfolgte über eine B2B-Webservice-Schnittstelle.
Aufgaben: Software-Architektin, Backend- und Frontend-Entwicklung
Teamgröße: 3 Entwickler
Technologien: Java 6, Spring 3 (MVC, Webflow), EJB 3, Hibernate, HTML, Ajax, jQuery, Javascript, Webservices (Apache CXF), Webservice Security, MySQL
Software: Eclipse 3.4, Glasfish 3
Apache Maven 2, Subversion (SVN)
glasfish, Hibernate (Java), J2EE, Enterprise Javabeans, Spring Framework, Web Services, JavaScript-Frameworks
12/2009 – 5/2010
Tätigkeitsbeschreibung
Telekom Enterprise Search
Mit Hilfe einer zentralen Suchseite kann konzernweit nach Dokument-Inhalten aus den unterschiedlichsten Quellen (HTML, XML, MS-Office, Datenbanken, Sharepoint, etc.) gesucht werden. Für diesen Zweck wurde die Suchmaschine FAST ESP von Microsoft eingesetzt.
Das Projekt wurde einem SPICE-Assessment nach ISO 15504 unterzogen und erhielt den Qualitätslevel 2!
Aufgaben: Anforderungsanalyse; Erstellung Fachkonzeption
Installation und Konfiguration von FAST ESP auf Suse Linux 10
Konfiguration des Crawlers; Entwicklung von Konnektoren für unterschiedliche Quellen; Konfiguration und Entwicklung von Plugins (Stages) zum Document Processing; Anbindung des Frontends an die FAST Search-API; Entwicklung des Frontends
Teamgröße: 2-3 Entwickler
Technologien: Java 6, JSP (Struts 2), Spring, HTML, Ajax, jQuery, Javascript, FAST API, Groovy, Python
Software: FAST ESP 5.3, Suse Linux 10
Eclipse 3.4, Tomcat 6.0
Apache Maven 2, Subversion (SVN), JIRA
Apache Tomcat, J2EE, Spring Framework, JavaScript-Frameworks, Javaserver Pages
9/2009 – 11/2009
Tätigkeitsbeschreibung
Weiterentwicklung eines Finanzportals
Aufgaben: Anpassung und Erweiterung von Frontend-Funktionalitäten; Neuentwicklung eines Portlets zur Portfolioverwaltung
Teamgröße: 7 Entwickler
Technologien: Java 5, JSP, Spring, HTML, Ajax, jQuery, Javascript, Portlets
Software: Oracle Portal Server 10.2
Oracle Datenbank 11
Apache Maven 2, Subversion (SVN), Trac
Oracle Database, J2EE, Spring Framework, JavaScript-Frameworks, Javaserver Pages, Oracle Portal
4/2009 – 9/2009
Tätigkeitsbeschreibung
Entwicklung eines elektronischen Reiseführers als Webanwendung für Smartphones, als Desktopvariante und als native iPhone-App. Der Nutzer eines mobilen Endgerätes kann sich per GSM, W-LAN-Ortung (Triangulation) oder GPS orten lassen und auf dem Gerät interessante Punkte und Touren in der Nähe auf der Karte anzeigen lassen.
Aufgaben: Software-Architekt; Backend-Entwicklung, Frontend-Entwicklung für die Webanwendung
Teamgröße: 4 Entwickler
Technologie: Java 6, Java EE 5, EJB 3.0, Hibernate, Google Web Toolkit 2 (GWT),
Bing Maps, KML
XML/XSD/XSLT, JUnit, Java Native Interface (JNI)
Software: Eclipse 3.4, JBoss Application Server 5.1
PostgreSQL/PostGIS
Apache Maven 2, Subversion (SVN), Trac
Wildfly, Hibernate (Java), J2EE, Enterprise Javabeans
6/2008 – 3/2009
Tätigkeitsbeschreibung
Weiterentwicklung und Wartung des Internet-Fahrzeug-Konfigurators und der Gebrauchtfahrzeugsuche auf (...)
Aufgabe: Anpassung und Erweiterung verschiedener Backend-Services wie z.B. Kundendatenverwaltung, Händlersuche, Fahrzeugsuche (EJBs, Webservices); Implementation der Pageflows und Nutzerinterface mittels JAM-Framework
Qualifikationen:
J2EE, EJB, JSP (JAM-Framework), HTML, Ajax, JavaScript, XML, SQL
Junit, WebServices
IBM/Rational Application Developer 6, IBM WebSphere 6
IBM DB2
Subversion
Apache Ant
IBM DB2, IBM WebSphere Application Server (WAS), J2EE, Enterprise Javabeans, Web Services, JavaScript, Javaserver Pages
1/2006 – 5/2008
Tätigkeitsbeschreibung
Deutsche Telekom Jobbörse
Entwicklung einer verteilten webbasierten Anwendung zur Ausschreibung und Verwaltung offener Stellen innerhalb des Telekom-Konzerns (Redaktionssystem, Bewerberportal)
Die Anwendung ist mehrsprachig und in mehreren Ländern im Einsatz
Aufgaben: Entwicklung der Datenbankschicht, EJBs, Geschäftslogik und Benutzeroberfläche verschiedener Anwendungsmodule;
Entwicklung automatischer Tests
Technische Feinkonzeption
Kontakt mit Endkunden und Anwendern, 3rd Level Support
Teamgröße: schwankend zwischen 10-25 Personen
Qualifikationen:
Java 1.4 / 5, J2EE, EJB, JSP, Struts, HTML, JavaScript, JDO, JAAS, XML
JDOQL, SQL
JUnit, HttpUnit
Bea Weblogic Server 8/9
Oracle 9i, Intermedia
Eclipse
Telelogic Synergy
Signsoft intelliBO
Apache Ant, Apache Maven
IBM AIX-Clusterumgebung
Oracle Database, BEA WebLogic Server, J2EE, Enterprise Javabeans, Javaserver Pages
1/2001 – 12/2005
Tätigkeitsbeschreibung
zeitlich ohne Unterbrechung mehrere Projekte (auch parallel) mit Dauer zwischen einigen Monaten und 3 Jahren
Details dazu auf Anfrage in meinem ausführlichen Skillprofil
Qualifikationen:
Java, J2EE, Oracle, BEA WebLogic, IBM WebSphere, Oracle
ARIS, Vignette StoryServer, Intershop enfinity, ...
Oracle Database, BEA WebLogic Server, IBM WebSphere Application Server (WAS), J2EE
Ausbildung
Dresden
Über mich
Allgemein: - Anwendungsdesign
- B2B, B2C
- Datenbank-Design
- Design Patterns
- Objektorientierte Analyse / -Programmierung / -Design (OOA / OOP / OOD)
- Service-Oriented Architecture (SOA)
- strukturierte Analyse/Programmierung/Design
- Analyse und Modellierung von Geschäftsprozessen
- Client/Server-Architekturen, Clustering
- UML
- Enterprise Web-Portal Entwicklung
- Consulting/Coaching
Produkte: - Eclipse, BEA WebLogic Portal, IBM WebShere Application Developer (WSAD),
IBM Rational Application Developer (RAD), Borland JBuilder
- Telelogic Synergy, Microsoft Visual SourceSafe, Subversion, WinCVS
- Oracle, Intermedia, DB2, MySQL
- BEA WebLogic Server, IBM WebSphere, Borland Application Server, JBoss, Tomcat, Glassfish
- BEA Aqualogic Service Bus
- Intershop 4/enfinity 2/MultiSite
- Signsoft intelliBO
- ARIS Plattform, Enterprise Architekt
- Vignette Story Server (Content Management System, Entwicklungswerkzeug)
- NetPerceptions Recommendation Engine (Personalisierungsengine)
- Testdirector
- Apache Ant, Maven
- Power Designer
- FAST ESP 5.3 Enterprise Search
Technologien/Frameworks:
- Java 8, RxJava
- J2SE: AWT, JFC, Swing, JDBC, JNI
- J2EE: EJB 2.1/3, JSP, Servlets, Portlets, Webservices (Apache CXF, Sun Metro), JNDI, JMS, CMP, RMI, JAAS, JDO, Spring 4, Spring Boot 2, Java Native Interface
- Struts 1.3.8, Apache Beehive, JUnit, HttpUnit, JAM, JSP, Ajax, AngularJS, jQuery
Weitere Kenntnisse
- Datenbanken (allg.)
- Softwareprogrammierung
- Webprogrammierung
IT & Entwicklung
- Softwareentwicklung
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden