avatar

Java/JavaEE Entwickler, Software Engineer

Experience:
12 y
Experience:
12 y
Location:
40225 Düsseldorf
Last update:
03.11.2021
Register to Contact Freelancer
Unavailable before: 31.12.2021
Onsite hourly: N/A
Remote hourly: N/A
Russian: Native
German: Near native
English: Near native
Ich arbeite Remote/Home-Office und/oder vor Ort im Raum Düsseldorf, Ruhrgebiet oder Köln.
SKILLS
Sehr gute projekterprobte Kenntnisse:
  • Java, Java EE (EJB 3, CDI, JAX-WS, JAX-RS)
  • Application Server JBoss AS / Wildfly AS
  • OSGi
  • JUnit, Mockito
  • Relationale Datenbanken, SQL
  • SQL-Server, T-SQL, PostgreSQL, MySQL

Gute Kenntnisse:
  • Big Data: MapR-DB (Apache HBase API), MapR-ES (Apache Kafka API), Apache Spark (Streaming)
  • Java EE (JPA, JSF 2)
  • HTML, CSS, JavaScript, PHP
  • Android Entwicklung
  • JavaFX

Tools für Entwicklung / Continuous Integration:
  • Eclipe IDE, IntelliJ IDEA
  • Git, Maven
  • Jenkins
  • Atlassian JIRA, Confluence

SW-Entwicklungsprozess:
  • Objektorientierte Prinzipien und Methoden
  • Verteilte und mehrschichtige Softwarearchitekturen
  • Entwurf und Strukturierung von automatisierten Tests
  • Agile Entwicklungsmethoden

Kurse und Weiterbildungen:
  • Der komplette Web-Entwickler Kurs 2.0 (Online)
  • Scrum Master (Online)
  • Agile Project Management (Online)
JUnit Big Data Postgres Backend IntelliJ IDEA Apache HBase JSF Caching Atlassian JIRA OSGi PostgreSQL JBoss Spark Streaming automatisierten Tests Apache Kafka SQL JAX-WS Mockito Confluence Microsoft SQL Server JPA CSS T-SQL IBM DB2 Jenkins Softwarearchitekturen Streaming SQL Server Continuous Integration MySQL Datenarchivierung Javascript Transaktionsdaten MapR Maven PHP Systemarchitektur Java Wildfly Apache Spark Relationale Datenbanken FitNesse Objektorientierte HBase Scrum Master API JavaEE JAX-RS JavaFX Eclipse Java EE Informationstechnologie JEE web-Entwickler git Selenium HTML Softwaretest Agile Web Services
01.11.2017 — Now
Unternehmensgröße: Konzern mit mehreren Standorten, über 3000 Märkte in Deutschland Systemart: Zentralserver zur Berechnung von Preisen und angrenzende Systeme, Big Data, Streaming und Caching von Daten, Schnittstellen zu anderen Systemen (REST Web Services) Projektrolle: Java Softwareentwickler, Berater Projektbeschreibung / Tätigkeiten: * Konzeption, Entwurf und Implementierung eines neuen Servers zur zentralen Preisberechnung für relevante Systeme im Einkauf und der Warenwirtschaft. * Entwurf, Abstimmung und Implementierung relevanter Schnittstellen. * Gestaltung der Systemarchitektur * Auslesen und Schreiben von Daten mittels einer HBaseDatenbank (MapR Plattform) * Datenverteilung über Apache Kafka und Apache Spark und Spark Streaming * Anforderungsanalyse, Entwurf, Implementierung und Dokumentation neuer Systemkomponenten. * Ablösung eines Altsystems, Anforderungsanalyse und Beratung * Konzeption von Testszenarien und Mitbetreuung der Überführung des Systems in den Produktivbetrieb. Technologien: Java, JBoss AS 7, EJB 3.2, CDI 1.1, JAX-RS 2.0, MapR-DB (HBase), MapR-ES (Apache Kafka), Apache Spark Streaming, IBM DB2 Vorgehen: iterative Phasenentwicklung Einzelhandel, Lebensmittel-Discounter
01.10.2014 — 31.10.2017
Java Softwareentwickler
Unternehmensgröße: in 9 Ländern vertreten Systemart: Regional-/Zentralserver, Datenarchivierung, Massendatenverarbeitung, Export, Reporting Projektrolle: Java Softwareentwickler, Stellvertretender Projektleiter Projektbeschreibung / Tätigkeiten: * Konzeption, Entwurf und Implementierung eines neuen Zentralservers zur Archivierung und performanten Verarbeitung von Transaktionsdaten aus den einzelnen Filialen. * Neuentwurf und Umsetzung des Regionalservers. * Festlegung der Systemarchitektur in Zusammenarbeit mit Datenbankexperten * Einarbeitung und Betreuung von Kollegen * Anforderungsanalyse, Entwurf, Implementierung und Dokumentation. * Anbindung des Systems an Fremdsysteme, Entwurf und Koordination von Schnittstellen. * Konzeption von Testszenarien, Mitbetreuung der GoLive-Phase des Systems. Technologien: Java, Wildfly AS 10, EJB 3, CDI, JAX-WS, JSF 2, Selenium Testframework, Microsoft SQL Server Vorgehen: iterative Phasenentwicklung Einzelhandel, Lebensmittel-Discounter Zeiträume: 03/2011 - 03/2015 Unternehmensgröße: in 9 Ländern vertreten Systemart: POS Lösung / Kassensysteme Projektrolle: Java Softwareentwickler Projektbeschreibung / Tätigkeiten: * Implementierung einer neuen POSLösung zur Ablösung des Altsystems. * Anforderungsanalyse und Beratung des Kunden bei der Gestaltung von Geschäftsprozessen. * Kommunikation und Koordination von Anforderungen mit internationalen Teams. * Aufgrund der Teamgröße des Projekts von ca. 30 Entwicklern und zeitweise schwierigen personellen Konstellationen konnte ich als Vermittler bei Konfliktlösungen helfen * Unterstützung sowie fachliche und technische Beratung der Kollegen * Entwurf, Implementierung und Dokumentation neuer Systemkomponenten. * Anbindung des Systems an korrespondierende Fremdsysteme, Koordination von Schnittstellen. * Konzeption von Testszenarien und Mitbetreuung der Überführung des Systems in den Produktivbetrieb. Technologien: Java, JBoss AS 6/7, OSGi, EJB 3, JAX-WS, FitNesse Testframework, Microsoft SQL Server, MySQL, H2, PostgreSQL Vorgehen: iterative Phasenentwicklung ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT Ich arbeite Remote/Home-Office und/oder vor Ort im Raum Düsseldorf, Ruhrgebiet oder Köln. KONTAKTANFRAGE VERSENDEN

