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
English

Job 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.

Apply for this position