freiberufler Senior Java Developer auf freelance.de

Senior Java Developer

offline
  • auf Anfrage
  • RG2 8QL reading
  • Europa
  • en  |  ar  |  de
  • 09.12.2020

Kurzvorstellung

Experienced Senior Java Developer (+12 years) from Software Engineering background, with experience as Technical Team Lead, coupled with excellent application system architecture, design, modelling and development skills.

Qualifikationen

  • Apache Camel
  • Hibernate (Java)
  • J2EE (Java EE)
  • Java-Frameworks
  • Software Architektur / Modellierung
  • Spring

Projekt‐ & Berufserfahrung

Senior Java Developer
EquensWorldline, Frankfurt
7/2019 – offen (4 Jahre, 9 Monate)
Finanzdienstleister
Tätigkeitszeitraum

7/2019 – offen

Tätigkeitsbeschreibung

▪ Design and develop RESTFUL APIs for Peer Review system, a SpringBoot application in MSA which integrates with EquensWorldline Backoffice.
▪ Working closely with architects/designers/Technical leads to provide consultation in the architecture and design of new integration/connectivity layer between EquensWorldline FrontOffice and BackOffice systems.
▪ Enhancing ActiveMq and services for processing pending payment transactions

Eingesetzte Qualifikationen

Software Architektur / Modellierung

Senior Java Developer
Esure Insurance, London
1/2018 – 6/2019 (1 Jahr, 6 Monate)
Versicherungen
Tätigkeitszeitraum

1/2018 – 6/2019

Tätigkeitsbeschreibung

-Scrum squad Technical team lead
▪ Design and develop RESTFUL APIs using SpringBoot framework in Microservices architecture.
▪ Design and develop the pricing-orchestration services for Home and Motor Insurance quotation system using SpringBoot and Apache Camel, including integration with third party services (such as Experian) and Esure new Pricing Engine.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Senior Java Developer
Reed Elsevier - Oxford, Oxford
3/2017 – 12/2017 (10 Monate)
IT & Entwicklung
Tätigkeitszeitraum

3/2017 – 12/2017

Tätigkeitsbeschreibung

▪ Design and develop SOAP & RESTFUL web services using Apache CXF, RestEasy, Camel, Spring, SpringMVC and SpringBoot, following agile/scrum methodology and TDD practices.
▪ Migrate and enhance the Data Access Object layer that integrates with Oracle DB using Hibernate (ORM).
▪ Work with the agile team and the product owners to agree and specify detailed tasks and approaches.
▪ Assisting in technical knowledge transfer and team building

Eingesetzte Qualifikationen

J2EE (Java EE)

Zertifikate

SpringSource Certified Professional
2011
MSc Software Engineering
2010

Ausbildung

Software Engineering
MSc Software Engineering
2011
Bristol, United Kingdom

Über mich

Experienced Senior Java Developer (+12 years) from Software Engineering background, with experience as Technical Team Lead, coupled with excellent system architecture, design, modelling and development skills. In the past few years, I have been working on various challenging projects ranging from Greenfield cloud Microservices to legacy applications. I have been a very active team player which promotes me to lead the team in many occasions. My key technical skills are: Java 6/7/8, JAX-RS Restful, JAX-WS SOAP, Spring, SpringBoot, SpringSecurity, Spring Cloud, Spring HATEOAS, Spring Data, Hibernate, JMS, ActiveMQ, Kafka, Kafka-stream, EIP, Apache Camel, ETL, NiFi, SQL, JDBC,Agile, DevOps, TDD, Tomcat, AWS, Docker, Kubernetes.

Weitere Kenntnisse

MSc Software Engineering with Distinction from Bristol Institute of Technology - UK.
Java Enterprise Edition 5 Enterprise Architect Certified Master Exam.
SpringSource Certified Professional
ISEB Enterprise and Solution Architecture Practitioner
Agile® Registered Practitione. 2011

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Arabisch (Fließend)
  • Deutsch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
1396
Alter
37
Berufserfahrung
15 Jahre und 7 Monate (seit 08/2008)

Kontaktdaten

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

Jetzt Mitglied werden