Fullstack Java Entwickler
- Verfügbarkeit einsehen
- 3 Referenzen
- 95‐120€/Stunde
- 74405 Gaildorf
- Umkreis (bis 200 km)
- de | en
- 01.07.2024
Kurzvorstellung
Auszug Referenzen (3)
"Super Zusammenarbeit, hohes Engagement, top Qualität und Quantität . Weitblick sorgt für optimale Ergebnisse. Gerne wieder"
10/2019 – 12/2020
Tätigkeitsbeschreibung
- Wartung und Weiterentwicklung bestehender Anwendungen
- Refactoring bestehender Anwendungen auf Basis von SonarQube
- Durchführung von Security- und Log-Analysen, Management der notwendigen Maßnahmen
- Update der Anwendungen auf Spring Boot 2.x mit neuer OAuth2 Integration
- Vereinfachung der Serviceintegration durch Nutzung von JAXB + RestTemplate
- Digitalisierung des Kreditauszahlungsprozesses als neue Angular/Spring-Boot Anwendung
- Entwurf von Klick-Prototypen für eine neue Anwendung zur Erstellung von Finanzierungsbestätigungen
- Einführung von Lombok zur Reduzierung von Boilerplate Code
- Optimierung des Dokumentenuploads per Resumable Uploads (tus Protokoll) und Drag & Drop
- Erstellung & Umsetzung eines Konzepts zur einheitlichen OpenShift Anwendungskonfiguration
- Kontinuierliche Dokumentation in der arc42 Architekturdokumentation
- Ausarbeitung eines Proof-of-Concepts zur Frontend-Anwendungsintegration im Verbund
Angular, Apache Maven, Continuous Delivery, Docker, Git, Hypertext Transfer Protocols (HTTP), Java (allg.), Java Architecture for XML Binding (JAXB), JavaScript, Json, Jenkins, Jira, Junit, Kubernetes, Mongodb, Openshift, Representational State Transfer (REST), Scrum, Spring Framework, Typescript, UML, XML
"Die Zusammenarbeit mit J. war hervorragend. Er bringt viel Verbesserungsvorschläge, neue Ideen, viel Wissen und immer gute Stimmung ins Team."
2/2019 – 9/2019
Tätigkeitsbeschreibung
- Creating, updating and maintaining Spring Boot applications as backend for mobile apps
- Integrating into orchestration with Kubernetes for on-prem and AWS
- Crafting well-formed, tested and performance optimized code
- Reviewing and creating pull request in close communication with the development team
- Working with a continuous integration pipeline
- Continuously improving development processes in an agile manner
- Consulting the product owner in technical decisions for existing and new applications in a microservice environment
- Improve team processes following the scrum methodologies
Mysql, Server-Monitoring, Apache Maven, Docker, Git, Hibernate (Java), Java (allg.), Java Architecture for XML Binding (JAXB), Jenkins, Spring Framework, Json, Kubernetes, Representational State Transfer (REST)
"Herr [...] [...] ist ein sehr versierter Software-Entwickler, der auch über einen sehr großen Überblick in Software-Architekturen verfügt."
1/2014 – 6/2016
Tätigkeitsbeschreibung
- 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
Test Automation, Testen, Wildfly, Softwareanforderungsanalyse, Software Architecture, Software Design, UML, Apache Maven, Subversion, Git, Hibernate (Java), J2EE, Java (allg.), Java-Frameworks, Junit, , Softwareentwicklung (allg.), Spring Framework, XML, Adobe Experience Manager (AEM), CSS (Cascading Style Sheet), HTML, Jquery, Representational State Transfer (REST)
Qualifikationen
Projekt‐ & Berufserfahrung
10/2019 – 12/2020
Tätigkeitsbeschreibung
- Wartung und Weiterentwicklung bestehender Anwendungen
- Refactoring bestehender Anwendungen auf Basis von SonarQube
- Durchführung von Security- und Log-Analysen, Management der notwendigen Maßnahmen
- Update der Anwendungen auf Spring Boot 2.x mit neuer OAuth2 Integration
- Vereinfachung der Serviceintegration durch Nutzung von JAXB + RestTemplate
- Digitalisierung des Kreditauszahlungsprozesses als neue Angular/Spring-Boot Anwendung
- Entwurf von Klick-Prototypen für eine neue Anwendung zur Erstellung von Finanzierungsbestätigungen
- Einführung von Lombok zur Reduzierung von Boilerplate Code
- Optimierung des Dokumentenuploads per Resumable Uploads (tus Protokoll) und Drag & Drop
- Erstellung & Umsetzung eines Konzepts zur einheitlichen OpenShift Anwendungskonfiguration
- Kontinuierliche Dokumentation in der arc42 Architekturdokumentation
- Ausarbeitung eines Proof-of-Concepts zur Frontend-Anwendungsintegration im Verbund
Angular, Apache Maven, Continuous Delivery, Docker, Git, Hypertext Transfer Protocols (HTTP), Java (allg.), Java Architecture for XML Binding (JAXB), JavaScript, Json, Jenkins, Jira, Junit, Kubernetes, Mongodb, Openshift, Representational State Transfer (REST), Scrum, Spring Framework, Typescript, UML, XML
2/2019 – 9/2019
Tätigkeitsbeschreibung
- Creating, updating and maintaining Spring Boot applications as backend for mobile apps
- Integrating into orchestration with Kubernetes for on-prem and AWS
- Crafting well-formed, tested and performance optimized code
- Reviewing and creating pull request in close communication with the development team
- Working with a continuous integration pipeline
- Continuously improving development processes in an agile manner
- Consulting the product owner in technical decisions for existing and new applications in a microservice environment
- Improve team processes following the scrum methodologies
Mysql, Server-Monitoring, Apache Maven, Docker, Git, Hibernate (Java), Java (allg.), Java Architecture for XML Binding (JAXB), Jenkins, Spring Framework, Json, Kubernetes, Representational State Transfer (REST)
10/2018 – 12/2018
Tätigkeitsbeschreibung
- Integration of Distributed Tracing (Open Tracing) in Java and NodeJS Backend Services
- Improving site reliability by introducing Circuit Breakers in Java and NodeJS
- Development of a Java Library for simple, consistent integration of OpenTracing
- Definition and implementation of performance tests in preparation for Black Friday via Locust Cluster
- Performance analysis and optimization of backend services
- Development of Microservices to meet functional requirements (Rollout Switzerland, Black Friday)
- Continuous integration and delivery with Blue-Green Deployment of Services incl. Smoke-Tests
- Creating and updating documentation with Arc42 architecture template by using MkDocs
Postgresql, Continuous Delivery, Docker, Git, Hibernate (Java), Java (allg.), Java-Frameworks, Jenkins, Junit, Node.Js, Spring Framework, Systemmigration, Hypertext Transfer Protocols (HTTP), Java Message Service, Amazon Web Services (AWS), Json, Representational State Transfer (REST)
7/2016 – 9/2018
Tätigkeitsbeschreibung
- 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
Mongodb, Mysql, Postgresql, Agile Methodologie, Confluence, Extreme Programming, Scrum, Test Automation, Testdesign (IT), Testen, Apache Tomcat, Nginx, Softwareanforderungsanalyse, Software Architecture, Software Design, UML, Android Entwicklung, Apache Maven, Docker, Git, Gradle, Hibernate (Java), Java (allg.), Java API for XML Processing (JAXP), Jenkins, Junit, , Softwareentwicklung (allg.), Spring Framework, Cloud (allg.), Advanced Message Queuing Protocol, Java Message Service, Amazon Web Services (AWS), JavaScript, Json, Representational State Transfer (REST), Schreiben von Dokumentation
1/2014 – 6/2016
Tätigkeitsbeschreibung
- 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
Test Automation, Testen, Wildfly, Softwareanforderungsanalyse, Software Architecture, Software Design, UML, Apache Maven, Subversion, Git, Hibernate (Java), J2EE, Java (allg.), Java-Frameworks, Junit, , Softwareentwicklung (allg.), Spring Framework, XML, Adobe Experience Manager (AEM), CSS (Cascading Style Sheet), HTML, Jquery, Representational State Transfer (REST)
Zertifikate
Ausbildung
Konstanz
Ellwangen
Über mich
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden