freiberufler Senior Java Developer | API Integration, Performance Tuning & Optimization auf freelance.de

Senior Java Developer | API Integration, Performance Tuning & Optimization

online
  • 70€/Stunde
  • 60314 Frankfurt am Main
  • auf Anfrage
  • en  |  de
  • 09.07.2025

Kurzvorstellung

Ich bin erfahrener Java-Entwickler mit 13+ Jahren Erfahrung in der Entwicklung von Enterprise-Anwendungen mit Java, Spring, Maven, REST APIs, Git sowie Performance-Optimierung und Testautomatisierung.

Qualifikationen

  • Agile Methodologie
  • Apache Maven
  • Java-Entwickler11 J.
  • Online-Banking
  • Performance-Analytiker7 J.
  • Performance optimization
  • Performance Test
  • Performance tuning
  • REST APIs
  • Software engineering / -technik7 J.
  • Solution Architekt7 J.
  • Spring Framework

Projekt‐ & Berufserfahrung

Associate manager (Festanstellung)
Leading bank in Germany, Frankfurt
1/2018 – offen (7 Jahre, 7 Monate)
Banken
Tätigkeitszeitraum

1/2018 – offen

Tätigkeitsbeschreibung

Role: Senior Java engineer and Associate manager(Leading German Bank in Frankfurt)
-Led backend development and technical delivery of secure, real-time banking applications for payment processing and transaction management
-Developed enterprise-grade applications using Java, Spring, Maven, JPA, REST APIs, and Oracle DB
-Integrated external systems via REST/SOAP (JAX-WS)
and documented interfaces using Swagger
-Applied microservice principles to ensure modular,scalable design while maintaining architectural simplicity
-Led full Agile cycles: Sprint planning, backlog grooming, reviews, mentoring, and code reviews
-Migrated on-prem systems to Azure/OpenShift and implemented
CI/CD pipelines for streamlined deployment
-Conducted performance testing using LoadRunner and Dynatrace
, reducing API response times by up to 40%
-Acted as SME for PSD2(Revised Payment Services Directive
) APIs, improving security, compliance
-Utilized Apache Kafka for asynchronous messaging between distributed services
-Identified and resolved system bottlenecks, database issues
, and application failures through in-depth performance monitoring and root cause analysis
- Mentored junior developers, enforced coding best practices, and improved team productivity
-Collaborated with cross-functional teams and stakeholders
on banking system enhancements and production support

Eingesetzte Qualifikationen

Java-Entwickler, Performance-Analytiker, Software engineering / -technik, Solution Architekt

Application Development Specialist Accenture
Leading bank in Germany, Frankfurt am Main
8/2015 – 12/2017 (2 Jahre, 5 Monate)
Banken
Tätigkeitszeitraum

8/2015 – 12/2017

Tätigkeitsbeschreibung

Role: Java technical lead(Leading German Bank in Frankfurt)
Led a team of 5+Java developers managing development and
design for banking application
Translated functional specifications into technical requirements and
oversaw development
Managed sprint planning, release documentation, and backlog
grooming
Developed banking applications using Java, Spring, Maven and
Oracle DB
Created RESTful API as well as SOAP API services and consumed
external API during the development of applications
Worked collaboratively in an Agile team with different stakeholders
to develop and deliver end to end requirements
Mentored junior developers and conducted code reviews
Followed test driven approach by creating and writing JUnit and also
creating technical design documents

Eingesetzte Qualifikationen

Softwareentwickler

Senior Software Engineer
Telecom Project UK client, Pune, India
12/2013 – 7/2015 (1 Jahr, 8 Monate)
Telekommunikation
Tätigkeitszeitraum

12/2013 – 7/2015

Tätigkeitsbeschreibung

Role: Senior Java developer (Leading Telecom Customer in UK)
Designed and developed Java/J2EE applications for telecom clients
Created and managed multiple modules in an Agile environment
Conducted unit testing, debugging, and performance tuning
Participated in all phases of the Software Development Life Cycle
(SDLC)
Worked on multi-threaded applications to improve system efficiency
Integrated third-party APIs for additional functionality

Eingesetzte Qualifikationen

Java-Entwickler

Software Engineer
Telecom Project UK client, Pune, India
5/2011 – 11/2013 (2 Jahre, 7 Monate)
Telekommunikation
Tätigkeitszeitraum

5/2011 – 11/2013

Tätigkeitsbeschreibung

Role: Java developer (Leading Telecom Customer in UK and US)
Understanding of user stories and discussion with designers
As a developer responsibility included development, unit testing and
documentation
Status reporting to the project management

Eingesetzte Qualifikationen

Java-Entwickler

Ausbildung

Bachelor of Engineering (Information Technology)
Ausbildung
2011

Über mich

Experienced Java Developer and Software Engineer with 13+ years of hands-on expertise in designing and delivering high-performance enterprise applications. Skilled in building applications using Java, Spring, Maven, and REST APIs, with strong experience in performance testing and optimization. Proven success in Agile teams across banking and telecom sectors. Passionate about clean code, efficient architecture, and mentoring developers. Experienced in Azure, OpenShift, and CI/CD automation.

Weitere Kenntnisse

-Über 13 Jahre Erfahrung in der Java-Softwareentwicklung sowie in der Umsetzung agiler IT-Projekte
-Fundierte Kenntnisse in Java, Spring Boot, Maven und Oracle-Datenbanken für großangelegte Enterprise-Anwendungen
-Entwicklung und Design von RESTful- und SOAP-APIs sowie Integration externer Services
-Umsetzung von Microservices mit Spring Boot, Kafka, Swagger, REST und relationalen Datenbanken
-Durchführung von Performance-Tests mit HP LoadRunner und Optimierung von Antwortzeiten
-Analyse und Behebung von System-Engpässen durch gezielte Optimierungsstrategien
-Verantwortung für den gesamten agilen Entwicklungszyklus: Sprint-Planung, Backlog-Pflege und Scrum-Meetings
-Entwicklung und Bereitstellung cloudbasierter Lösungen mit Azure und OpenShift
-Integration von CI/CD-Pipelines zur Automatisierung und Beschleunigung von Entwicklungs- und Deployment-Prozessen
-Mentoring von Junior-Entwickler:innen sowie Durchführung von Code-Reviews und Best-Practice-Sessions
-Enge Zusammenarbeit mit cross-funktionalen Teams in bank- und finanznahen IT-Projekten

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Fließend)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
145
Alter
34
Berufserfahrung
14 Jahre und 2 Monate (seit 05/2011)
Projektleitung
14 Jahre

Kontaktdaten

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

Jetzt Mitglied werden