Senior Fullstack Developer, Brussels (on-site) – Eurocontrol
- Compensation
- Not disclosed
- Location
- Brussels, BE
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 14+ years
- Category
- Fullstack
- Posted
Skills
Full description
Senior Fullstack Developer, Brussels (on-site) – Eurocontrol
Job role: Senior Fullstack Developer.
Minimum experience: Minimum of 14 years of professional experience.
Language: English (C1) (Mandatory).Location: Brussles (on-site).
Key responsabilities:
· Software Development: Design and develop high-performance, scalable applications using Java and Quarkus, ensuring that code is maintainable, efficient, and aligned with best practices.
· Database Optimization: Architect and optimize MongoDB and PostgreSQL schemas, queries, and indexing strategies to achieve high performance and scalability.
· Microservices & Messaging: Develop and scale microservices using Kafka for messaging, integrating with the ELK stack for logging, monitoring, and troubleshooting.
· Performance Engineering: Identify, analyze, and optimize system performance bottlenecks in both code and infrastructure. Ensure optimal performance through rigorous profiling, testing, and fine-tuning.
· DevOps: Expertise with DevOps and CI/CD principles, Use pipelines with Jenkins, SonarQube, and Nexus, focusing on security, automation, and deployment efficiency.
· Security: Implement secure coding practices throughout the development lifecycle.
· Mentorship: Provide guidance to junior developers, sharing knowledge and fostering a culture of continuous improvement.
· Stakeholder Interaction: Work closely with product owners, architects, and other stakeholders to understand requirements, provide technical insights, and deliver effective solutions.
· End-to-End Ownership: Take full ownership of tasks from analysis through design to implementation and deployment. Be proactive in driving solutions independently, ensuring high-quality and timely delivery.
· Storage: Experience with bucket based storage solutions, like MinIO.
· Authentication & Authorization: Knowledge of authorization concepts like Role-Based Access Control (RBAC). Knowledge of authentication concepts like JSON Web Tokens.
· Frontend: proven experience with:
o Core technologies: React (with typescript), webpack (bundling and build configuration) and modern Javascript (ES6+)
o UI & Styling: Ant design
o Testing: Jest (unit/integration testing) and React Testing Library
Technical skills & qualifications:
· Proven experience with Java, Maven and Quarkus/Spring in building large-scale applications.