Profilbild von Anonymes Profil, Senior Java/JEE Entwickler / Senior Software Engineer / Senior Data Engineer
verfügbar

Letztes Update: 02.08.2021

Senior Java/JEE Entwickler / Senior Software Engineer / Senior Data Engineer

Firma: Alexander Berger IT-Beratung
Abschluss: Dipl.-Informatiker (Uni)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | russisch (Muttersprache)

Skills

Als erfahrener Senior Java Entwickler / Senior Software Engineer / Senior Data Engineer mit über 16 Jahren Berufserfahrung bringe ich fundierte Kenntnisse in den unten genannten Technologien und fundierte Erfahrungen in der Softwareentwicklung in Großprojekten über alle Projektphasen. Die mir überlassenen Aufgaben erledige ich effizient und hochqualitativ. Selbständiges Arbeiten, Teamfähigkeit, sehr gute Lern- und Arbeitsfähigkeit, Zuverlässigkeit und hohe Belastbarkeit runden mein Profil ab. Ich unterstütze und berate meine Kunden für die erfolgreiche Durchführung ihrer Projekte in allen Projektphasen.


Kernkompetenzen:
Anwendungsdesign
Anwendungsentwicklung
Anforderungsanalyse
Backend-Entwicklung
Agile & Scrum, Kanban
Java, JEE, Spring, Spring Boot 2, JPA (Java Persistence API), Hibernate, Web Services, REST, EJB, JMS,
API Design, OSGi, SQL, Microservices, Docker, Swagger, Eureka, JavaScript, React, Node-Red,
AWS (Amazon Web Services), AWS Cloud, Big Data, Spark, Hadoop, Quality Monitoring, Reporting,
SOA, JSP, JSF (Java Server Faces),

Branchenwissen:
Banken
Touristik
Baubranche
Automobilindustrie
Telematik
Software Development
Energie
Werbung und Medien

Aus- und Weiterbildung/Zertifikate:
Diplom-Informatiker (Uni)
Certified Scrum Master
PMI
TOGAF
webMethods Certified CAF Developer
webMethods Certified ESB Developer
Professionelle RESTful APIs mit Java und Spring Boot 2
Spring und Hibernate mit Spring Boot 2
Spring Boot Microservices und Spring Cloud
Docker
AWS Technical Professional
AWS Certified Developer
AWS Certified Solutions Architect
AWS Certified Data Analytics
React

Sprachen:
Deutsch
Russisch
Englisch

Projekte:

Projekt    Reporting/BigData
Branche    Touristik
Zeitraum    11.2020 – heute
Beschreibung    BigData Analyse und Reporting
Rolle    Senior Java Entwickler / Senior Data Engineer / DevOps
Verantwortungsbereich    Anforderungsanalyse
Aufwandschätzung
Implementierung
(Implementierung von Collectoren, Exporter, Reporter und Batches, Erstellung der SQL Scripte)
Test
Produktivsetzung und Betrieb
Technologie    BigData, Data Analysis, Data Transformation, Data Integration, ETL, Apache Spark, Hadoop, Java, Spring Boot 2, Spring Framework, Microservices, REST, Load Balancer, API Gateway, SQL, MySQL, Oracle uvm., Git, BitBucket, Jira, Confluence, API Design, Swagger, Docker, Docker Hub, Postman, HTML, JavaScript, ELK Stack, Elasticsearch, Kibana, Logstash, Jenkins, Pipeline, Shell, DevOps, IntelliJ IDEA, SpringTools, SOAP UI, Postman, RESTer, Maven, JAXB, XML, JSON, JUnit, Mockito, Zoom, Teams, AWS (Amazon Web Services), AWS Cloud, Scrum, Agile

Projekt    Webanwendung zur Erfassung und Abrechnung des Materialbedarfs
Branche    Baubranche
Zeitraum    07.2020 – 11.2020
Beschreibung    Zur Erleichterung der Erfassung und der Abrechnung des verbrauchten Baumaterials wird eine Web-Anwendung benötigt über die die Mitarbeiter von Überall und mit mobilen Geräten die Daten erfassen und an die Zentralle übermitteln können. Die Daten müssen in der Datenbank abgelegt werden und die Zentralle muss eine Notification per Email erhalten. Durch eine Transformation und einen Export müssen die Daten in den Abrechnungsmodul eingespeist werden.
Rolle    Senior Java Entwickler / Senior Software Engineer
Verantwortungsbereich    Anforderungsanalyse
Aufwandschätzung
Implementierung
(Datenbankmodellierung, Erstellung der SQL Scripte, Implementierung der Datenbankanbindung, Implementierung der Businesslogik, Implementierung der GUI-Oberfläche)
Test
Produktivsetzung und Betrieb
Technologie    Java, Spring Boot 2, Spring Framework, Spring Cloud, Microservices, REST, Zuul, Load Balancer, API Gateway, Eureka, Config Server, RabbitMQ, SQL, MySQL, Git, API Design, Swagger, Docker, Docker Hub, Postman, RESTer, HTML, JavaScript, Bootstrap, React, TypeScript, CSS, ELK Stack, Elasticsearch, Kibana, Logstash, Jenkins, Pipeline, DevOps, IntelliJ IDEA, SpringTools, Maven, JAXB, XML, JSON, JUnit, Mockito, Zoom, Jira

