Java Backend Developer in Cloud and Enterprise (Backend, OOAD, UML, Design Patterns, CI/CD, Maven, Jenkins, Tekton, Git, Bitbucket, Jakarta EE10, JPA, SpringBoot, Docker, Openshift, Oracle, SQL, GPM) Remote/Berlin

Job description:

Industry: public sector
Loading: Full load
Remote 90% / locally in Berlin 10%
Duration: from January 2025 approx. 1 year (
- Extension possible until end 2028)
**Your tasks:**
* Development and optimization of backend systems
* Integration of automatic builds and tests (e.g. Maven, Jenkins, Tekton)
* API development (RESTful APIs for communication between frontend and backend)
* Refactoring, Unit-Tests (JUnit 5, TDD, Mocking, CI) and static code analysis (Checkstyle, Sonarqube)
* Working with Jakarta EE 10, JPA/Hibernate 6, Quarkus 3.x, SpringBoot 3.x
* Deployment in container environments (e.g. Docker, Kubernetes, OpenShift)
* Requirements analysis and optimization of software architectures
* Quality assurance (CodeReview, Profiling)
* Optimization of application security (e.g. encryption, token authentication)
* Support of relational databases (e.g. DB2, Oracle)
**Your profile:**
* Multiannual experience in backend development
* Funded knowledge of OOAD, UML, Design Patterns, Anti Patterns and expertise in Continuous Integration (Maven, Jenkins, Tekton)
* Very good knowledge of version control (Git, Bitbucket) and experience in using Jakarta EE 10, JPA, Quarkus, SpringBoot
* Deep understanding of container environments (Docker, Kubernetes, OpenShift)
* Experience with relational databases (e.g. Oracle, DB2, MS SQL Server) as well as knowledge in test automation and performance optimization
* Experience in business process modelling (GPM) and request collection

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.