avatar

Senior Software Entwickler für Java Backends und JavaScript Frontends

Experience:
18 y
Experience:
18 y
Location:
12683 Berlin
Last update:
19.11.2021
Register to Contact Freelancer
Unavailable before: 02.08.2021
Onsite hourly: N/A
Remote hourly: N/A
German: Native
English: Near native
Nur an Projekten in Berlin interessiert.
SKILLS
Mein Schwerpunkt liegt seit über 10 Jahren in der Entwicklung von Web-Anwendungen im Java/JVM Umfeld.

Ich fühle mich sowohl im Backend (Tomcat, Spring, Hibernate, SQL) als auch im Frontend (JavaScript, HTML, CSS) sehr wohl und liebe es in agilen Teams Produkte voranzubringen und zu verbessern.

Was mich auszeichnet: schnelle Einarbeitung in neue Konzepte und Anforderungen, ausgeprägter Teamplayer, hohe soziale und kommunikative Kompetenz, streß- und praxiserprobt, hoher Qualitätsanspruch und gesunder Pragmatismus

# Sprachen:
Java, JavaScript, Python, JSP, HTML, CSS, SQL, PL/SQL, Shell scripts

# Frameworks:
Spring, Spring Boot, RestEasy, Hibernate, JUnit, TestNG, Mockito, REST-assured, jQuery, require.js, Google Maps API

# Standards:
JSON, JSON Schema, XML, HTTP, REST

# Infrastruktur:
AWS, Docker, Tomcat, Apache httpd, Memcached, Node.js, Grafana, Logstash, Kibana

# Tools:
Eclipse, IDEA IntelliJ, Maven, Git, SVN, JIRA, TeamCity, Jenkins, Selenium, Karma, Jasmin, Swagger

# Datenbanken:
MySQL, PostgreSQL, Oracle, Solr, ElasticSearch

