We are seeking a highly skilled Senior Fullstack Developer to join our client’s team in Brussels. You’ll own end-to-end development of large-scale applications, spanning back-end Java services and a modern React front-end. You’ll collaborate with product owners, architects, and cross-functional teams to design, implement, optimize, and deploy high-performance software.
What you’ll do
- Design and develop high-performance, scalable applications using Java, Maven, and frameworks such as Quarkus or Spring.
- Architect and optimize MongoDB and PostgreSQL schemas, queries, and indexing to ensure low latency and high throughput.
- Build and scale microservices and event-driven systems using Kafka; integrate with the ELK stack for logging, monitoring, and troubleshooting.
- Identify bottlenecks and lead performance optimization efforts across code and database layers; implement profiling and tuning strategies.
- Drive DevOps practices: CI/CD pipelines with Jenkins, SonarQube, and Nexus; emphasis on automation, security, and deployment efficiency.
- Implement secure coding practices, vulnerability management, and compliance throughout the development lifecycle.
- Collaborate with cross-functional teams and stakeholders; analyze requirements, provide technical guidance, and drive solutions to completion.
- Mentor junior developers and promote a culture of continuous improvement.
- End-to-end ownership: analyze, design, implement, test, and deploy tasks with minimal supervision; take ownership of codebases when needed.
- Frontend development with React (TypeScript), webpack, ES6+, UI built with Ant Design; testing with Jest and React Testing Library.
- Work with MinIO or similar bucket-based storage; manage authentication/authorization (RBAC) and token-based security (JWT).
Required qualifications
- Strong experience with Java, Maven, and building large-scale applications using Quarkus or Spring.
- Deep expertise with MongoDB and PostgreSQL, including performance-oriented data access and indexing.
- Proven experience with Kafka for event-driven architectures and ELK stack for monitoring/troubleshooting.
- Solid knowledge of performance profiling and optimization for both code and database layers.
- Proficient in Docker, Kubernetes, Jenkins, SonarQube, and Nexus (DevOps / CI-CD focus).
- Security-minded: secure coding practices, vulnerability management, and compliance awareness.
- Excellent communication and collaboration skills; ability to work with product owners, architects, and engineers.
- Experience with Agile methodologies and delivering software in iterative cycles.
- Exposure to performance profiling tools and security tooling (e.g., Snyk, OWASP).
- Proactive, independent mindset with a track record of taking ownership of tasks end-to-end.
- Frontend: React with TypeScript, webpack, ES6+; UI with Ant Design; testing with Jest and React Testing Library.
- MinIO or similar bucket-based storage experience.
- Knowledge of RBAC and JSON Web Tokens (JWT) for authentication/authorization.
Nice-to-have
- Bitbucket experience (Git) is a plus.
- Experience taking over a codebase with minimal handover.
- Familiarity with additional cloud environments (AWS/Azure/GCP) and related tooling.
Location and start
- Location: Brussels, Belgium (hybrid option available)
- Start date: November
If you’re excited by building scalable, secure, end-to-end solutions and leading the charge from design to deployment, we’d love to hear from you.
Solliciteren