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