Requirements: English
Company: Vivid Resourcing
Region: Brussels Metropolitan Area ,
Are you a passionate Full Stack Java Developer looking to take your career to the next level? Join our dynamic and innovative team as we work on exciting projects that deliver cutting-edge solutions. We are looking for an experienced developer with a strong foundation in both backend and frontend development, and an eagerness to contribute to the design and implementation of scalable, secure, and efficient systems.
Key Responsibilities:
- Develop and maintain robust backend services using Java and Spring Boot, ensuring security, performance, and scalability.
- Design and contribute to the development of modern microservices architectures and distributed systems.
- Build responsive, modular frontend interfaces with React.js for seamless user experiences.
- Design and consume RESTful APIs, ensuring smooth communication between the frontend and backend.
- Implement secure authentication and authorization flows using OAuth 2.0 / OIDC (e.g., with Keycloak).
- Write clean, efficient, and testable code for both frontend and backend.
- Collaborate closely with cross-functional teams, including UI/UX designers, DevOps, and QA engineers, to deliver high-quality features.
- Participate in code reviews, design discussions, and Agile ceremonies to enhance team collaboration.
- Ensure the performance, security, and scalability of applications across the full stack.
Experience & Qualifications:
- 5+ years of hands-on experience with Java and Spring Boot.
- Strong frontend development experience with React.js (at least 3 years of recent experience).
- Solid understanding of distributed systems and microservices architecture.
- Familiarity with REST APIs, JSON, and WebSocket.
- Proficient in working with SQL and NoSQL databases.
- Strong knowledge of application security best practices.
- Experience with implementing OAuth 2.0 / OIDC flows and integrating with identity providers like Keycloak.
Bonus Skills (Nice to Have):
- Experience with RabbitMQ, Kafka, or similar message brokers.
- Experience with Docker and Kubernetes for containerized deployments.
- Familiarity with DevOps practices and Agile development methodologies.
- Knowledge of CI/CD pipelines and tools like Jenkins, GitLab CI, and GitHub Actions.
Why Join Us?
- Work in a collaborative, Agile environment where innovation and creativity are encouraged.
- Opportunity to contribute to cutting-edge technology and impactful projects.
- Competitive salary and benefits package.
- Supportive team culture with a focus on professional growth and development.
If you''re passionate about building secure, scalable applications and want to be part of an exciting and forward-thinking team, wed love to hear from you!