Description

SKILLS
Sehr gute projekterprobte Kenntnisse:
  • Java, Java EE (EJB 3, CDI, JAX-WS, JAX-RS)
  • Application Server JBoss AS / Wildfly AS
  • OSGi
  • JUnit, Mockito
  • Relationale Datenbanken, SQL
  • SQL-Server, T-SQL, PostgreSQL, MySQL

Gute Kenntnisse:
  • Big Data: MapR-DB (Apache HBase API), MapR-ES (Apache Kafka API), Apache Spark (Streaming)
  • Java EE (JPA, JSF 2)
  • HTML, CSS, JavaScript, PHP
  • Android Entwicklung
  • JavaFX

Tools für Entwicklung / Continuous Integration:
  • Eclipe IDE, IntelliJ IDEA
  • Git, Maven
  • Jenkins
  • Atlassian JIRA, Confluence

SW-Entwicklungsprozess:
  • Objektorientierte Prinzipien und Methoden
  • Verteilte und mehrschichtige Softwarearchitekturen
  • Entwurf und Strukturierung von automatisierten Tests
  • Agile Entwicklungsmethoden

Kurse und Weiterbildungen:
  • Der komplette Web-Entwickler Kurs 2.0 (Online)
  • Scrum Master (Online)
  • Agile Project Management (Online)

Main Skills

Other Skills

JUnit Big Data Postgres Backend IntelliJ IDEA Apache HBase JSF Caching Atlassian JIRA OSGi PostgreSQL JBoss Spark Streaming automatisierten Tests Apache Kafka SQL JAX-WS Mockito Confluence Microsoft SQL Server JPA CSS T-SQL IBM DB2 Jenkins Softwarearchitekturen Streaming SQL Server Continuous Integration MySQL Datenarchivierung Javascript Transaktionsdaten MapR Maven PHP Systemarchitektur Java Wildfly Apache Spark Relationale Datenbanken FitNesse Objektorientierte HBase Scrum Master API JavaEE JAX-RS JavaFX Eclipse Java EE Informationstechnologie JEE web-Entwickler git Selenium HTML Softwaretest Agile Web Services

