Schlagwörter
Java
Stack
Java Entwickler
Spring
Spring Boot
SpringSecurity
SpringMVC
Spring-Framework
Spring Web MVC
Spring Data
Spring Cloud
Spring Hibernate
Spring JPA
Spring Web
Sleuth
Docker
Docker-Compose
CloudFoundry
IBM Cloud
Markdown
Linux
Jetty
TomCat
nginx
JAXB
Lombok
QueryDSL
AMQP
RabbitMQ
WireMock
Mockito und DBUnit
JUnit/Mocking
Postgresql
MongoDB
Flyway
Feign
Oauth
JWT
JSON
XML
xml/xsd
swagger
aws
Jenkinks
git
JIRA
IntelliJ
microservice
Hexagonal
Domain Driven Design
arc42
UML
Integrationstest
Unittest
Systemtest
Artifactory
SonarQube
bitbucket
Bash
MySQL
PHP
HTML
Javascript
Ruby
jQuery
PHP Composer
Grunt
Twitter Bootstrap
Jekyll
Wordpress
Joomla
Oxid
Parallels Plesk
Java EE
Software-Architekt
JBoss
Google Web Toolkit
ClearCase, ClearQuest
SVN
JAX-RS – JBoss RestEasy
Jax-RS
JAX-WS
OracleDB
Adobe Experience Manager
Scrum
Selenium
BPMN
LDAP
Skills
Ich konzipiere, entwickle und betreibe (Web-)Anwendungen inkl. Backends auf Basis von passenden Technologiestacks, bspw. Spring Boot Microservices mit Spring Cloud, betrieben auf einer Cloud Foundry Infrastruktur.
Projekthistorie
03/2007 - heute - Freiberuflicher Webentwickler
Aufgaben: Neu- und Weiterentwicklung diverser Webapplikationen
Kenntnisse: Apache, NGINX, PHP, HTML, CSS, JavaScript, Ruby, JQuery, Composer, Grunt, Twitter Bootstrap, AWS S3, Google AdWords/AdSense/Analytics, Jekyll, Liquid, Markdown, Gems, WordPress, Joomla!, OXID, Plesk, PerfectDashboard, Adobe Photoshop/InDesign/Illustrator, Docker, InVision, FastBill, Trello
07/2016 - 09/2018 - Java Software Entwickler bei Robert Bosch Start-up Gmbh, Ludwigsburg (Festanstellung, Vollzeit)
Aufgaben:
- Konzeption und Implementierung des von Grund auf neuen Backends mittels Java Spring Boot
- Evaluierung und Auswahl geeigneter Technologien, Tools und Entwicklungsansätze
- Aufbau und Weiterentwicklung der Microservices Architektur
- Abstimmung der fachlichen Anforderungen mit den angrenzenden Bereichen Marketing, UX und Appentwicklung
- Durchführung der technischen Integration der Systeme der Mobilitätspartner über definierte Schnittstellen (z.B. REST & XML)
- Verantwortung für Qualitätsstandards und Testabdeckung (Unit-, Integrations- und Lasttests)
- Sicherstellung des Betriebs, der Wartbarkeit und Skalierbarkeit der Software in der Cloud
- Pflege und Optimierung der CI/CD Jenkins Pipelines
- Erstellung und Pflege technischer Dokumentationen (arc42)
- Technische Leitung der Android Appentwicklung
Kenntnisse: Java 8+, Groovy, Go, Bash, Markdown, Linux, Jetty, Tomcat, NGINX, Spring Framework/Boot/Cloud, JAX-RS, JAXB, Lombok, QueryDSL, AMQP, RabbitMQ, Hibernate, WireMock, MockLab.io, Mockito, JUnit, Postman, MySQL, PostgreSQL, MongoDB, H2, Flyway, Open Feign, OAuth2, JWT, JSON, XML/XSD, REST, HATEOAS, Swagger, REST Docs, Asciidoc, ELKE Stack, AWS EC2/SNS, SendGrid, Swift, Cloud Foundry, cf CLI, Docker, Docker Compose, Jenkins, Jenkins Pipelines, Maven, Gradle, Git, Stash/Bitbucket, Jira, Confluence, Slack, Sococo, IntelliJ, SonarQube, artifactory, Android Studio, HockeyApp, Google Cloud Platform, Google Play Console, appsee, Microservice, Twelve-Factor App, Cloud Native, Scrum, DevOps, CI/ CD, Domain Driven Design, Hexagonal Architecture, arc42, UML, Unit/Integration/System-Testing
01/2014 - 06/2016 - Java Software Entwickler bei Schwäbisch Hall Kreditservice GmbH, Schwäbisch Hall (Festanstellung, Vollzeit)
Aufgaben:
- Weiter- und Neuentwicklung von Online Bausparen mit dem Google Web Toolkit
- Integration von Online Bausparen per iFrame Lösung in Verbund-Onlineportale
- Entwicklung des Online Service Portals auf Basis des Adobe Experience Managers
- Planung, Konzeption und Entwicklung diverser Serviceintegrationen im Rahmen der Digital Transformation
- Technische Verantwortung für Online Auftragsfunktionalitäten (2nd-Level)
- Integration der digitalen Unterschrift als weitere Online-Legitimationsvariante
- Entwicklung des Sendevorgangs für den Kreditantragsprozess
Kenntnisse: Java EE, Apache, JBoss Application Server, Google Web Toolkit, JavaScript, HTML, CSS, JQuery, Terrific, Twitter Bootstrap, Clearcase, SVN, Git, RESTEasy, Hibernate, Oracle DB, JAXB, XML, XSD, Adobe Experience Manager, iFrame Messaging, Scrum, Jenkins, Maven, Spring Framework, Selenium, UML, BPMN, Unit/Integration-Testing
Aufgaben: Neu- und Weiterentwicklung diverser Webapplikationen
Kenntnisse: Apache, NGINX, PHP, HTML, CSS, JavaScript, Ruby, JQuery, Composer, Grunt, Twitter Bootstrap, AWS S3, Google AdWords/AdSense/Analytics, Jekyll, Liquid, Markdown, Gems, WordPress, Joomla!, OXID, Plesk, PerfectDashboard, Adobe Photoshop/InDesign/Illustrator, Docker, InVision, FastBill, Trello
07/2016 - 09/2018 - Java Software Entwickler bei Robert Bosch Start-up Gmbh, Ludwigsburg (Festanstellung, Vollzeit)
Aufgaben:
- Konzeption und Implementierung des von Grund auf neuen Backends mittels Java Spring Boot
- Evaluierung und Auswahl geeigneter Technologien, Tools und Entwicklungsansätze
- Aufbau und Weiterentwicklung der Microservices Architektur
- Abstimmung der fachlichen Anforderungen mit den angrenzenden Bereichen Marketing, UX und Appentwicklung
- Durchführung der technischen Integration der Systeme der Mobilitätspartner über definierte Schnittstellen (z.B. REST & XML)
- Verantwortung für Qualitätsstandards und Testabdeckung (Unit-, Integrations- und Lasttests)
- Sicherstellung des Betriebs, der Wartbarkeit und Skalierbarkeit der Software in der Cloud
- Pflege und Optimierung der CI/CD Jenkins Pipelines
- Erstellung und Pflege technischer Dokumentationen (arc42)
- Technische Leitung der Android Appentwicklung
Kenntnisse: Java 8+, Groovy, Go, Bash, Markdown, Linux, Jetty, Tomcat, NGINX, Spring Framework/Boot/Cloud, JAX-RS, JAXB, Lombok, QueryDSL, AMQP, RabbitMQ, Hibernate, WireMock, MockLab.io, Mockito, JUnit, Postman, MySQL, PostgreSQL, MongoDB, H2, Flyway, Open Feign, OAuth2, JWT, JSON, XML/XSD, REST, HATEOAS, Swagger, REST Docs, Asciidoc, ELKE Stack, AWS EC2/SNS, SendGrid, Swift, Cloud Foundry, cf CLI, Docker, Docker Compose, Jenkins, Jenkins Pipelines, Maven, Gradle, Git, Stash/Bitbucket, Jira, Confluence, Slack, Sococo, IntelliJ, SonarQube, artifactory, Android Studio, HockeyApp, Google Cloud Platform, Google Play Console, appsee, Microservice, Twelve-Factor App, Cloud Native, Scrum, DevOps, CI/ CD, Domain Driven Design, Hexagonal Architecture, arc42, UML, Unit/Integration/System-Testing
01/2014 - 06/2016 - Java Software Entwickler bei Schwäbisch Hall Kreditservice GmbH, Schwäbisch Hall (Festanstellung, Vollzeit)
Aufgaben:
- Weiter- und Neuentwicklung von Online Bausparen mit dem Google Web Toolkit
- Integration von Online Bausparen per iFrame Lösung in Verbund-Onlineportale
- Entwicklung des Online Service Portals auf Basis des Adobe Experience Managers
- Planung, Konzeption und Entwicklung diverser Serviceintegrationen im Rahmen der Digital Transformation
- Technische Verantwortung für Online Auftragsfunktionalitäten (2nd-Level)
- Integration der digitalen Unterschrift als weitere Online-Legitimationsvariante
- Entwicklung des Sendevorgangs für den Kreditantragsprozess
Kenntnisse: Java EE, Apache, JBoss Application Server, Google Web Toolkit, JavaScript, HTML, CSS, JQuery, Terrific, Twitter Bootstrap, Clearcase, SVN, Git, RESTEasy, Hibernate, Oracle DB, JAXB, XML, XSD, Adobe Experience Manager, iFrame Messaging, Scrum, Jenkins, Maven, Spring Framework, Selenium, UML, BPMN, Unit/Integration-Testing
Reisebereitschaft
Verfügbar in den Ländern
Deutschland, Österreich und Schweiz
Remote-Anteil erforderlich, mindestens 40%