This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Randstad is presently working with a regional financial services company providing solutions for their wide range of clientele. Your future employers rely on modern technologies, secure protocols and a driven team in their direction to achieve business goals.
Job Responsibility
Lead the architectural design and implementation of robust, scalable, and secure full-stack applications
Bridge the gap between frontend and backend, ensuring seamless integration, high performance, and optimal user experiences
Establish, promote, and enforce technical standards, code quality metrics, and best practices across the stack
Design and develop high-throughput, low-latency backend microservices using Java and Spring Boot
Build dynamic, responsive, and highly accessible user interfaces using React and modern state management libraries
Write clean, well-tested (unit, integration, E2E), and maintainable code
Act as a technical sounding board and mentor for junior and mid-level developers, conducting thorough code reviews and encouraging technical growth
Collaborate closely with Product Managers, UI/UX designers, and DevOps engineers to translate business requirements into concrete technical solutions
Requirements
7+ years of professional software engineering experience in a full-stack capacity
Deep proficiency in Java (version 11 or higher preferred)
Extensive hands-on experience building enterprise-grade applications using the Spring Boot framework (Spring MVC, Spring Security, Spring Data)
Strong understanding of microservices architecture, RESTful API design, and asynchronous messaging (e.g., Kafka, RabbitMQ)
Solid experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL solutions
Advanced, production-proven experience with React (including Hooks, Context API, and modern build tools like Vite or Webpack)
Proficiency in state management libraries (e.g., Redux Toolkit, Zustand) and routing
Strong fundamentals in modern JavaScript/TypeScript, HTML5, and CSS3/SASS
Strong grasp of OOP principles, SOLID design principles, and architectural patterns
Experience with CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) and containerization (Docker, Kubernetes)
Proficiency with testing frameworks like JUnit, Mockito, Jest, or React Testing Library
Nice to have
Experience migrating legacy monolithic systems to modern microservices
Cloud platform experience (AWS, Azure, or GCP)
Familiarity with GraphQL
Active participation in the open-source community or technical blogging