Senior Software Engineer (Java/Kotlin/JavaScript)
Aktualisiert am 17.08.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Test Driven Development
Architecture
Kotlin
JavaEE
Spring Framework
Continuous Integration
React.js
Gradle
Maven
English
Fluent
German
Native speaker

Einsatzorte

Einsatzorte

Berlin (+50km)
möglich

Projekte

Projekte

10 Monate
2023-08 - 2024-05

Radio broadcasting

Software Engineer Java AWS
Software Engineer
Java AWS
Remote
5 Monate
2023-02 - 2023-06

healthcare

Full stack developer
Full stack developer

Development of a test driver for a messenger solution.

Technologies:

Kotlin, Spring Boot, Typescript, React Admin, Appium/WebDriver/Cypress, Flutter/Dart 

4 Monate
2022-08 - 2022-11

public transportation industry

Lead Developer
Lead Developer

Architecture & development of a software to be used in public transports.

Teaching and mentoring of project members.

Technologies:

Kotlin, Spring Boot, Gradle, Docker, Gitlab 

6 Monate
2022-02 - 2022-07

publishing/news

Lead Developer
Lead Developer

Development of an event driven service used as backend for news apps. 

Teaching of project members.

 

Technologies:

Kotlin, MongoDB, Spring Boot, Kafka, Gradle, Github, Docker, Kubernetes, AWS 

4 Monate
2021-09 - 2021-12

e-commerce

Senior Developer
Senior Developer

Development of an event driven micro-service used within order fulfillment.


Technologies:

Kotlin, PostgreSQL, Spring, Kafka, Gradle, Github, Docker, Kubernetes, AWS 

5 Monate
2021-04 - 2021-08

e-commerce

Lead Developer
Lead Developer

Development and maintenance of various micro services, Migration from legacy to microservices.


Technologies:

Java/Kotlin, PHP, Spring, Kafka, GraphQL, Maven/Gradle, Github, Buildkite, Docker, Kubernetes 

6 Monate
2020-10 - 2021-03

e-commerce

Senior Developer
Senior Developer

Development and maintenance of various micro services


Technologies:

Java, PHP, React, Node/Typescript, Gradle, AWS Lambda, Terraform/Terragrunt, Github, Travis 

3 Monate
2020-07 - 2020-09

courier industry

Senior Java-Backend Developer
Senior Java-Backend Developer

Development and maintenance of a JVM micro service backend


Technologies:

Java, Spring, Spring Boot, Maven, Gradle 

3 Monate
2020-01 - 2020-03

public transport IoT

Senior Software Developer java Test Driven Development Jersey ...
Senior Software Developer
  • Implementation of an inhouse framework
  • Implementation of an IoT edge device software to be used in public transports.
  • Teaching and Mentoring of project members.
IntelliJ IDEA
java Test Driven Development Jersey Continuous Integration Scrum Dagger Gradle GitLab JAX-RS/Jersey Vagrant Virtualbox ITxPT SNMP REST RAML
Dilax
Berlin
7 Monate
2019-04 - 2019-10

Management/Senior Software Engineering

Manager/Senior Software Engineer Kotlin Spring Boot React ...
Manager/Senior Software Engineer
  • Various customer projects from the automotive industry
  • Microservices and Services used for payment, production control and e-commerce
  • Training and mentoring of developers
Kotlin Spring Boot React CloudFoundry Terraform Amazon AWS Postgres Docker MongoDB Gradle
MHP - a Porsche Company
2 Jahre
2017-04 - 2019-03

Development

Senior Developer Java Kotlin Clojure ...
Senior Developer
  • Implementation & maintenance of various services within the „product discovery“ domain.
  • high volume event driven systems (10K/sec), architecture migration from monolith to self contained system. Full Stack development.
  • Mentoring and training of developers
Java Kotlin Clojure JavaScript/ES6/Flow.js Spring Apache Kafka Apache Camel Liquibase Postgres Oracle MySQL MongoDB Grafana/Graphite Kibana ElasticSearch React/Redux WebDriver/Selenium Maven Gradle NPM REST Hystrix Jenkins LambdaCD Ansible Docker Vagrant
Idealo internet GmbH
Berlin
4 Monate
2016-12 - 2017-03

trade management and operations

architect/developer
architect/developer

Solution for cost control and planning of shipments by sea.

 

  • Extensive calculations
  • Undo
  • ‘Excel-like’ UI
