freiberufler Senior Software Engineer (Java-Backend) auf freelance.de

Senior Software Engineer (Java-Backend)

offline
  • auf Anfrage
  • 20255 Hamburg
  • Nähe des Wohnortes
  • de  |  en
  • 15.07.2024

Kurzvorstellung

Mit über 20 Jahren Berufserfahrung bringe ich tiefes Verständnis und umfangreiches Wissen in Technologien, Frameworks und Bibliotheken mit. Meine Arbeit zeichnet sich durch hohes Qualitätsbewusstsein und schnelle Umsetzung aus.

Qualifikationen

  • Backend
  • Java (allg.)
  • Kubernetes
  • Objektrelationale Abbildung
  • Software Architecture2 J.
  • Softwareentwicklung (allg.)1 J.
  • Spring Framework
  • SQL
  • Test Automation3 J.
  • Web Services

Projekt‐ & Berufserfahrung

Softwareanalyse
Kundenname anonymisiert, Hamburg
3/2024 – 6/2024 (4 Monate)
E-Commerce
Tätigkeitszeitraum

3/2024 – 6/2024

Tätigkeitsbeschreibung

Evaluation von headless Content-Management-Systemen. Konzeption für die Ablösung des bestehenden Systems. Prototypische Umsetzung erster Anwendungsfälle unter Verwendung des neuen Systems.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), It-Beratung, Softwareanforderungsanalyse

Softwareentwickler
Kundenname anonymisiert, Hamburg
7/2021 – 2/2024 (2 Jahre, 8 Monate)
IT & Entwicklung
Tätigkeitszeitraum

7/2021 – 2/2024

Tätigkeitsbeschreibung

- Entwicklung mehrere Backend-Services
- Ablösung manueller Tests durch Systemtests mittels Selenide und Cucumber
- Performanceoptimierung existierender Lösungen
- Einführung eines Monitorings via Grafana und Micrometer
- CI/CD Deployment in Kubernetes Cluster
- Einführung einer lokalen Entwicklungsumgebung mit lokalem Kubernetes Cluster (K3D)
- performante Synchronisation großer Datenmengen

Eingesetzte Qualifikationen

Software Architecture, Software engineering / -technik, Softwareentwicklung (allg.), Software Quality, Test Automation

Softwareentwickler
Kundenname anonymisiert, Hamburg
8/2020 – 6/2021 (11 Monate)
E-Commerce
Tätigkeitszeitraum

8/2020 – 6/2021

Tätigkeitsbeschreibung

- Erweiterung des bestehenden Backends
- Technologiemigrationen und Updates
- Testautomatisierung mit Selenide und Cucumber
- Migration von mongoDB zu Postgres

Eingesetzte Qualifikationen

Mongodb, Postgresql, Test Automation, Softwareentwicklung (allg.), Spring Framework

Zertifikate

MongoDB Java Developer
MongoDB University
2017
OMG-Certified UML Professional 2 Foundation [OCUP2-F]
oose
2008
Sun Certified Java Programmer (SCJP)
Sun
2006

Über mich

Mit über 20 Jahren Berufserfahrung im Bereich der Java-Backend-Entwicklung bringe ich ein tiefes Verständnis und umfangreiches Wissen in Technologien, Frameworks und Bibliotheken mit. Ich bin bekannt für meine Fähigkeit, Projekte schnell und effizient umzusetzen, ohne dabei die Qualität zu kompromittieren.

Ich hinterfrage stets bestehende Prozesse und Lösungen, um kontinuierliche Verbesserungen und Innovationen zu fördern. Als echter Teamplayer arbeite ich eng mit Kollegen zusammen, teile mein Wissen großzügig und unterstütze das Team dabei, gemeinsam die besten Ergebnisse zu erzielen.

Weitere Kenntnisse

Allgemein:
- Java (Java SE, Java EE, J2EE, Jakarta EE)
- Softwareentwicklung
- Softwareanalyse
- Softwarearchitektur
- UML
- AOP
- SOA
- Microservices
- Profiling
- Performancetesting
- Testautomatisierung
- Technologie-Migrationen
- Spring (Spring Boot, ...)
- Quarkus
- Android
- headless CMS

Cloud:
- Kubernetes (Openshift, Tanzu, K3D, minikube)
- Docker
- Helm
- Skaffold

Webservices:
- REST
- Swagger, Open-Api
- JAX-WS, WSDL, SOAP (CXF, Axis, ...)
- JAX-RS (Jersey, RESTeasy, ...)

Databases:
- relational databases + noSQL databases
- Postgres/Aurora
- MongoDB
- Oracle
- MySql/MariaDB
- H2
- Hsqldb

ORM:
- JPA
- Hibernate
- JDBC
- Ibatis
- SQLJ
- Spring Data
- Spring Jdbc
- Panache

CI/CD:
- Hudson
- Jenkins
- Gitlab
- Github

Reactive programming:
- RxJava (Ribbon, Hystrix, ...)
- Reactor
- Mutiny

Testing:
- Unit testing (JUnit, TestNG)
- Integrationtests (RestAssured, ...)
- Systemtests (Cucumber, Geb, BDD, Selenide, Selenium)
- Performance testing (Gatling, JMeter)
- Mutation testing (PITest)

Version control:
- Git
- SVN
- CVS

Webframeworks:
- Spring MVC
- Tapestry
- JSF

Messaging:
- Kafka
- JMS (Activemq)

Buildsysteme:
- Maven
- Gradle
- Ant

XML:
- XSD
- XSLT

IDEs:
- Intellij
- Eclipse

Betriebssysteme:
- Mac Os
- Windows
- Linux

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
70
Alter
46
Berufserfahrung
21 Jahre und 6 Monate (seit 06/2003)

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden