Java Backend Engineer bevorzugt Spring Boot und Microservice Architektur
Aktualisiert am 02.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.04.2024
Verfügbar zu: 100%
davon vor Ort: 25%
Java
Backend-Entwickler
MySQL
Docker
Kotlin
Spring
Jenkins
Software Developer
Spring Boot
English
advanced
German
mother tongue
Arabic
moderate

Einsatzorte

Einsatzorte

Berlin (+100km) Remote (+500km)
Deutschland
möglich

Projekte

Projekte

11 Monate
2022-08 - 2023-06

Freelance Java Backend Entwickler

Java Backend Entwickler Kotlin and Java Spring Boot Kafka ...
Java Backend Entwickler
Kafka event stream using AWS Lambda, Spring Boot Secret rotation
during runtime, Circuit Breaker and Retry Handler for 3-party APIs +
error handling, Update microservice to Java 17, Fix docker image
based on Alpine, Dynamodb local tests with Testcontainers
Kotlin and Java Spring Boot Kafka Terraform AWS Stack Maven
MHP GmbH
3 Monate
2021-12 - 2022-02

Java Backend Developer

Java Spring Boot Docker ...
  • Improved software to follow 3-layered architecture & refactoring for cleaner code

  • Implement feature: Editable Email system to notify about the status of the credit lending

Tech: Java, Spring Boot, Docker, MSSQL, Camunda, IBM MQ, Liquibase

Java Spring Boot Docker MSSQL Camunda IBM MQ Liquibase
SD&C
Remote
2 Jahre
2019-01 - 2020-12

Backend Java

Backend Engineer
Backend Engineer
  • Backend Java: Feature development, maintenance and bug fixing

  • Performance improvements for Signavio dictionary 

  • Update web application from Java 8 to Java 11 

  •  Application startup check for database type 

  • Deployment of Signavio Process Manager (Dockerized) 

  • CI-Migration from Jenkins to CircleCi 

  • Started basic use of Kubernetes, Helm and AWS 

Signavio GmbH
Berlin
2 Jahre 5 Monate
2016-09 - 2019-01

Automation of development tasks

Automation Engineer
Automation Engineer

  • Automation of development tasks for 3 engineering teams using Java, Kotlin, Groovy and Gradle as well as Docker, Docker Swarm, Gitlab and Jenkins 
  • Developer tasks: Java client lib, UI and API test framework in Kotlin, Groovy scripts for job generation, Gradle build and release scripts 
  • DevOps tasks: Containerization with Docker, Orchestration with Docker-Compose, automated website deploy and tool updates

Signavio GmbH
Berlin
2 Jahre 1 Monat
2014-08 - 2016-08

Develop complex End-2-End test setup

QA Automation Engineer (Backend)
QA Automation Engineer (Backend)

  • Develop complex End-2-End test setup as well as full backend regression tests
  • automated functional and non-functional tests on Rest API layer in Java and NodeJS, BDD with Cucumber

idealo internet GmbH
Berlin
3 Monate
2012-07 - 2012-09

Internship abroad

Software Engineer
Software Engineer
  • research lab LINCE, ?Universidade Federal de São Carlos? 
  • Development of a web application for multimedia-based content with Grails (Java and Groovy), HTML, CSS and JavaScript
Brazil
5 Monate
2010-09 - 2011-01

Internship

Software Developer
Software Developer
  • software quality in Java projects
  • continuous integration with Hudson
  • quality measurement with SonarQube as well as Frontend development with Flash (AS3) 
hmmh multimediahaus AG

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 9 Monate
2011-10 - 2014-06

International studies media informatics

Master of Science, Hochschule für Technik und Wirtschaft (HTW), Berlin
Master of Science
Hochschule für Technik und Wirtschaft (HTW), Berlin

  • Web development and Mobile (Java, Android, Groovy/Grails, JavaScript, NodeJS)
  • Algorithms and image processing in Java

3 Jahre 10 Monate
2007-09 - 2011-06

International studies media informatics

Bachelor of Science, Hochschule Bremen
Bachelor of Science
Hochschule Bremen

  • Focus on Software and web development (computer science 80%)
  • Understanding of UI & UX (Design 20%)

2 Jahre
2003-08 - 2005-07

?Technical assistant for IT?

?Technical assistant for IT?, Eugen-Reintjes-Schule, Hameln
?Technical assistant for IT?
Eugen-Reintjes-Schule, Hameln
  • two years of professional school Apprenticeship

Kompetenzen

Kompetenzen

Top-Skills

Java Backend-Entwickler MySQL Docker Kotlin Spring Jenkins Software Developer Spring Boot

Produkte / Standards / Erfahrungen / Methoden

Method
  • Agile development with Scrum and Kanban
  • Continuous integration 


Environment

  • Linux Ubuntu/Mint/Debian
  • IntelliJ
  • Android


DevOps

  • Docker
  • Puppet
  • Ansible
  • Terraform
  • Kubernetes

Programmiersprachen

