About the Role:
We are looking for a dynamic Full Stack Developer with proven expertise in both front-end (ReactJS/Angular) and back-end (Spring Boot) development. The ideal candidate will come from a consulting or professional services background, capable of gathering client requirements, translating business needs into technical solutions, and delivering end-to-end system functionality across diverse industries.
Key Responsibilities:
- Engage with clients and stakeholders to understand and document technical and functional requirements
- Design, develop, and maintain scalable full stack web applications
- Lead or participate in sprint planning, backlog grooming, and technical discussions
- Build responsive front-end user interfaces using ReactJS and Angular
- Implement robust back-end APIs and services using Spring Boot
- Write clean, modular, and testable code
- Ensure performance, quality, and responsiveness of applications
- Support testing, deployment, and troubleshooting of applications in live environments
- Collaborate with cross-functional teams including UX/UI designers, BAs, and PMs
Requirements:
- 7 to 9 years of experience in full stack development
- Strong hands-on experience with both ReactJS and Angular (2+)
- Proficient in Java and Spring Boot
- Proven experience in requirement gathering, solution design, and client interfacing
- Familiarity with RESTful APIs, JSON, Git, and CI/CD pipelines
- Experience working in a consulting environment, managing multiple clients/projects
- Agile/Scrum experience is preferred
- Excellent communication and stakeholder management skills
Nice to Have:
- Exposure to microservices architecture
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Experience with unit testing frameworks (Jest, JUnit)
MUST BE SINGAPOREAN AND CHINESE!!!