Microservices Full Stack Developer
Role Overview
We are seeking an experienced Microservices Full Stack Developer to support the LUMOS project. The role requires a well-rounded engineer with strong capabilities across backend microservices (Spring Boot), frontend (React/MFE), and automation testing, along with exposure to event-driven and workflow-based systems.
Key Responsibilities
- Design and build scalable microservices using Java & Spring Boot
- Develop modern, responsive frontend applications using React (MFE architecture)
- Build and maintain robust RESTful APIs
- Implement automation testing using Selenium and contribute to quality engineering
- Work with workflow-based systems / business process orchestration
- Develop and integrate event-driven solutions using Kafka
- Participate in full SDLC: design, development, testing, and deployment
- Collaborate with cross-functional teams in Agile environments
- Ensure code quality, performance, and scalability across layers
Technical Skills
Backend
- Strong experience in Java/J2EE and Spring Boot framework
- Hands-on experience with Microservices architecture & REST APIs
- Knowledge of SQL and database design
Frontend
- Strong experience in React (preferred) / Angular
- Proficiency in HTML, CSS, JavaScript
- Experience with Micro Frontend (MFE) architecture is a plus
Automation & Integration
- Hands-on experience in Selenium automation testing
- Good understanding of test automation frameworks and QA practices
Additional Skills
- Experience with Kafka / event streaming platforms
- Exposure to workflow systems (BPM/workflow engines)
- Familiarity with Docker, Kubernetes, OpenShift
- Experience with Git, Maven, CI/CD pipelines
- Exposure to Unix/Linux, Kibana, Control-M
Requirements
- Minimum 5+ years of experience in full stack development
- Strong experience across backend (Spring Boot), frontend (React), and automation (Selenium)
- Experience in event-driven / cloud-native architectures
- Familiarity with Agile and DevOps practices
- Strong problem-solving and communication skills
PERSOL Singapore Pte Ltd • RCB No. 200007268E
EA License No. 01C4394 • EA Registration No. R1113321 (Jacob Tijo)