Java Developer
Überblick
Kurzer Überblick
Der Kandidat ist ein Java-Entwickler. Er/sie implementiert neue Funktionen und behebt Bugs im laufenden Projekt. Er arbeitet mit UX/UI-Designern, Business-Analysten und dem Qualitätssicherungs-Team zusammen. Er verfügt über umfangreiche Erfahrung in der Backend-Entwicklung mit verschiedenen Programmiersprachen wie Java, Python, Kotlin und Scala. Er hat an verschiedenen Projekten gearbeitet, die die Einrichtung einer Cloud-Infrastruktur, die Implementierung von REST-Diensten, die Durchführung von Tests, die Analyse von Datenleitungen und die Front-End-Entwicklung umfassten. Darüber hinaus hat er Erfahrung mit der Migration von Altsystemen auf ein Microservices-Ökosystem, der Implementierung von CICD-Pipelines und der Bereitstellung von Diensten in Containern mit Docker und Kubernetes. Er hat mit verschiedenen Frameworks wie MyBatis, Hibernate und Kafka gearbeitet.
Berufliche Erfahrung
Back-end development using Java and Python. (07/2021 - ...)
- Transitioning from a legacy monolith to a microservices ecosystem.
- Implementation of CI/CD (Continuous Integration/Continuous Deployment) practices.
Back-end development using Java, Kotlin, and Scala. (05/2020 - 05/2021)
- Implemented REST services related to loans and payment cards.
- Dockerization and Kubernetization of applications. Migration to Java 11, Spring Boot, and GitLab.
Setup of cloud infrastructure. (10/2019 - 04/2020)
Implementation of change requests for REST services.
- Testing implementation, including unit, integration, karate, and cucumber tests for services.
Data lineage analysis in Java applications. (10/2018 - 09/2019)
- Analyzing Java programs utilizing frameworks such as MyBatis, Hibernate, Kafka, etc.
Front-end development. (10/2015 - 09/2018)
- Development of portlets and services.
- Work estimation, planning, code review, and testing (unit/integration/web tests).
| Freiberufler | 316 € / Pro Tag |
| Eben | SENIOR |