Kotlin MSSQL-Server Spring JPA Angular Maven Docker Apache POI Spring Boot
Logistics
5 Jahre
2012-04 - 2017-03

various customer projects

Java Java EE JBoss ...
  • various customer projects from Broadcasting industry, Logistics industry, Mechanical engineering industry
  • Mentoring
Java Java EE JBoss Spring Maven Hystrix Apache Camel Liquibase Groovy Scala Play Kotlin WebDriver/Selenium Jenkins Teamcity Artifactory Nexus Puppet Ansible Docker Vagrant OptaPlanner Mosquitto (MQTT)
5 Monate
2011-07 - 2011-11

Modernization

Senior Software Developer Java Java EE
Senior Software Developer
  • Modernization of a system in the field of idea management
Java Java EE
Hype Softwaretechnik GmbH
Berlin
3 Jahre 6 Monate
2008-01 - 2011-06

IT-Consultation

IT-Consultant Java Java EE JBoss ...
IT-Consultant
  • Participation in various customer projects and technical consulting (selection):
  • E-Commerce, Logistics industry, E-Gaming industry, Real Estate industry
Java Java EE JBoss Maven OSGi Netty Jenkins Artifactory
akquinet tech@spree GmbH
Berlin
1 Jahr 6 Monate
2006-05 - 2007-10

Middleware Consultation

Middleware Consultant Java J2ME CORBA ...
Middleware Consultant
  • Ongoing development of the OpenFusion products (CORBA Middleware).
  • Customer support, Open Source DevelopmentJacORB
Java J2ME CORBA Luntbuild Groovy Grails
PrismTech Deutschland GmbH
Berlin
1 Jahr 11 Monate
2004-05 - 2006-03

Softwareengineering

Junior Softwareengineer
Junior Softwareengineer
  • Participation in various customer projects (selection)
  • Provider industry, Banking industry
  • Open Source Development: IBM 3270 terminalemulation
it-frameworksolutions GmbH
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

1995 - 2003

Computer Science at Freie Universität Berlin
Degree as ?Diplom-Informatiker? (roughly equivalent M.A. Computer Science)
Topic of Masters Thesis: [on request]
Area of specialization: Distributed systems
Minor subject: Environmental Management

1993

High school graduation (Abitur)

Certificates & Courses

  • JBoss
    • Certified JBoss Developer (CJD),
    • Certified JBoss Administrator (RHCJA),
    • JBoss Clustering
  • Sun: Certified Java Programmer (SCJP)
  • D-School (HPI): Design Thinking
  • oose
    • Kommunikation & Moderation (communication & moderation),
    • Kommunikation & Konflikte in agilen Projekten (communication & moderation in agile projects)

Position

Position

Developer / Devops / Lead / Architect / Consultant / Trainer

 

Kompetenzen

Kompetenzen

Top-Skills

Java Test Driven Development Architecture Kotlin JavaEE Spring Framework Continuous Integration React.js Gradle Maven

Schwerpunkte

Backend
Continuous Deployment
Continuous Integration
Databases
Docker
Messaging
Microservices
REST
Test Driven Development
Testing

Produkte / Standards / Erfahrungen / Methoden

Active MQ
Amazon EC2
Angular
Ansible
Apache
Camel, POI
Arrow
Artifactory
AWS
ECS, Fargate, SQS
Bash
CDI
Cloud
Continuous Integration
Dagger
Docker
Functional Programming
GitLab
Gradle
Hibernate
IntelliJ IDEA
Java EE
Jenkins
Jersey
JMS
JPA
JSF
Kafka
LambdaCD
Liquibase
Maven
MQTT
Netty
Nexus
Node.js
npm
OAuth
Puppet
React
React.js
Refactoring
REST
Scrum
Selenium WebDriver
Spring
Spring Boot
Swagger
Teamcity
Terraform
Test Driven Development
Vagrant
Virtualbox
Yarn

Key Skills

  • Senior software engineer in the Java ecosystem
  • Architecture and development of distributed systems and platforms
  • Test-Driven-Development to build maintainable, high quality systems with less defects
  • Continuous Deployment Pipelines: ?automate everything?

Skills

  • Clean Code
  • Maintainable Software
  • Meaningful and maintainable tests
  • Robust, performant systems

Betriebssysteme

Debian
Linux
MacOS X

Programmiersprachen

Bash Shell
Clojure
Groovy
Java
JavaScript
Kotlin
Scala
SQL

Datenbanken

