27.10.2025 aktualisiert


verifiziert
Premiumkunde
100 % verfügbarSenior Fullstack Java Developer | Software Architect
Offenbach am Main, Deutschland M.Sc. Informatik
Skills
JavaAPIsAgile MethodologieAmazon Web ServicesApache TomcatStrategisches ManagementDatenbankenHibernateSkalierbarkeitSpring FrameworkProjektmanagementApache MavenMysqlSQL DeveloperQualitätsmanagementAnforderungsanalyseSoftwareentwicklungSonarqubeWeb ApplikationenWeb ServicesTest-Driven DevelopmentCypressBackendKibanaWebmethodsJenkins
Ich bin ein leidenschaftlicher Java-Entwickler und Softwarearchitekt mit einer breiten Palette an Erfahrungen in der Softwareentwicklung für die Erstellung von Anwendungen und Diensten. Ich verfüge über umfassende Kenntnisse in der Anwendung von Java-Technologien wie Spring, Hibernate, Maven und anderen Frameworks. Meine Expertise umfasst die Entwicklung von skalierbaren und effizienten Front-End– und Back-End -Systemen, die Arbeit mit Datenbanken und die Integration von Web-Services und APIs, sowie die Erstellung von Webanwendungen in verschiedenen Projekten. Diese Projekte umfassen sowohl kleine Anwendungen bis hin zu großen Unternehmensanwendungen. Neben der Programmierung verfüge ich auch über gute Kenntnisse in der Projektmanagement-Methodik, agilen Methoden und Test-Driven-Development.
Ich habe in verschiedenen Rollen gearbeitet, von der Anforderungsanalyse bis hin zur Qualitätssicherung. Deshalb bin ich ein Teamplayer und arbeite gerne in enger Zusammenarbeit mit meinen Kollegen und Kunden, um sicherzustellen, dass das Endprodukt den Anforderungen entspricht. Meine Fähigkeit, komplexe Probleme zu analysieren und pragmatische Lösungen zu finden, ist eine meiner stärksten Fähigkeiten. Ich bin motiviert, Herausforderungen anzunehmen und neue Technologien zu erforschen, um immer auf dem neuesten Stand der Java-Entwicklung zu bleiben.
Mein Ziel als Java-Experte ist es, Kunden dabei zu helfen, ihre Geschäftsziele durch innovative und leistungsstarke Java-Lösungen zu erreichen. Ich bin davon überzeugt, dass meine Fähigkeiten und Erfahrungen dazu beitragen können, komplexe Herausforderungen zu lösen und großartige Ergebnisse zu erzielen.
Sprachen
DeutschMutterspracheEnglischverhandlungssicherSerbischMuttersprache
Projekthistorie
- Durchführung von Softwareentwicklung auf Basis von Java EE
- Durchführung der Weiterentwicklung des Fertigungsleitsystems
- Durchführung von Qualitätssicherungen nach ISTQB
- Durchführung von Modellierungen nach UML
- Schnittstellenimplementierung und -anpassung
- Umsetzung von JUnit- und Integrationstests
- Erstellung und Anpassung von Berichten mittels JasperReports / TIBCO Jaspersoft Studio
- Hilfestellung und Analyse von produktiven Bugs
- Absprachen mit dem Fachbereich
- Sicherstellung der Codequalität (SonarQube ect.)
- Verfolgung agiler Methoden und Vorgehensweisen
- Java-Backend-Entwicklung
- Schnittstellenimplementierung und -anpassung
- Umsetzung von Citrus Backend Tests
- Angular-Frontend-Entwicklung
- Implementierung neuer Web-Komponenten
- Implementierung von Cypress Frontend Tests
- Entwicklung von webMethods Integration Server Services (Flow)
- Anpassung von Geschäftsprozessen in webMethods BPM
- Hilfestellung und Analyse von produktiven Bugs
- Absprachen mit dem Fachbereich
- Sicherstellung der Codequalität (SonarQube ect.)
- Überwachung der Produktionsumgebung (Grafana, Kibana, ect.)
- Überwachung der E2E-Tests
- Verfolgung agiler Methoden und Vorgehensweisen
- Technische Beratung
- Erstellung eines Backends mit SpringBoot
- Erstellung einer MySQL Datenbank anhand der Anwendungsanforderung
- Erstellung eines Frontends mit Angular 9
- Die Anwendung soll Spesen anlegen können (Rechnungsbetrag /-datum, + PDF-Upload + Mail-Versand
- Qualitätssicherung