Senior Software Engineer

freiberufler Senior Software Engineer auf freelance.de
Nähe des Wohnortes
en  |  de
auf Anfrage
12524 Berlin
01.10.2020

Kurzvorstellung

Software development with focus on backend services.

Ich biete

IT, Entwicklung
  • Java (allg.)
  • Spring
  • Kotlin
  • Softwareentwicklung (allg.)
  • Amazon Web Services (AWS)
  • Software Architektur / Modellierung

Fokus
  • Spring Boot
  • Golang
  • Micronaut

Projekt‐ & Berufserfahrung

Freelancer
Deutsche Post IT Services GmbH, Berlin
1/2020 – 10/2020 (10 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2020 – 10/2020

Tätigkeitsbeschreibung

Entwicklung von Microservices für ein neues Produkt

(RESTful Services, Java, Groovy, Spring Boot, Gradle, Maven, Oracle, Splunk,
JUnit, Spock, Vagrant, Quartz, Encryption, DKIM-Signature, PKI, Puppet)

Eingesetzte Qualifikationen

Oracle Database, Git, Gradle, Java (allg.), JUnit, Softwareentwicklung (allg.), Spring, Puppet, VM VirtualBox (Oracle), Kotlin, Representational State Transfer (REST)


Freelancer
Klarna GmbH, Berlin
9/2019 – 12/2019 (4 Monate)
Finanzdienstleister
Tätigkeitszeitraum

9/2019 – 12/2019

Tätigkeitsbeschreibung

Fraud Management Tools
- Development and maintenance of existing infrastructure
- Java, Groovy, Spring Boot, AWS Cloud, Docker, Gradle, PostgreSQL, JUnit, RESTful Service, Apache Kafka

Authentication system migration
- Switch internal tool to a new single sign on service
- Java, Spring Boot, SAML, Single Sign On using Okta

Integration risk assessment service
- Integration of risk bureau service into internal tool for different countries
- Java, Groovy, Spring Boot, RESTful Service

Eingesetzte Qualifikationen

PostgreSQL, Confluence (Atlassian), Docker, Git, Gradle, J2EE (Java EE), J2SE (Java SE), Java (allg.), Jenkins, Jira, JUnit, Spring, Amazon Web Services (AWS)


Senior Backend Engineer (Festanstellung)
eBay / mobile.de, Kleinmachnow
4/2018 – 8/2019 (1 Jahr, 5 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/2018 – 8/2019

Tätigkeitsbeschreibung

Car trading platform
- Development of microservice architecture for different countries
- Java, Spring, Gradle, Karate, BDD, MongoDB, Hibernate, MySQL, JWT, RESTful Service, KeyCloak, Swagger/OpenAPI, Docker, JUnit, Wiremock, Apache Kafka

Application for managing merchants
- Java, Spring, Gradle, MongoDB, JWT, RESTful Service, KeyCloak, Swagger/OpenAPI, Docker, JUnit, Wiremock

Eingesetzte Qualifikationen

MongoDB, Behavior Driven Development (BDD), Confluence (Atlassian), Docker, Git, Gradle, Hibernate (Java), J2EE (Java EE), J2SE (Java SE), Java (allg.), Jenkins, Jira, JUnit, Spring, Representational State Transfer (REST)


Lead Developer (Festanstellung)
PayPal, Kleinmachnow
1/2013 – 3/2018 (5 Jahre, 3 Monate)
Finanzdienstleister
Tätigkeitszeitraum

1/2013 – 3/2018

Tätigkeitsbeschreibung

PayPal Working Capital
- Portal extension for merchant loans for german market
- -Hyperlink entfernt-
- Java, JavaScript, AngularJS, NodeJS, KrakenJS, Jasmine, Grunt, REST

Working Capital Administration Tool
- Application for managing merchant loans
- JavaScript, AngularJS, NodeJS, KrakenJS, Single Sign On, Jasmine, Grunt

PayPal Plus
- Generic solution for integrating wallet with different payment providers into shop pages
- -Hyperlink entfernt-
- JavaScript, NodeJS, KrakenJS, Jasmine, Grunt, REST

Component Testing Tool
- Development of a tool to test microservices in PayPal infrastructure and presentation to teams in USA
- Java, Maven, JSON, REST, Oracle

PayPal Rechnungskauf
- Realisierung eines REST-Services in Microservice Architektur
- -Hyperlink entfernt-
- PHP, Phing, REST, JSON

PayPal Payment Checkout
- Umsetzung verschiedener Anforderungen zum PayPal Checkout
- JavaScript, AngularJS, NodeJS

Eingesetzte Qualifikationen

Oracle Database, Confluence (Atlassian), Apache Maven, Git, J2EE (Java EE), Java (allg.), Jenkins, Node.js, AngularJS, JavaScript, JavaScript Object Notation (JSON), JavaScript-Frameworks, PHP, Representational State Transfer (REST)


Senior Software Engineer (Festanstellung)
PayPal, Kleinmachnow
6/2012 – 1/2013 (8 Monate)
Finanzdienstleister
Tätigkeitszeitraum

6/2012 – 1/2013

Tätigkeitsbeschreibung

Integration payment provider BillSAFE
- Utilizing PayPal risk engine in BillSAFE
- Java, Spring, Oracle, Stored Procedures, Blaze Rule Engine, PHP, MySQL

Eingesetzte Qualifikationen

mySQL, Oracle Database, Confluence (Atlassian), Apache Maven, Apache Subversion (SVN), Git, J2SE (Java SE), Java (allg.), Jenkins, Spring, PHP, Representational State Transfer (REST)


Senior Software Engineer (Festanstellung)
Neofonie GmbH, Berlin
5/2007 – 5/2012 (5 Jahre, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

5/2007 – 5/2012

Tätigkeitsbeschreibung

Development of new CMS for a big publishing company for pharmacy magazines
- CMS for managing different portals
- Java, Grails, Groovy, CAS, SEO

Community functionality for CMS for a big publishing company
- Development of new community functionality based on Enterprise CMS “First Spirit”
- Java, JSP, HTML, Maven, First-Spirit, Single Sign On

Job portal
- Relaunch and feature development
- Java, Spring, Spring Security, Spring Webflow, JSP, SOAP, HTML, CSS

Doctor portal
- Relaunch and feature development
- Grails, Groovy, Hibernate, MySQL, HTML, CSS, JavaScript, SEO

Eingesetzte Qualifikationen

mySQL, Confluence (Atlassian), Apache Maven, Apache Subversion (SVN), Git, Grails, Hibernate (Java), Java (allg.), Jenkins, Jira, Spring, SOAP (Simple Object Access Protocol), CSS (Cascading Style Sheet), HTML, JavaScript, jQuery


Trainee (Festanstellung)
Kassenärztliche Bundesvereinigung (KBV), Berlin
7/2004 – 8/2004 (2 Monate)
Gesundheitswesen
Tätigkeitszeitraum

7/2004 – 8/2004

Tätigkeitsbeschreibung

Further analysis of software for creating and maintaining XML-Interfaces
- development of a prototype for presentation

Eingesetzte Qualifikationen

UML, Java (allg.), Java API for XML Processing (JAXP), XML, CSS (Cascading Style Sheet), HTML, JavaScript


Trainee (Festanstellung)
Kassenärztliche Bundesvereinigung (KBV), Berlin
3/2004 – 5/2004 (3 Monate)
Gesundheitswesen
Tätigkeitszeitraum

3/2004 – 5/2004

Tätigkeitsbeschreibung

Analysis and planning of software for creating and maintaining XML-Interfaces

Eingesetzte Qualifikationen

UML, XML


Trainee (Festanstellung)
Metitur Oy, Jyväskylä
10/2002 – 2/2003 (5 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2002 – 2/2003

Tätigkeitsbeschreibung

Development of components for medical software
- Development of modules as DLLs for Windows

Eingesetzte Qualifikationen

Microsoft Windows (allg.), C++


Zertifikate

Spring Web Application Developer
November 2012

Oracle Certified Expert, Java EE 6 Web Component Developer
Januar 2012

Oracle Certified Professional Java Programmer
September 2011

Certified Scrum Master
Juni 2008

Ausbildung

Informatik
(Diplom)
Jahr: 2005
Ort: Zwickau

Qualifikationen

Programming Languages / Markup:
Java, Go, Kotlin, Groovy, JavaScript, Python, C++, PHP, Delphi, SQL, XML, HTML, CSS

Platforms / Frameworks / APIs:
JEE, Spring, Spring Boot, NodeJS, KrakenJS, Grails, AngularJS, JPA, Hibernate, JSP,
Servlets, SOAP, REST, JSON, PKI, Swing, WebFlow, Ajax, jQuery, WebSockets, OpenGL,
WebGL, DirectX

Storages:
MySQL, PostgreSQL, MongoDB, Oracle, Redis, H2, Kafka, Apache, JackRabbit

Cloud / Container / App-Server:
Docker, AWS Cloud, Kubernetes, Minikube, Consul, Helm, Apache Tomcat, Jetty,
Glassfish

Building / Testing:
JUnit, TestNG, Mockito, Maven, Gradle, Ant, Wiremock, Powermock, Jenkins, TeamCity,
DroneIO, SoapUI, JMeter, Sinon, Mocha, Jasmine, Grunt, Spock, Continuous Integration,
Continuous Delivery, Continuous Deployment, TDD, BDD

Monitoring:
Splunk, Grafana, Prometheus

Management-Tools:
JIRA, Confluence, Rally, GitHub, BitBucket

Agile Work Environment:
Kanban, Scrum

IDEs:
IntelliJ Idea, Data Grip, WebStorm, Gola

Operating Systems:
Linux, Mac OS, Windows, Android

Persönliche Daten

Sprache
  • Englisch (Fließend)
  • Deutsch (Muttersprache)
Reisebereitschaft
Nähe des Wohnortes
Profilaufrufe
1060
Alter
40
Berufserfahrung
15 Jahre und 5 Monate (seit 05/2005)

Kontaktdaten

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

Jetzt Mitglied werden »