avatar

Senior Software Entwickler für Java Backends und JavaScript Frontends

Score
100%
Experience:
18 y
Score
100%
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 Shell scripts API Design httpd Docker Gradle SVN Jenkins Continuous Delivery Node.js DevOps Struts ElasticSearch require.js Kibana Apache Tomcat Route 53 JIRA JavaScript aws JVM VoIP MySQL Systemarchitektur Datenimporte Java XML Test Driven Development Scrum Postgresql AngularJs TeamCity CSS TestNG EJB3 ElastiCache jUnit HTML Spring Boot Jasmin git SOAP JSP Backend Oracle Eclipse Datenbank DB Design TDD Maven JEE Hibernate Spring CloudWatch continuous deployment TomCat Selenium ActiveMQ Memcached jQuery Grafana
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 Shell scripts API Design httpd Docker Gradle SVN Jenkins Continuous Delivery Node.js DevOps Struts ElasticSearch require.js Kibana Apache Tomcat Route 53 JIRA JavaScript aws JVM VoIP MySQL Systemarchitektur Datenimporte Java XML Test Driven Development Scrum Postgresql AngularJs TeamCity CSS TestNG EJB3 ElastiCache jUnit HTML Spring Boot Jasmin git SOAP JSP Backend Oracle Eclipse Datenbank DB Design TDD Maven JEE Hibernate Spring CloudWatch continuous deployment TomCat Selenium ActiveMQ Memcached jQuery Grafana

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