freiberufler Senior Java Engineer / Architect auf freelance.de

Senior Java Engineer / Architect

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • Bayern
  • Nähe des Wohnortes
  • bg  |  en  |  de
  • 31.08.2023

Kurzvorstellung

Experienced Freelance Software Engineer (Java, AWS, Kafka, Kubernetes, Flutter) available for projects based in Munich or remotely. I've developed complex full stack Java applications, cloud based solutions, big data solutions, mobile applications.

Qualifikationen

  • Amazon Web Services (AWS)
  • ElasticSearch
  • Flutter
  • Java (allg.)
  • Kafka
  • PostgreSQL
  • Softwareentwicklung (allg.)
  • Spring

Projekt‐ & Berufserfahrung

Freelance Software Developer
mateco GmbH, Remote
9/2020 – offen (3 Jahre, 7 Monate)
IT & Entwicklung
Tätigkeitszeitraum

9/2020 – offen

Tätigkeitsbeschreibung

-

Eingesetzte Qualifikationen

Java (allg.), Kafka, PostgreSQL, Spring

Freelance Java and Kafka Developer
Wirecard AG | Data reply, München
2/2020 – 7/2020 (6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

2/2020 – 7/2020

Tätigkeitsbeschreibung

- Developed Kafka and Java based middleware between multiple financial platforms
- Created Camunda BPMN workflows based on business requirements
- Implemented adapters communicating with SOAP and REST webservices in a microservices-based infrastructure

Eingesetzte Qualifikationen

Oracle Database, Hibernate (Java), Java (allg.), Spring, SOAP (Simple Object Access Protocol), Representational State Transfer (REST)

Freelance Flutter Developer
smoQuit, München
11/2019 – 3/2020 (5 Monate)
IT & Entwicklung
Tätigkeitszeitraum

11/2019 – 3/2020

Tätigkeitsbeschreibung

- Participated in the implementation of the smoQuit Flutter app for iOS and Android (-Hyperlink entfernt-)

Eingesetzte Qualifikationen

Dart, Flutter, Node.js, React (JavaScript library)

Team Lead Data Engineering (Java)
Holidu GmbH, München
5/2017 – 10/2019 (2 Jahre, 6 Monate)
IT & Entwicklung
Tätigkeitszeitraum

5/2017 – 10/2019

Tätigkeitsbeschreibung

- Lead the Data Engineering team which is responsible for ingesting and transforming the entire user interaction data from the Holidu search engine for vacation rentals
- Technologies - Java, Kafka, AWS, Kubernetes, ElasticSearch, MongoDB, PostgreSQL, Docker, Jenkins

Eingesetzte Qualifikationen

MongoDB, PostgreSQL, Docker, Hibernate (Java), Java (allg.), Python, Spring, Amazon Web Services (AWS), Kubernetes

Technical Lead EMS (Java) (Festanstellung)
360 Treasury Systems | Deutsche Börse Group, Frankfurt am Main
9/2012 – 5/2017 (4 Jahre, 9 Monate)
Banken
Tätigkeitszeitraum

9/2012 – 5/2017

Tätigkeitsbeschreibung

- Led a team responsible for the EMS application (Execution Management System). The product is a low latency Java based distributed financial trading system focused on high frequency FX trading and was created from scratch.

Eingesetzte Qualifikationen

Oracle Database, Hibernate (Java), Java (allg.), Python, Spring, Representational State Transfer (REST)

Ausbildung

MSc. Computer Science
Ausbildung
2011
University of Edinburgh
BSc. Computer Science
Ausbildung
2010
Bremen

Über mich

I hold an MSc degree in Computer Science from the University of Edinburgh and I have 13+ years of professional experience developing mostly Java applications. I have multiple years of experience leading Java software projects starting from proof of concept to bringing them live including financial software applications and big data projects. I have integrated multiple APIs using REST, FIX, XML, etc.

Throughout my career I was responsible for the project planning, estimation and implementation, stakeholder identification and management, risk and opportunity assessment for multiple projects. I've mentored junior developers and performed code and design reviews.

I have strong experience with relational databases (Postgres, OracleDB, MySQL) and deep knowledge of NoSQL technologies such as Elasticsearch, MongoDB, AWS DynamoDB, Redis.

Throughout a large part of my professional career I gained experience also as a DevOps engineer having used and set up tools such as AWS (S3, EC2, DynamoDB, RDS), Kubernetes, Docker, Jenkins, Maven. 

In terms of programming languages my primary language is Java (incl. SpringBoot, Hibernate). I have also mobile app development interest and have experience developing Flutter apps.

Weitere Kenntnisse

Java (incl. SpringBoot, Hibernate), SQL, Flutter
PostgreSQL, OracleDB, MongoDB, ElasticSearch, Firebase
AWS, Kubernetes, Docker
Apache Kafka
RESTful Web Services, RESTful Microservices, FIX Protocol, Camunda

Persönliche Daten

Sprache
  • Bulgarisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Gut)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
  • Vereinigte Staaten von Amerika
Home-Office
bevorzugt
Profilaufrufe
1499
Alter
35
Berufserfahrung
12 Jahre und 6 Monate (seit 09/2011)
Projektleitung
7 Jahre

Kontaktdaten

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

Jetzt Mitglied werden