Projekt    Smart Home
Branche    Baubranche
Zeitraum    02.2019 – heute
Beschreibung    Smart Home Anwendung zur Anbindung und Steuerung der Komponenten mit mobilen Geräten
Technologie    Node-Red, Docker, Docker Hub, Git, JavaScript, REST, Microservices, Spring, Spring Boot 2, Spring Cloud, Eureka, Load Balancer, JSON, Eclipse Mosquitto, MQTT, Homekit, Linux, Shell, SQL, MySQL

Projekt    Digitalisierung Bildungseinrichtungen
Branche    Bildung
Zeitraum    04.2020 – 05.2020
Beschreibung    Digitalisierung des Unterrichts
Rolle    Senior IT-Consultant
Verantwortungsbereich    Anforderungsanalyse
Umstellung des Unterricht-Betriebes auf digitale Medien
Technologie    Zoom, Microsoft Teams, Google Classroom

Projekt    Reservierungs- und Buchungsplattform beim Touristikunternehmen in Frankfurt am Main
Branche    Touristik
Zeitraum    12.2012 – 04.2020
Beschreibung    Entwicklung einer Reservierungs- und Buchungsplattform – Backend-Entwicklung
Rolle    Senior Java Entwickler / Senior Software Engineer / Scrum Team Member
Verantwortungsbereich
im Backend-Bereich    Anforderungsanalyse mit dem Fachdesign und Product Ownern
Aufwandschätzung der umzusetzenden Anforderungen
Implementierung der neuen Anforderungen
(Datenbankmodellierung, Erstellung der Datenbanktabellen, Erstellung der SQL Scripte, Datenmigration, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der Preisberechnungslogik, Anbindung der externen Schnittstellen, Transformation, Implementierung der neuen Services, Implementierung der neue Funktionalität im Frontend, Refactoring, Code Reviews, Pair Programming, Performance-Optimierung)
Problemanalyse
Fehleranalyse
Fehlerbehebung
Testdurchführung
Wartung
Technologie    Java, JEE, EJB, JMS, JAX-RS, JNDI, Web Services, Microservices, log4j, JBoss AS / EAP 7, Application Server, Tomcat, Jetty, Web Server, Active MQ, Eclipse, JAXB, XML, JSON, Hibernate, JPA (Java Persistence API), Dozer, Spring, Spring Boot, Docker, SQL, Oracle DB, Liquibase, Eventing, Maven, Ant, Batch, Eclipse RCP, OOA, OOD, OOP, MDA, TDD, DDD, UML, MagicDraw, API, REST, Redis, Solr, ELK Stack, Elasticsearch, Kibana, Logstash, Cache, Svn, Git, BitBucket, SOAP UI, Postman, RESTer, Jira, Confluence, Jenkins, CD, CI, Pipeline, Nexus, SonarQube, Artifactory, JUnit, Mockito, JMeter, React, TypeScript, HTML, CSS, AWS (Amazon Web Services), AWS Cloud, Apache Spark, Hadoop, Scrum, Kanban, Agile Softwareentwicklung, Shell, Linux, Windows

Projekte    Anwendungsentwicklung beim Softwarehaus in Darmstadt    
Branche    Telematik/Automobilindustrie (in Stuttgart)
Zeitraum    12.2011 – 12.2012
Beschreibung    Incident Management / Backend-Entwicklung
Rolle    Senior Java Entwickler / Senior Software Engineer / Scrum Team Member
Verantwortungsbereich
im Backend-
und Frontend-Bereich    Incident Management
Koordination
Anforderungsanalyse
Aufwandschätzung
Implementierung
(Erstellung der Datenbanktabellen für neue Features, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der neuen Services)
Fehleranalyse
Fehlerbehebung
Testdurchführung
Technologie    J2EE/Java EE, EJB, JNDI, Web Services, JAX-WS, log4j, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM RSA, IBM WebSphere, Eclipse, SOAP, XML, HTML, JMS/MQ, Hibernate, Spring, Struts, JSP (Java Server Pages), Servlets, SQL, Oracle DB, IBM DB2,JUnit,JUnit,  Maven, Ant, Eclipse RCP, Scrum, Agile Softwareentwicklung, Linux, Windows