MongoDB/DocumentDB
MSSQL-Server
MySQL
PostgreSQL

Datenkommunikation

Corba
TCP/IP

Einsatzorte

Einsatzorte

Berlin (+50km)
möglich

Projekte

Projekte

10 Monate
2023-08 - 2024-05

Radio broadcasting

Software Engineer Java AWS
Software Engineer
Java AWS
Remote
5 Monate
2023-02 - 2023-06

healthcare

Full stack developer
Full stack developer

Development of a test driver for a messenger solution.

Technologies:

Kotlin, Spring Boot, Typescript, React Admin, Appium/WebDriver/Cypress, Flutter/Dart 

4 Monate
2022-08 - 2022-11

public transportation industry

Lead Developer
Lead Developer

Architecture & development of a software to be used in public transports.

Teaching and mentoring of project members.

Technologies:

Kotlin, Spring Boot, Gradle, Docker, Gitlab 

6 Monate
2022-02 - 2022-07

publishing/news

Lead Developer
Lead Developer

Development of an event driven service used as backend for news apps. 

Teaching of project members.

 

Technologies:

Kotlin, MongoDB, Spring Boot, Kafka, Gradle, Github, Docker, Kubernetes, AWS 

4 Monate
2021-09 - 2021-12

e-commerce

Senior Developer
Senior Developer

Development of an event driven micro-service used within order fulfillment.


Technologies:

Kotlin, PostgreSQL, Spring, Kafka, Gradle, Github, Docker, Kubernetes, AWS 

5 Monate
2021-04 - 2021-08

e-commerce

Lead Developer
Lead Developer

Development and maintenance of various micro services, Migration from legacy to microservices.


Technologies:

Java/Kotlin, PHP, Spring, Kafka, GraphQL, Maven/Gradle, Github, Buildkite, Docker, Kubernetes 

6 Monate
2020-10 - 2021-03

e-commerce

Senior Developer
Senior Developer

Development and maintenance of various micro services


Technologies:

Java, PHP, React, Node/Typescript, Gradle, AWS Lambda, Terraform/Terragrunt, Github, Travis 

3 Monate
2020-07 - 2020-09

courier industry

Senior Java-Backend Developer
Senior Java-Backend Developer

Development and maintenance of a JVM micro service backend


Technologies:

Java, Spring, Spring Boot, Maven, Gradle 

3 Monate
2020-01 - 2020-03

public transport IoT

Senior Software Developer java Test Driven Development Jersey ...
Senior Software Developer
  • Implementation of an inhouse framework
  • Implementation of an IoT edge device software to be used in public transports.
  • Teaching and Mentoring of project members.
IntelliJ IDEA
java Test Driven Development Jersey Continuous Integration Scrum Dagger Gradle GitLab JAX-RS/Jersey Vagrant Virtualbox ITxPT SNMP REST RAML
Dilax
Berlin
7 Monate
2019-04 - 2019-10

Management/Senior Software Engineering

Manager/Senior Software Engineer Kotlin Spring Boot React ...
Manager/Senior Software Engineer
  • Various customer projects from the automotive industry
  • Microservices and Services used for payment, production control and e-commerce
  • Training and mentoring of developers
Kotlin Spring Boot React CloudFoundry Terraform Amazon AWS Postgres Docker MongoDB Gradle
MHP - a Porsche Company
2 Jahre
2017-04 - 2019-03

Development

Senior Developer Java Kotlin Clojure ...
Senior Developer
  • Implementation & maintenance of various services within the „product discovery“ domain.
  • high volume event driven systems (10K/sec), architecture migration from monolith to self contained system. Full Stack development.
  • Mentoring and training of developers
Java Kotlin Clojure JavaScript/ES6/Flow.js Spring Apache Kafka Apache Camel Liquibase Postgres Oracle MySQL MongoDB Grafana/Graphite Kibana ElasticSearch React/Redux WebDriver/Selenium Maven Gradle NPM REST Hystrix Jenkins LambdaCD Ansible Docker Vagrant
Idealo internet GmbH
Berlin
4 Monate
2016-12 - 2017-03

trade management and operations

architect/developer
architect/developer

Solution for cost control and planning of shipments by sea.

 

  • Extensive calculations
  • Undo
  • ‘Excel-like’ UI
Kotlin MSSQL-Server Spring JPA Angular Maven Docker Apache POI Spring Boot
Logistics
5 Jahre
2012-04 - 2017-03

