Project specification
Project expertise
Description
Professional consulting for the development and implementation of the core system, focusing on backend and frontend technologies. The backend is built with Java, Python, Spring Boot, REST, SSL and CXF, while Swagger and OpenAPI support API documentation. Data processing is done with PostgreSQL to enable a robust and scalable architecture. Security aspects, especially the use of client certificates and OAuth for access control and authentication, are given special attention. The frontend is developed with Angular to provide a structured and responsive user interface that interacts seamlessly with the core APIs.
The consulting covers API management and security concepts for the core. This includes using the Kong API Gateway with LUA to efficiently manage API traffic and implement a controlled access concept. Data protection and compliance with GDPR guidelines are integrated into the architecture to enable secure data processing across all services.
In addition, the consulting includes cloud and infrastructure management for the core, based on Azure Cloud, to support scalability and high availability. Container orchestration is done with Kubernetes (AKS) and complemented by Docker/Docker Files for managing containerized applications. Infrastructure automation is implemented with Terraform to achieve efficient deployment. Network and traffic management is handled with Nginx-Ingress, while Cert-Manager supports certificate management. In addition, DNS configuration is optimized to achieve a stable and high-performance network infrastructure.
Development of CI/CD automation pipelines (Continuous Integration and Continuous Deployment). Version control is managed via GitHub/GIT & GitLab, enabling versioning and collaborative development. Bash scripts are used for automation tasks to reduce manual effort. CI/CD pipelines ensure continuous integration and deployment, optimize the development lifecycle, and ensure system stability.
Professional consulting on quality assurance and compliance in the development strategy. Automated tests within CI/CD pipelines as well as Docker-based test environments ensure the technical integrity of new developments. Documentation of requirements development with Confluence and Jira.
Requirements
- Strong knowledge of backend technologies: Java, Python, Spring Boot, REST, SSL, CXF
- Proficient with PostgreSQL for robust and scalable data processing
- Experience with API documentation (Swagger, OpenAPI)
- Knowledge of security (client certificates, OAuth, access control, authentication)
- Expertise in frontend technologies (Angular) for responsive, API-connected user interfaces
- Experience with Kong API Gateway and LUA for efficient API traffic management
- Knowledge of data protection requirements and GDPR-compliant architectures
- Extensive experience with Azure Cloud environments to ensure scalability and high availability
- Proficiency in Kubernetes (AKS) and Docker/Docker Files for container orchestration and management
- Hands-on experience with Terraform for infrastructure automation
- Knowledge of network management with Nginx-Ingress, Cert-Manager, and DNS configurations
CI/CD & Automation
- Skills in developing and optimizing CI/CD pipelines
- Experience with version control using GitHub, GitLab, and GIT
- Practical knowledge of automation using Bash scripts
- Expertise in quality assurance, especially in setting up automated tests within CI/CD pipelines
- Knowledge in building and operating Docker-based test environments
- Experience in documenting requirements and developments with Confluence and Jira
Not applying this time?
Get notified about similar projects matching your experience.
Frequently asked questions
The project is based in Munich, Germany.
The project preferably starts in April 2025 and is planned to end in June 2025 (2 months).
The project requires a commitment of 95 - 100% capacity (full-time).
The project offers 95 - 100% remote work.
The project offers a daily rate of 752 - 800€ which breaks down to an hourly rate of 94 - 100€/h.
The project requires English (Advanced) as essential language. Additionally, German (Advanced) is desirable.
The project is related to the following industries: Information Technology and Telecommunication.
The project covers the following business areas: Information Technology and Quality Assurance.
Yes! Recommend a freelancer for the project and earn 30% of FRATCH's profits every time they get placed — for the duration of that project. Simply share your invite link with a colleague to get started.
To apply for the project, click the Apply button on the project page to submit your profile for review. We will forward your resume to the client and get back to you within a few days.