Branche    Werbung und Medien
Beschreibung    Weiterentwicklung der Anwendung zur Onlineplanung der Werbemaßnahmen für die Agentur für Werbung und Medien in Düsseldorf
Rolle    Senior IT-Consultant (webMethods) / Senior Java Entwickler
Verantwortungsbereich
im Backend
und Frontend-Bereich
(Full-Stack Entwicklung)    Implementierung der neuen Features im Frontend(GUI)- und Backend-Bereich
(Datenbankmodellierung, Erstellung der Datenbanktabellen, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der Services und des Frontends).
Technologie    JEE/J2EE, Java 1.6, JAX-WS 2.0, XML, Oracle DB, REST, OOA, OOD, OOP, MDA, TDD, DDD, UML, JUnit, wM MWS, wM Integration Server, wM CAF, JavaScript, wM Designer, wM BPM, Ant

Branche    Energie
Beschreibung    POC Implementierung eines OPC Adapters zum Auslesen der Sensoren
Rolle    Senior IT-Consultant (webMethods) / Senior Java Entwickler
Verantwortungsbereich
im Backend-Bereich    Implementierung eines OPC Adapters
(Implementierung der Logik zum Auslesen der Werte aus dem Stream, Implementierung der Businesslogik, Implementierung der Services, Implementierung der Visualisierung).
Technologie    JEE/J2EE, Java 1.6, XML, Eclipse, OPC, JeasyOPC, OOA, OOD, OOP, MDA, TDD, DDD, JUnit, wM Designer, wM Integration Server, ARIS MashZone, REST

Projekt    Onlinebanking Plattform bei der internationalen Direktbank Nürnberg
Branche    Banken
Zeitraum    07.2011 – 11.2011
Beschreibung    Erstellung der neuen Onlinebanking Plattform – Backend Entwicklung
Rolle    Senior Java Entwickler / Senior Software Engineer
Verantwortungsbereich
im Backend-Bereich    Design und Implementierung der Middleware-Services für die Client-Anwendungen
Anbindung der Umsysteme
Testdurchführung und Dokumentation
Technologie    JEE/J2EE, Java 1.6, EJB3, JPA (Java Persistence API), JAX-WS 2.0, OOA, OOD, OOP, MDA, TDD, DDD, UML, XML, XSLT, Hibernate, JUnit, Oracle DB, JBoss 5.1, Ubuntu 10.4, Eclipse, Ant, Hudson

 Projekt    Großprojekte bei der internationalen Großbank in Frankfurt am Main
Branche    Banken
Zeitraum    05.2007 – 06.2011
Beschreibung    Migration, Konzeption, Aufbau und Betreuung der Testinfrastruktur für die Datenmigration, Prozessbeschreibung inkl. der Implementierung, Problemanalyse und Problembehebung, Inbetriebnahme der Produkte
Rolle    Senior IT-Consultant/Software Engineer/Software Entwickler
Verantwortungsbereich
im Backend-Bereich    Incident Koordination und Management
Fehleranalyse
Fehlerbehebung
Unterstützung der Projektleitung,
Anforderungsanalyse,
Evaluierung verschiedener MDM (Master Data Management) Lösungen,
Dokumentation
Technologie    Diverse Technologien aus dem zentralen und dezentralen Umfeld
    
Beschreibung    Anforderungsanalyse, Design, Weiterentwicklung und Inbetriebnahme einer SOA-Lösung basierend auf JAX-RPC (Web Services) als Backend Service Layer einer Offshore - Frontend- Weiterentwicklung in einem Großprojekt der Bank. Weiterentwicklung, Bugfixing und Wartung der Anwendung. Weiterentwicklung und Inbetriebnahme einer Error-Reporting Application.
Rolle    Senior Java Entwickler / Senior Software Engineer / Scrum Team Member
Verantwortungsbereich
im Backend-
und Frontend-Bereich    Anforderungsanalyse
Aufwandschätzungen
Teilprojektplanung
Technische Designs
Testfallerstellung und Testdurchführung
Weiterentwicklung einer Frontend-, Service Layer- (Backend) Implementierung
(Datenbankmodellierung, Erstellung der Datenbanktabellen, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der Services, Anbindung weiterer Systeme)
Inbetriebnahme der Anwendungen
Erstellung der Betriebskonzepte
Support Systemtest u. Fach-Abteilung
Wartung der Frontend-Implementierung
Wartung der ServiceLayer- (Backend) Implementierung
Wartung einer Error-Reporting Application
Technologie    J2EE/Java EE, EJB, JNDI, Web Services, JAX-RPC, log4j, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM RAD, IBM WebSphere, Eclipse, SOAP, XML, HTML, SOAP over JMS/MQ, Hibernate, Spring, AspectJ, Coba-Framework (Frame), Struts,JSP (Java Server Pages), Servlets, Common-Controls, JUnit, SQL, Oracle DB, IBM DB2, Maven, Scrum, Agile Softwareentwicklung