# Prozesse und Methoden
Scrum, Kanban, DevOps, Design Pattern, XP, Test Driven Development (TDD), Clean Code, Code Reviews, Unit-, Integrations- und Akzeptanztests, Continuous Integration, Continuous Delivery
Design Pattern API REST APIs Solr Web-Anwendungen Google Maps JBoss CloudFormation Continuous Integration Python XSLT Logstash EJBs Testautomatisierung json Swagger IntelliJ SQL Microservice Splunk restful PL/SQL Microservices Mockito SQS Datenbanken Code Reviews New Relic Java 8 httpd Shell scripts API Design Gradle Docker SVN Jenkins Node.js Continuous Delivery DevOps ElasticSearch Struts require.js Kibana Apache Tomcat JIRA Route 53 JavaScript JVM aws VoIP MySQL Systemarchitektur Datenimporte Java XML Test Driven Development Postgresql Scrum AngularJs TeamCity CSS TestNG EJB3 ElastiCache jUnit HTML Spring Boot Jasmin git SOAP JSP Backend Eclipse Oracle Datenbank DB Design TDD Maven JEE Hibernate Spring CloudWatch continuous deployment TomCat Selenium ActiveMQ Memcached Grafana jQuery
01.07.2016 — 31.12.2016
ImmobilienScout GmbH
Beteiligt an verschiedenen Projekten im Baufinanzierungs Bereich von ImmobilienScout24. Technologien: Java 8, Spring, AngularJs, restful API Design, Docker, AWS, MySQL, Git, jUnit, REST-assured, Teamcity, Jira, Scrum
01.03.2016 — 30.06.2016
ImmobilienScout GmbH
AKQA
Beteiligt an der Reimplementierung einer Hotel Buchungs Seite. Die bestehende monolithische Architektur wurde durch eine Docker basierte, Microservice orientierte Architektur abgelöst. Technologien: Java 8, Spring Boot, restful API Design, Swagger, Docker, AWS, SOAP, PostgreSQL, Gradle, Git, jUnit, REST-assured, Bamboo, Jira, Kanban
01.09.2014 — 31.12.2015
Zalando SE
Beteiligt an der Entwicklung der Zalando REST API. (https://api.zalando.com) Neben der Entwicklung der API und Anbindung unterschiedlicher Backend-Systeme (legacy SOAP Schnittstellen, interne REST APIs, Solr und Memcached Cluster), waren das Monitoring des Live Betriebs und die Portierung und Inbetriebnahme auf AWS in Docker Containern die Kernaufgaben in diesem Projekt. Weiterhin wurde die API komplett mit Swagger als JSON Schema definiert und dokumentiert. Technologien: Java, Spring, RestEasy, Tomcat, Solr, Memcached, restful API Design, Swagger, JSON Schema, Docker, AWS (EC2, CloudFormation, Route 53, SNS & SQS, CloudWatch, IAM, ElastiCache, Zalando STUPS Tools), New Relic APM, Grafana, Logstash/Kibana, JUnit, Maven, Git, Jira, Scrum, DevOps
01.08.2011 — 31.08.2014
ImmobilienScout GmbH
Beteiligt an der Entwicklung des Produkts MarktNavigator. Eine Single Page Web Applikation die Daten zum aktuellen Immobilienmarkt auf Karten und in Charts darstellt und zugänglich macht. (http://www.is24.de/marktnavigator/ ) Implementierung von Frontend und Backend, Erstellung von Batchprozessen für Datenimporte und *aggregation, Datenbank desgin, Build- und Testautomatisierung (continuous integration und continuous deployment), Live deployments, Aufbau von technischem und fachlichem Monitoring. Technologien: Java, Spring, Hibernate, JSP, JavaScript, Tomcat, Oracle, MySQL, ElasticSearch, Google Maps API, CSS, Less, JUnit, Karma, Jasmin, Selenium, Maven, SVN, GIT, TeamCity, Jira, Splunk, Scrum, DevOps
01.03.2009 — 31.03.2011
T-Systems Multimedia Solutions GmbH
Beteiligt an der Entwicklung einer VoIP-Lösung für eine große deutsche Krankenkasse. Verantwortlich für die Entwicklung einer webbasierten Statistikanwendung zur Auswertung des Anrufverhaltens (Live-Monitoring, Tages- und Monatsreports). Die größten Herausforderungen waren das zeitnahe zusammensetzen von Anrufabschnitten zu kompletten Anrufen, die Bewältigung der Datenmengen und die Einhaltung der komplexen fachlichen Anforderungen bei der Auswertung der Anrufe in den verschiedenen Reporting-Sichten. Technologien: Java, Spring, Hibernate, JSP, Tomcat, Oracle, MySQL, TestNG, Maven, SVN, Trak, Scrum
01.04.2006 — 28.02.2009
Product and Concept GmbH
E-Commerce Plattform auf der unter anderem die Online Shops von T-Systems, Fujitsu Siemens Computers, Siemens Gigaset und Vobis betrieben wurden. Verantwortlich für die Weiterentwicklung eines webbasierten Tools zur Pflege von Artikel-, Katalog-, Preis- und Verfügbarkeitsinformationen. Technologien: Java, Spring, Hibernate, JSP, XML, XSLT, JavaScript, HTML, CSS, Tomcat, PostgreSQL, Tamino, ActiveMQ, TestNG, jUnit, Ant
01.06.2005 — 31.10.2006
Maxvis GmbH
Prozessdesigner
Technologien: HTML, JavaScript, XML, CSS
01.03.2005 — 31.03.2006
DeBeX GmbH
Konzeption und Entwicklung eines Webportals zum Versand von Briefen. Technologien: Java, EJB3, JBoss, Hibernate, Struts, JavaScript, HTML, CSS, PostgreSQL, jUnit, Ant
01.09.2003 — 30.06.2005
System Concept GmbH
Beteiligt an der Entwicklung eines umfassenden Leistungserfassungs- und Kontrollsystems für einen Hafen- und Transportbetrieb. Aufgaben im DB Design, Erstellung der Systemarchitektur und in der Implementierung der Client und Server Komponenten (Swing, EJBs). Konfiguration des JBoss App-Servers. Technologien: Java, EJB2, JBoss, Swing, Oracle, jUnit, XDoclet, Ant ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT Nur an Projekten in Berlin interessiert. KONTAKTANFRAGE VERSENDEN

Description

SKILLS
Mein Schwerpunkt liegt seit über 10 Jahren in der Entwicklung von Web-Anwendungen im Java/JVM Umfeld.

Ich fühle mich sowohl im Backend (Tomcat, Spring, Hibernate, SQL) als auch im Frontend (JavaScript, HTML, CSS) sehr wohl und liebe es in agilen Teams Produkte voranzubringen und zu verbessern.

Was mich auszeichnet: schnelle Einarbeitung in neue Konzepte und Anforderungen, ausgeprägter Teamplayer, hohe soziale und kommunikative Kompetenz, streß- und praxiserprobt, hoher Qualitätsanspruch und gesunder Pragmatismus

# Sprachen:
Java, JavaScript, Python, JSP, HTML, CSS, SQL, PL/SQL, Shell scripts

# Frameworks:
Spring, Spring Boot, RestEasy, Hibernate, JUnit, TestNG, Mockito, REST-assured, jQuery, require.js, Google Maps API

# Standards:
JSON, JSON Schema, XML, HTTP, REST

# Infrastruktur:
AWS, Docker, Tomcat, Apache httpd, Memcached, Node.js, Grafana, Logstash, Kibana

# Tools:
Eclipse, IDEA IntelliJ, Maven, Git, SVN, JIRA, TeamCity, Jenkins, Selenium, Karma, Jasmin, Swagger

# Datenbanken:
MySQL, PostgreSQL, Oracle, Solr, ElasticSearch

# Prozesse und Methoden
Scrum, Kanban, DevOps, Design Pattern, XP, Test Driven Development (TDD), Clean Code, Code Reviews, Unit-, Integrations- und Akzeptanztests, Continuous Integration, Continuous Delivery

Main Skills

Other Skills

Design Pattern API REST APIs Solr Web-Anwendungen Google Maps JBoss CloudFormation Continuous Integration Python XSLT Logstash EJBs Testautomatisierung json Swagger IntelliJ SQL Microservice Splunk restful PL/SQL Microservices Mockito SQS Datenbanken Code Reviews New Relic Java 8 httpd Shell scripts API Design Gradle Docker SVN Jenkins Node.js Continuous Delivery DevOps ElasticSearch Struts require.js Kibana Apache Tomcat JIRA Route 53 JavaScript JVM aws VoIP MySQL Systemarchitektur Datenimporte Java XML Test Driven Development Postgresql Scrum AngularJs TeamCity CSS TestNG EJB3 ElastiCache jUnit HTML Spring Boot Jasmin git SOAP JSP Backend Eclipse Oracle Datenbank DB Design TDD Maven JEE Hibernate Spring CloudWatch continuous deployment TomCat Selenium ActiveMQ Memcached Grafana jQuery

Work & Experience

01.07.2016 — 31.12.2016
ImmobilienScout GmbH
Beteiligt an verschiedenen Projekten im Baufinanzierungs Bereich von ImmobilienScout24. Technologien: Java 8, Spring, AngularJs, restful API Design, Docker, AWS, MySQL, Git, jUnit, REST-assured, Teamcity, Jira, Scrum
01.03.2016 — 30.06.2016
ImmobilienScout GmbH
AKQA
Beteiligt an der Reimplementierung einer Hotel Buchungs Seite. Die bestehende monolithische Architektur wurde durch eine Docker basierte, Microservice orientierte Architektur abgelöst. Technologien: Java 8, Spring Boot, restful API Design, Swagger, Docker, AWS, SOAP, PostgreSQL, Gradle, Git, jUnit, REST-assured, Bamboo, Jira, Kanban
01.09.2014 — 31.12.2015
Zalando SE
Beteiligt an der Entwicklung der Zalando REST API. (https://api.zalando.com) Neben der Entwicklung der API und Anbindung unterschiedlicher Backend-Systeme (legacy SOAP Schnittstellen, interne REST APIs, Solr und Memcached Cluster), waren das Monitoring des Live Betriebs und die Portierung und Inbetriebnahme auf AWS in Docker Containern die Kernaufgaben in diesem Projekt. Weiterhin wurde die API komplett mit Swagger als JSON Schema definiert und dokumentiert. Technologien: Java, Spring, RestEasy, Tomcat, Solr, Memcached, restful API Design, Swagger, JSON Schema, Docker, AWS (EC2, CloudFormation, Route 53, SNS & SQS, CloudWatch, IAM, ElastiCache, Zalando STUPS Tools), New Relic APM, Grafana, Logstash/Kibana, JUnit, Maven, Git, Jira, Scrum, DevOps
01.08.2011 — 31.08.2014
ImmobilienScout GmbH
Beteiligt an der Entwicklung des Produkts MarktNavigator. Eine Single Page Web Applikation die Daten zum aktuellen Immobilienmarkt auf Karten und in Charts darstellt und zugänglich macht. (http://www.is24.de/marktnavigator/ ) Implementierung von Frontend und Backend, Erstellung von Batchprozessen für Datenimporte und *aggregation, Datenbank desgin, Build- und Testautomatisierung (continuous integration und continuous deployment), Live deployments, Aufbau von technischem und fachlichem Monitoring. Technologien: Java, Spring, Hibernate, JSP, JavaScript, Tomcat, Oracle, MySQL, ElasticSearch, Google Maps API, CSS, Less, JUnit, Karma, Jasmin, Selenium, Maven, SVN, GIT, TeamCity, Jira, Splunk, Scrum, DevOps
01.03.2009 — 31.03.2011
T-Systems Multimedia Solutions GmbH
Beteiligt an der Entwicklung einer VoIP-Lösung für eine große deutsche Krankenkasse. Verantwortlich für die Entwicklung einer webbasierten Statistikanwendung zur Auswertung des Anrufverhaltens (Live-Monitoring, Tages- und Monatsreports). Die größten Herausforderungen waren das zeitnahe zusammensetzen von Anrufabschnitten zu kompletten Anrufen, die Bewältigung der Datenmengen und die Einhaltung der komplexen fachlichen Anforderungen bei der Auswertung der Anrufe in den verschiedenen Reporting-Sichten. Technologien: Java, Spring, Hibernate, JSP, Tomcat, Oracle, MySQL, TestNG, Maven, SVN, Trak, Scrum
01.04.2006 — 28.02.2009
Product and Concept GmbH
E-Commerce Plattform auf der unter anderem die Online Shops von T-Systems, Fujitsu Siemens Computers, Siemens Gigaset und Vobis betrieben wurden. Verantwortlich für die Weiterentwicklung eines webbasierten Tools zur Pflege von Artikel-, Katalog-, Preis- und Verfügbarkeitsinformationen. Technologien: Java, Spring, Hibernate, JSP, XML, XSLT, JavaScript, HTML, CSS, Tomcat, PostgreSQL, Tamino, ActiveMQ, TestNG, jUnit, Ant
01.06.2005 — 31.10.2006
Maxvis GmbH
Prozessdesigner
Technologien: HTML, JavaScript, XML, CSS
01.03.2005 — 31.03.2006
DeBeX GmbH
Konzeption und Entwicklung eines Webportals zum Versand von Briefen. Technologien: Java, EJB3, JBoss, Hibernate, Struts, JavaScript, HTML, CSS, PostgreSQL, jUnit, Ant
01.09.2003 — 30.06.2005
System Concept GmbH
Beteiligt an der Entwicklung eines umfassenden Leistungserfassungs- und Kontrollsystems für einen Hafen- und Transportbetrieb. Aufgaben im DB Design, Erstellung der Systemarchitektur und in der Implementierung der Client und Server Komponenten (Swing, EJBs). Konfiguration des JBoss App-Servers. Technologien: Java, EJB2, JBoss, Swing, Oracle, jUnit, XDoclet, Ant ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT Nur an Projekten in Berlin interessiert. KONTAKTANFRAGE VERSENDEN

Attachments