NNCCRS SW Engineer - MTF Message Monitoring App
Vector Synergy
Brussels, Belgium
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Brussels, Belgium
Tech stack
Java
Microsoft Active Directory
Apache HTTP Server
Database Design
Exchange Web Services (EWS)
Microsoft Exchange Server
Human-Computer Interaction
Internet Message Access Protocols
Java Persistence API
PostgreSQL
Linux System Administration
Object-Relational Mapping
X.509
Role-Based Access Control
Reverse Proxy
Secure Coding
Systems Architecture
Oracle Linux
Web Applications
Web Services
Okta
React
Software Application Programming
Backend
GIT
Front End Software Development
Service Stack
Job description
- Designing the overall system architecture aligned with the prescribed technology stack;
- Developing backend services for message ingestion, processing, validation, and storage;
- Developing frontend components for user interaction, including dashboards and detailed views.
Requirements
Do you have experience in Web services?, * Shall demonstrate proven expertise in the design, development, and delivery of secure, enterprise-grade web applications in a defence or similarly regulated environment;
- Shall possess strong, demonstrable experience in: Backend development using Java; Frontend development using React; Database design and implementation using PostgreSQL; Object-relational mapping using Java Persistence API (JPA); Integration with Microsoft Exchange using Exchange Web Services (EWS) or IMAP; Implementation of authentication and authorization using Keycloak, including integration with Active Directory, Working with X.509 certificates, including handling, validation, and secure usage; Deployment and configuration on Linux environments, preferably Oracle Linux (versions 9 or higher); Configuration and use of Apache as a reverse proxy; Version control using Git;
- Shall have experience in: Designing scalable and maintainable system architectures; Implementing role-based access control and fine-grained authorization models; Developing applications with secure coding practices.