Beschreibung    Stufenweise durchgeführte Ablösung der hostbasierten "Kundenbasisdaten" zu einer dezentralen Lösung. Entwicklung komplexer Erweiterungen.
Rolle    Java Entwickler / Software Engineer / Scrum Team Member
Verantwortungsbereich
im Backend-
und Frontend-Bereich    Wartung der Frontend-Implementierung
Wartung der Service Layer- (Backend) Implementierung
Wartung einer Error-Reporting Application
Entwicklung einer Frontend-Implementierung
Entwicklung einer Service Layer- (Backend) Implementierung
(Datenbankmodellierung, Erstellung der Datenbanktabellen, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der Services und die Erweiterung des Frontends).
Release-Management
Technologie    J2EE/Java EE, EJB/EJB3, JNDI, Web Services, JAX-RPC, JAX-WS, log4j, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM RAD, IBM WebSphere, Eclipse, SOAP, XML, HTML, SOAP over JMS/MQ, Hibernate, Spring, AspectJ, Coba-Framework (Frame), Struts, JSP (Java Server Pages), Servlets, Common-Controls, JUnit, RichFaces, JSF (Java Server Faces), SQL, Oracle DB, IBM DB2, Maven, Canoo WebTest, Scrum, Agile Softwareentwicklung
    
Beschreibung    Anforderungsanalyse, Design, Weiterentwicklung und Inbetriebnahme einer SOA-Lösung basierend auf JAX-RPC (Web Services) als Backend Service Layer einer Offshore - Frontend-Weiterentwicklung in einem Großprojekt der Bank. Weiterentwicklung, Bugfixing und Wartung der Anwendung. Weiterentwicklung und Inbetriebnahme einer Error-Reporting Application.
Rolle    Java Entwickler / Software Engineer / Scrum Team Member
Verantwortungsbereich
im Backend-
und Frontend-Bereich    Wartung der Frontend-Implementierung
Wartung der Service Layer- (Backend) Implementierung
Wartung einer Error-Reporting Application
Anforderungsanalyse, Design und Weiterentwicklung einer Frontend-, Service
Layer Application
Implementierung einer Error-Reporting Application
Inbetriebnahme der Anwendungen
(Datenbankmodellierung, Erstellung der Datenbanktabellen, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der Services und die Erweiterung des Frontends).
Technologie    J2EE/Java EE, EJB, JNDI, Web Services, JAX-RPC, log4j, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM RAD, IBM WebSphere, Eclipse, SOAP, XML, HTML, SOAP over JMS/MQ, Hibernate, Spring, AspectJ, Coba-Framework (Frame), Struts, JSP (Java Server Pages), Servlets, Common-Controls, JUnit, SQL, Oracle DB, IBM DB2, Maven, Scrum, Agile Softwareentwicklung
    
Beschreibung    Anforderungsanalyse, Design, Entwicklung und Inbetriebnahme einer SOA Lösung
basierend auf JAX-RPC (Web Services) als Backend Service Layer einer Offshore - Frontend-Implementierung in einem Großprojekt der Bank. Übernahme, Weiterentwicklung und Bugfixing der Anwendung.
Rolle    Java Entwickler / Software Engineer / Scrum Team Member
Verantwortungsbereich
im Backend-
und Frontend-Bereich    Anforderungsanalyse, Design, Entwicklung und Inbetriebnahme einer Frontend-,
Service Layer- (Backend) Implementierung und einer Error-Reporting Application
(Datenbankmodellierung, Erstellung der Datenbanktabellen, Implementierung der Datenbankzugriffslogik, Implementierung der Businesslogik, Implementierung der Services und des Error-Reportung-Frontends).
Technologie    J2EE/Java EE, EJB, JNDI, Web Services, JAX-RPC, log4j, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM RAD, IBM WebSphere, Eclipse, SOAP, XML, HTML, JMS, MQ, SOAP over JMS/MQ, Hibernate, Spring, AspectJ, Coba-Framework (Frame), Struts, JSP (Java Server Pages), Servlets, Common-Controls, JUnit, SQL, Oracle DB, IBM DB2, Maven, Scrum, Agile Softwareentwicklung