various customer projects

Java Java EE JBoss ...
  • various customer projects from Broadcasting industry, Logistics industry, Mechanical engineering industry
  • Mentoring
Java Java EE JBoss Spring Maven Hystrix Apache Camel Liquibase Groovy Scala Play Kotlin WebDriver/Selenium Jenkins Teamcity Artifactory Nexus Puppet Ansible Docker Vagrant OptaPlanner Mosquitto (MQTT)
5 Monate
2011-07 - 2011-11

Modernization

Senior Software Developer Java Java EE
Senior Software Developer
  • Modernization of a system in the field of idea management
Java Java EE
Hype Softwaretechnik GmbH
Berlin
3 Jahre 6 Monate
2008-01 - 2011-06

IT-Consultation

IT-Consultant Java Java EE JBoss ...
IT-Consultant
  • Participation in various customer projects and technical consulting (selection):
  • E-Commerce, Logistics industry, E-Gaming industry, Real Estate industry
Java Java EE JBoss Maven OSGi Netty Jenkins Artifactory
akquinet tech@spree GmbH
Berlin
1 Jahr 6 Monate
2006-05 - 2007-10

Middleware Consultation

Middleware Consultant Java J2ME CORBA ...
Middleware Consultant
  • Ongoing development of the OpenFusion products (CORBA Middleware).
  • Customer support, Open Source DevelopmentJacORB
Java J2ME CORBA Luntbuild Groovy Grails
PrismTech Deutschland GmbH
Berlin
1 Jahr 11 Monate
2004-05 - 2006-03

Softwareengineering

Junior Softwareengineer
Junior Softwareengineer
  • Participation in various customer projects (selection)
  • Provider industry, Banking industry
  • Open Source Development: IBM 3270 terminalemulation
it-frameworksolutions GmbH
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

1995 - 2003

Computer Science at Freie Universität Berlin
Degree as ?Diplom-Informatiker? (roughly equivalent M.A. Computer Science)
Topic of Masters Thesis: [on request]
Area of specialization: Distributed systems
Minor subject: Environmental Management

1993

High school graduation (Abitur)

Certificates & Courses

  • JBoss
    • Certified JBoss Developer (CJD),
    • Certified JBoss Administrator (RHCJA),
    • JBoss Clustering
  • Sun: Certified Java Programmer (SCJP)
  • D-School (HPI): Design Thinking
  • oose
    • Kommunikation & Moderation (communication & moderation),
    • Kommunikation & Konflikte in agilen Projekten (communication & moderation in agile projects)

Position

Position

Developer / Devops / Lead / Architect / Consultant / Trainer

 

Kompetenzen

Kompetenzen

Top-Skills

Java Test Driven Development Architecture Kotlin JavaEE Spring Framework Continuous Integration React.js Gradle Maven

Schwerpunkte

Backend
Continuous Deployment
Continuous Integration
Databases
Docker
Messaging
Microservices
REST
Test Driven Development
Testing

Produkte / Standards / Erfahrungen / Methoden

Active MQ
Amazon EC2
Angular
Ansible
Apache
Camel, POI
Arrow
Artifactory
AWS
ECS, Fargate, SQS
Bash
CDI
Cloud
Continuous Integration
Dagger
Docker
Functional Programming
GitLab
Gradle
Hibernate
IntelliJ IDEA
Java EE
Jenkins
Jersey
JMS
JPA
JSF
Kafka
LambdaCD
Liquibase
Maven
MQTT
Netty
Nexus
Node.js
npm
OAuth
Puppet
React
React.js
Refactoring
REST
Scrum
Selenium WebDriver
Spring
Spring Boot
Swagger
Teamcity
Terraform
Test Driven Development
Vagrant
Virtualbox
Yarn

Key Skills

  • Senior software engineer in the Java ecosystem
  • Architecture and development of distributed systems and platforms
  • Test-Driven-Development to build maintainable, high quality systems with less defects
  • Continuous Deployment Pipelines: ?automate everything?

Skills

  • Clean Code
  • Maintainable Software
  • Meaningful and maintainable tests
  • Robust, performant systems

Betriebssysteme

Debian
Linux
MacOS X

Programmiersprachen

Bash Shell
Clojure
Groovy
Java
JavaScript
Kotlin
Scala
SQL

Datenbanken

MongoDB/DocumentDB
MSSQL-Server
MySQL
PostgreSQL

Datenkommunikation

Corba
TCP/IP

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.