Responsibilities
- Solution Architecture and Technical Design: Define the application architecture, security architecture and integration patterns required to support the analytics portal and associated services.
- Backend Development and API Services: Design and implement backend services supporting authentication, authorization, user management, application integration and API consumption.
- Frontend Development: Develop and maintain the Angular-based web application used by external users.
- Security and Identity Management: Implement secure identity federation, authentication and authorization mechanisms for external users.
- Application Integration and Cloud Services: Develop and maintain integrations with cloud services and external platforms required by the analytics solution.
- Testing, Deployment and Documentation: Ensure solution quality, maintainability and operational readiness.
Requirements
- Strong expertise in Java/Spring Boot
- Strong expertise in Angular
- Strong expertise in enterprise authentication and authorization mechanisms
- Strong expertise in API development
- Strong expertise in cloud integration
- Strong expertise in secure application architecture
- Design and implement a secure web application for external users
- Design and implement backend services using Java and Spring Boot
- Implement authentication and authorization mechanisms based on modern security standards
- Integrate the solution with Microsoft Entra ID and enterprise identity providers (EU Login)
- Develop and maintain REST APIs supporting the analytics platform
- Implement role-based access control and user management capabilities
- Ensure compliance with security, scalability and performance requirements
- Produce technical documentation and knowledge transfer materials
- Support testing, deployment and operational readiness activities
Additional Information
- 6 months mission