Beschreibung    Konzeption und Umsetzung eines Frameworks zur Migration der bestehenden Anwendungen auf OSGi-Plattform
Rolle    Java Developer / Software Engineer
Verantwortungsbereich
im Backend-
und Frontend-Bereich    Anforderungsanalyse, Analyse der Komponenten vom Kundenframework und eingesetzter Technologien, Erarbeiten der Lösungen und Konzepte für die Migration der Kundenframeworks mit eingesetzten Technologien auf die OSGi-Plattform, Bereitstellen der Module, Implementierung von Komponenten, Beschreibung der Ergebnisse
Technologie    OSGi, Eclipse Equinox, Spring, Spring-DM, Frame, Java, J2EE, JSP (Java Server Pages), Struts, Common-Controls, Hibernate, log4j, JUnit, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM WebSphere, IBM RAD, IBM ClearCase, Oracle DB, SQL, iText, POI, XML, HTML, MS Word, Excel

Beschreibung    Konzeption und Umsetzung einer Anwendung für die Zeiterfassung und Abrechnung im Consulting-Bereich
Rolle    Java Developer / Software Engineer
Verantwortungsbereich
im Backend-
und Frontend-Bereich
(Full-Stack Entwicklung)    Anforderungsanalyse, Design, Umsetzung der kompletten Anwendung (Datenbankmodellierung, Erstellung der Datenbanktabellen, Implementierung der Datenbankzugriffslogik, Implementierung der Algorithmen und der Businesslogik, Implementierung der Services und des Frontends), Test, Dokumentation
Technologie    Frame, Java, J2EE, JSP (Java Server Pages), Struts, Common-Controls, Hibernate, log4j, OOA, OOD, OOP, MDA, TDD, DDD, UML, IBM WebSphere,
IBM RAD, IBM ClearCase, Oracle DB, SQL, iText, POI, XML, HTML, JUnit, MS Word, Excel

Projekt    Diverses
Zeitraum    07.2003 – 09.2006
Branche    Software Development
Beschreibung    Integration eines grafischen UML-2.0 Editors mit Grid Development Tools für Eclipse
Rolle    Java Developer / Software Engineer
Verantwortungsbereich
im Backend
und Frontend-Bereich
(Full-Stack Entwicklung)    Analyse der Fachlichen Anforderungen, Entwurf und Implementierung von
Integrations-Komponenten, Beschreibung der Ergebnisse
Technologie    Java, J2EE, UML, GEF, EMF, XML, XMI, Eclipse, SWT, JFace, CVS, MS Word, Excel,
PowerPoint

Beschreibung    Umsetzung eines grafischen UML-2.0 Editors für Eclipse
Rolle    Java Developer / Software Engineer
Verantwortungsbereich
im Backend
und Frontend-Bereich
(Full-Stack Entwicklung)    Analyse der Fachlichen Anforderungen, Entwurf und Implementierung der
Anwendung, Tests, Beschreibung der Ergebnisse
Technologie    Java, J2EE, UML 2, GEF, EMF, XML, XMI, Eclipse, SWT, JFace, CVS, MS Word, Excel,
PowerPoint, Linux, Windows

Beschreibung    Entwurf und Implementierung eines erweiterbaren Digitalsimulators (als Software)
Rolle    Java Developer / Software Engineer
Verantwortungsbereich
im Backend
und Frontend-Bereich
(Full-Stack Entwicklung)    Analyse der Fachlichen Anforderungen, Entwurf und Implementierung der
Schnittstellen, Testen der Anwendung, Beschreibung der Ergebnisse
Technologie    Java, UML, Eclipse, NetBeans, AWT, Swing, CVS, MS Word, Excel, PowerPoint, Linux, Windows

Projekthistorie

Reisebereitschaft

Verfügbar in den Ländern Deutschland

exali IT-Haftpflicht-Siegel (Sondertarif für Freelancermap-Mitglieder)

Das original exali IT-Haftpflicht-Siegel bestätigt dem Auftraggeber, dass die betreffende Person oder Firma eine aktuell gültige branchenspezifische Berufs- bzw. Betriebshaftpflichtversicherung abgeschlossen hat. Diese Versicherung wurde zum Sondertarif für Freelancermap-Mitglieder abgeschlossen.

Versicherungsbeginn:
08.07.2018

Versicherungsende:
01.08.2024

Profilbild von Anonymes Profil, Senior Java/JEE Entwickler / Senior Software Engineer / Senior Data Engineer Senior Java/JEE Entwickler / Senior Software Engineer / Senior Data Engineer
Registrieren