Java
Kotlin
NodeJS
JavaScript
Bash
Groovy
Spring Boot
Hibernate
RestEasy
Guice
Grails

Datenbanken

MongoDB
MySql

Einsatzorte

Einsatzorte

Berlin (+100km) Remote (+500km)
Deutschland
möglich

Projekte

Projekte

11 Monate
2022-08 - 2023-06

Freelance Java Backend Entwickler

Java Backend Entwickler Kotlin and Java Spring Boot Kafka ...
Java Backend Entwickler
Kafka event stream using AWS Lambda, Spring Boot Secret rotation
during runtime, Circuit Breaker and Retry Handler for 3-party APIs +
error handling, Update microservice to Java 17, Fix docker image
based on Alpine, Dynamodb local tests with Testcontainers
Kotlin and Java Spring Boot Kafka Terraform AWS Stack Maven
MHP GmbH
3 Monate
2021-12 - 2022-02

Java Backend Developer

Java Spring Boot Docker ...
  • Improved software to follow 3-layered architecture & refactoring for cleaner code

  • Implement feature: Editable Email system to notify about the status of the credit lending

Tech: Java, Spring Boot, Docker, MSSQL, Camunda, IBM MQ, Liquibase

Java Spring Boot Docker MSSQL Camunda IBM MQ Liquibase
SD&C
Remote
2 Jahre
2019-01 - 2020-12

Backend Java

Backend Engineer
Backend Engineer
  • Backend Java: Feature development, maintenance and bug fixing

  • Performance improvements for Signavio dictionary 

  • Update web application from Java 8 to Java 11 

  •  Application startup check for database type 

  • Deployment of Signavio Process Manager (Dockerized) 

  • CI-Migration from Jenkins to CircleCi 

  • Started basic use of Kubernetes, Helm and AWS 

Signavio GmbH
Berlin
2 Jahre 5 Monate
2016-09 - 2019-01

Automation of development tasks

Automation Engineer
Automation Engineer

  • Automation of development tasks for 3 engineering teams using Java, Kotlin, Groovy and Gradle as well as Docker, Docker Swarm, Gitlab and Jenkins 
  • Developer tasks: Java client lib, UI and API test framework in Kotlin, Groovy scripts for job generation, Gradle build and release scripts 
  • DevOps tasks: Containerization with Docker, Orchestration with Docker-Compose, automated website deploy and tool updates

Signavio GmbH
Berlin
2 Jahre 1 Monat
2014-08 - 2016-08

Develop complex End-2-End test setup

QA Automation Engineer (Backend)
QA Automation Engineer (Backend)

  • Develop complex End-2-End test setup as well as full backend regression tests
  • automated functional and non-functional tests on Rest API layer in Java and NodeJS, BDD with Cucumber

idealo internet GmbH
Berlin
3 Monate
2012-07 - 2012-09

Internship abroad

Software Engineer
Software Engineer
  • research lab LINCE, ?Universidade Federal de São Carlos? 
  • Development of a web application for multimedia-based content with Grails (Java and Groovy), HTML, CSS and JavaScript
Brazil
5 Monate
2010-09 - 2011-01

Internship

Software Developer
Software Developer
  • software quality in Java projects
  • continuous integration with Hudson
  • quality measurement with SonarQube as well as Frontend development with Flash (AS3) 
hmmh multimediahaus AG

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Jahre 9 Monate
2011-10 - 2014-06

International studies media informatics

Master of Science, Hochschule für Technik und Wirtschaft (HTW), Berlin
Master of Science
Hochschule für Technik und Wirtschaft (HTW), Berlin

  • Web development and Mobile (Java, Android, Groovy/Grails, JavaScript, NodeJS)
  • Algorithms and image processing in Java

3 Jahre 10 Monate
2007-09 - 2011-06

International studies media informatics

Bachelor of Science, Hochschule Bremen
Bachelor of Science
Hochschule Bremen

  • Focus on Software and web development (computer science 80%)
  • Understanding of UI & UX (Design 20%)

2 Jahre
2003-08 - 2005-07

?Technical assistant for IT?

?Technical assistant for IT?, Eugen-Reintjes-Schule, Hameln
?Technical assistant for IT?
Eugen-Reintjes-Schule, Hameln
  • two years of professional school Apprenticeship

Kompetenzen

Kompetenzen

Top-Skills

Java Backend-Entwickler MySQL Docker Kotlin Spring Jenkins Software Developer Spring Boot

Produkte / Standards / Erfahrungen / Methoden

Method
  • Agile development with Scrum and Kanban
  • Continuous integration 


Environment

  • Linux Ubuntu/Mint/Debian
  • IntelliJ
  • Android


DevOps

  • Docker
  • Puppet
  • Ansible
  • Terraform
  • Kubernetes

Programmiersprachen

Java
Kotlin
NodeJS
JavaScript
Bash
Groovy
Spring Boot
Hibernate
RestEasy
Guice
Grails

Datenbanken

MongoDB
MySql

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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