Senior Java Developer
- Verfügbarkeit einsehen
- 0 Referenzen
- 80€/Stunde
- 60599 Frankfurt am Main
- Europa
- en | de | it
- 28.11.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Java (allg.)
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
Java (allg.)
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.
Java (allg.)
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.
Java (allg.)
Über mich
Weitere Kenntnisse
• 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
- Englisch (Muttersprache)
- Deutsch (Gut)
- Italienisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden