Required skills
- Java 17
- Spring Boot
- Spring Data JPA
- Spring Data JDBC
- Spring Security
- OAuth2
- Keycloak
- Hibernate
- Liquibase
- REST
- JSON
- Hateoas
- API Design
- SQL
- Oracle
- MySQL
- H2
- RabbitMQ
- Docker
- Kubernetes
- Helm
- ELK
- OpenSearch
- IntelliJ
- Git
- JUnit
- Mockito
- Spring Boot Test Slices
- Jira
- Confluence
Languages: German
Job description
Seeking a Senior Java Software Developer to join an agile team for the development of web applications using Spring Boot and Angular within an on-premise Kubernetes environment. The role focuses on backend development.
Project overview
Our client, an institution in the German healthcare system, has been developing client-server and fat-client applications based on Java and Swing for many years. Data storage is based on a relational database (Oracle). The architecture underlying the software and significant system components are partly more than 15 years old and therefore no longer meet the current technical standard.
Therefore, the new development and further development of the software is currently being carried out based on a modern (web) client-server architecture for both the intranet and extranet. The new software systems are based on Spring Boot and Angular and are built and finally executed in on-premise hosted Kubernetes environments via automated build systems.
Responsibilities
- Participation in an agile software development team for the realization of web applications based on Spring Boot and Angular (Kubernetes on-premise)
- Focus is on web backend development
Requirements
I look forward to receiving your profile including availability and desired conditions!
- Java 17 (or higher)
- Spring Boot
- Spring Data JPA + Transactions
- Spring Data JDBC + Transactions
- Spring Security (OAuth2, Keycloak)
- Hibernate / Liquibase
- REST (JSON, Hateoas, API Design)
- SQL (Oracle, MySQL, H2)
- Messaging (RabbitMQ)
- Docker
- Kubernetes / Helm
- ELK / OpenSearch
- IntelliJ
- Git
- Unit Testing (JUnit, Mockito)
- Spring Boot Test Slices
- Jira / Confluence
- Project experience
- Logical / structured thinking
- Communication
- Teamwork
- JavaScript
- TypeScript
- HTML5
- CSS
- Angular
- JasperReports
- XML
- Grafana / Prometheus / AlertManager
- Unix / Shell
- Gradle
- Architecture Design
- Test Driven Development
Project details
Period: 09.11.2026 – 28.05.2027 (+ option for extension)
remote (occasional on-site coordination in Stuttgart by arrangement)
Project Language: German C1/C2
Utilization: 170 PT
- Start: 2026-11
- Duration: 6 Monate
- Remote: remote
- Location: Stuttgart, Deutschland, DE
- Languages: German
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE