Job Title: Senior Full-Stack Engineer (Java & React)
About the Role
We are looking for an experienced Senior Full-Stack Engineer to design, build, and maintain high-performance, user-facing applications. In this role, you will work end-to-end-architecting distributed backend microservices in Java and building intuitive, responsive frontends using React.
Key Responsibilities
- Architect, develop, and deploy scalable backend microservices and RESTful/GraphQL APIs using Java (Spring Boot).
- Build responsive, component-driven web interfaces using React, TypeScript, and modern state management (Redux/Zustand).
- Collaborate with cross-functional teams (Product, Design, DevOps) to translate complex product requirements into robust technical solutions.
- Optimize applications for maximum speed, scalability, high availability, and low latency.
- Write clean, maintainable, and well-tested code (unit, integration, and E2E testing).
- Participate in design sessions, code reviews, and mentor junior engineers on engineering best practices.
Required Qualifications
- 5+ years of professional software engineering experience in full-stack web application development.
- Strong proficiency in Java (8+) and modern frameworks like Spring Boot / Spring Cloud.
- Deep expertise in React.js, including hooks, modern component architecture, and TypeScript / JavaScript (ES6+).
- Solid hands-on experience designing and consuming RESTful APIs and microservices architectures.
- Strong database skills with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with build tools, CI/CD pipelines, and version control (Git, Docker, Kubernetes).
- Experience with testing frameworks (e.g., JUnit, Mockito, Jest, React Testing Library).
Nice-to-Have
- Experience with cloud platforms (AWS, GCP, or Azure).
- Hands-on experience working on high-traffic, e-commerce, or marketplace-scale systems.
- Familiarity with message brokers such as Kafka or RabbitMQ.
Randstad Technologies is acting as an Employment Business in relation to this vacancy.
...