freiberufler Senior Java Developer auf freelance.de

Senior Java Developer

zuletzt online vor wenigen Tagen
  • 80€/Stunde
  • 60599 Frankfurt am Main
  • Europa
  • en  |  de  |  it
  • 28.11.2024

Kurzvorstellung

Senior Software Engineer with expertise in Java, Spring Boot, microservices, Kafka, Azure cloud, DevOps and Agile / Scrum processes. Pragmatic problem solver and strong communicator with international experience both onsite and remotely.

Qualifikationen

  • Java (allg.)9 J.
  • Kafka
  • Kubernetes
  • Microservices
  • Scrum
  • Spring Framework

Projekt‐ & Berufserfahrung

Java Developer
Lufthansa AirPlus, Neu-Isenburg
4/2018 – 6/2024 (6 Jahre, 3 Monate)
Finanzdienstleister
Tätigkeitszeitraum

4/2018 – 6/2024

Tätigkeitsbeschreibung

Project to develop a payment authorization system for a business travel credit card provider. The solution was implemented using Java and Spring Boot microservices deployed on Azure cloud. The developed components functioned as a mediation layer between different applications (TSYS PRIME, SAP, CRM software) using Kafka messaging and REST APIs. This was part of a major IT transformation project following the Agile / Scrum process with 2-week sprints. I participated in all stages from proof of concept until going live. The work involved creation and refinement of user stories, solution design and development and support of the production system.
Technologies: Java 8, Spring Boot, REST, JPA / Hibernate, Kafka / Streams, Azure cloud, Kubernetes, Docker, Maven, Git, Jenkins, JUnit, Gerkin/Cucumber, MS SQL Server

Eingesetzte Qualifikationen

Java (allg.)

Java Developer
Accenture / Deutsche Bahn, Frankfurt
7/2017 – 3/2018 (9 Monate)
Transport
Tätigkeitszeitraum

7/2017 – 3/2018

Tätigkeitsbeschreibung

Project to develop a new payment gateway service for the German Railways ticket booking systems. The solution was implemented using Java and Spring Boot REST microservices deployed on AWS cloud and supported various payment methods (credit card, PayPal, Sofort Bank transfer). This was a greenfield project following the Scrum process and 2-week sprints. I participated in the initial design and development phase and was also responsible for the supervision of junior developers.
Technologies: Java 8, Spring Boot, REST, Swagger, JPA / Hibernate, JUnit, Cucumber, Maven, Git, Vagrant, Docker, Jenkins, AWS, OpenShift

Eingesetzte Qualifikationen

Java (allg.)

Java Developer
Accenture / SVV, Oslo
12/2016 – 6/2017 (7 Monate)
Öffentlicher Sektor
Tätigkeitszeitraum

12/2016 – 6/2017

Tätigkeitsbeschreibung

Project for the Norwegian Public Roads Administration (Statens Vegvesen) to develop a new web-based vehicle registration application to replace legacy systems. Development was across the full stack (front and back end) with strong emphasis on unit / integration testing. Used the Scrum process and 3-week sprints.
Technologies: Java 8, Spring, JUnit, JSP, HTML, Maven, Git, Oracle, Vagrant, Docker.

Eingesetzte Qualifikationen

Java (allg.)

Java Developer
Commerzbank, Frankfurt
8/2014 – 6/2016 (1 Jahr, 11 Monate)
Finanzdienstleister
Tätigkeitszeitraum

8/2014 – 6/2016

Tätigkeitsbeschreibung

Development and maintenance of “Hierarchy Manager” web application for Investment Banking Finance & Risk Management division. The application is used to manage the IB portfolio hierarchies and provides interfaces to many Front/Back Office systems. The goal of the project was to redesign and optimize the legacy software and also to improve the development process in a small team. The final stage involved handing over the development to an offshore team.
Technologies: Java, Spring, JPA / Hibernate, JSP, Maven, Eclipse, Microsoft TFS, JBoss, Sybase, Windows, Linux, HP Quality Center.

Eingesetzte Qualifikationen

Java (allg.)

Über mich

J. W. is a senior software engineer with experience in various industries including financial services, e-commerce and the public sector. He has proven expertise in designing and implementing applications and microservices in Java with Spring Boot, Apache Kafka, Azure cloud and Agile processes. In addition to strong technical skills, he also has experience of managing teams and strategic decision-making, having previously been a founder of a start-up company in Lithuania. He is a pragmatic problem solver and strong communicator, speaking several languages and is especially motivated when collaborating with international teams, onsite or remotely. He seeks opportunities where he can apply his broad skills and experience as a developer, architect or team lead.

Weitere Kenntnisse

Main Technical Skills
• Java, OO Design, Microservices, Spring Boot, JPA / Hibernate / SQL, REST
• HTML, JSP, JavaScript, Ajax, Dojo, MVC
• TDD, BDD, JUnit, Mockito, SonarQube, Gherkin, Cucumber, JMeter
• IntelliJ, Git, BitBucket, Maven, Jenkins, CI/CD, DevOps, Prometheus / Grafana
• Azure, AWS, Kubernetes, OpenShift, Docker, Vagrant
• MS SQL Server, Oracle, Apache Kafka

Non-Technical Skills
• Agile / Scrum, Jira, Confluence, HP Quality Center
• Project / team management (founder of offshore outsourcing company in Lithuania)
• Languages: English (native speaker), German, Italian, French, Norwegian, Lithuanian

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Gut)
  • Italienisch (Gut)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2374
Alter
54
Berufserfahrung
32 Jahre und 11 Monate (seit 01/1992)
Projektleitung
3 Jahre

Kontaktdaten

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

Jetzt Mitglied werden