Work & Experience

01.11.2017 — Now
Unternehmensgröße: Konzern mit mehreren Standorten, über 3000 Märkte in Deutschland Systemart: Zentralserver zur Berechnung von Preisen und angrenzende Systeme, Big Data, Streaming und Caching von Daten, Schnittstellen zu anderen Systemen (REST Web Services) Projektrolle: Java Softwareentwickler, Berater Projektbeschreibung / Tätigkeiten: * Konzeption, Entwurf und Implementierung eines neuen Servers zur zentralen Preisberechnung für relevante Systeme im Einkauf und der Warenwirtschaft. * Entwurf, Abstimmung und Implementierung relevanter Schnittstellen. * Gestaltung der Systemarchitektur * Auslesen und Schreiben von Daten mittels einer HBaseDatenbank (MapR Plattform) * Datenverteilung über Apache Kafka und Apache Spark und Spark Streaming * Anforderungsanalyse, Entwurf, Implementierung und Dokumentation neuer Systemkomponenten. * Ablösung eines Altsystems, Anforderungsanalyse und Beratung * Konzeption von Testszenarien und Mitbetreuung der Überführung des Systems in den Produktivbetrieb. Technologien: Java, JBoss AS 7, EJB 3.2, CDI 1.1, JAX-RS 2.0, MapR-DB (HBase), MapR-ES (Apache Kafka), Apache Spark Streaming, IBM DB2 Vorgehen: iterative Phasenentwicklung Einzelhandel, Lebensmittel-Discounter
01.10.2014 — 31.10.2017
Java Softwareentwickler
Unternehmensgröße: in 9 Ländern vertreten Systemart: Regional-/Zentralserver, Datenarchivierung, Massendatenverarbeitung, Export, Reporting Projektrolle: Java Softwareentwickler, Stellvertretender Projektleiter Projektbeschreibung / Tätigkeiten: * Konzeption, Entwurf und Implementierung eines neuen Zentralservers zur Archivierung und performanten Verarbeitung von Transaktionsdaten aus den einzelnen Filialen. * Neuentwurf und Umsetzung des Regionalservers. * Festlegung der Systemarchitektur in Zusammenarbeit mit Datenbankexperten * Einarbeitung und Betreuung von Kollegen * Anforderungsanalyse, Entwurf, Implementierung und Dokumentation. * Anbindung des Systems an Fremdsysteme, Entwurf und Koordination von Schnittstellen. * Konzeption von Testszenarien, Mitbetreuung der GoLive-Phase des Systems. Technologien: Java, Wildfly AS 10, EJB 3, CDI, JAX-WS, JSF 2, Selenium Testframework, Microsoft SQL Server Vorgehen: iterative Phasenentwicklung Einzelhandel, Lebensmittel-Discounter Zeiträume: 03/2011 - 03/2015 Unternehmensgröße: in 9 Ländern vertreten Systemart: POS Lösung / Kassensysteme Projektrolle: Java Softwareentwickler Projektbeschreibung / Tätigkeiten: * Implementierung einer neuen POSLösung zur Ablösung des Altsystems. * Anforderungsanalyse und Beratung des Kunden bei der Gestaltung von Geschäftsprozessen. * Kommunikation und Koordination von Anforderungen mit internationalen Teams. * Aufgrund der Teamgröße des Projekts von ca. 30 Entwicklern und zeitweise schwierigen personellen Konstellationen konnte ich als Vermittler bei Konfliktlösungen helfen * Unterstützung sowie fachliche und technische Beratung der Kollegen * Entwurf, Implementierung und Dokumentation neuer Systemkomponenten. * Anbindung des Systems an korrespondierende Fremdsysteme, Koordination von Schnittstellen. * Konzeption von Testszenarien und Mitbetreuung der Überführung des Systems in den Produktivbetrieb. Technologien: Java, JBoss AS 6/7, OSGi, EJB 3, JAX-WS, FitNesse Testframework, Microsoft SQL Server, MySQL, H2, PostgreSQL Vorgehen: iterative Phasenentwicklung ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT Ich arbeite Remote/Home-Office und/oder vor Ort im Raum Düsseldorf, Ruhrgebiet oder Köln. KONTAKTANFRAGE VERSENDEN

Attachments