Full Stack Developer (ReactJS | Spring Boot | AWS)
Elliott Moss Consulting · Singapore, Singapore
Apply & track with Apply EdgeWe are looking for a skilled and motivated Full Stack Developer to design, develop, and enhance modern, scalable applications across both frontend and backend technologies.The ideal candidate will have strong hands-on experience with ReactJS, Spring Boot, microservices, REST APIs, databases, containerisation, and AWS services. You should be comfortable working independently, collaborating with cross-functional teams, and taking ownership of assigned deliverables.Key ResponsibilitiesDesign, develop, test, and maintain scalable web applications using ReactJS, Vite, Spring Boot, JPA, and SQL.Build responsive and user-friendly frontend components.Develop secure and reliable backend services and REST APIs.Design and implement microservices-based applications.Integrate applications with internal systems, databases, and third-party services.Containerise and deploy applications using Docker.Work with AWS services, particularly Amazon S3 and Amazon SQS.Write clean, maintainable, and well-documented code.Develop unit tests and use API mocking techniques to ensure application quality.Use Git for version control and Gradle for build and dependency management.Participate in technical discussions, code reviews, and iterative delivery cycles.Collaborate with product owners, developers, QA engineers, and other stakeholders.Troubleshoot application issues and contribute to continuous improvements in performance, security, and reliability.Take ownership of assigned responsibilities and deliver agreed outcomes within project timelines.Required Qualifications and ExperienceDiploma or Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.Strong hands-on experience with ReactJS, Vite, Spring Boot, JPA, SQL, and REST APIs.Experience developing microservices-based applications.Experience with Docker and application containerisation.Practical experience with AWS cloud services, particularly S3 and SQS.Experience using Git and Gradle.Experience with unit testing and API mocking.Good understanding of modern software development principles and best practices.Strong written and verbal communication skills.Ability to work independently and take ownership of assigned responsibilities.Ability to work effectively within a collaborative, cross-functional environment.An iterative delivery mindset and openness to constructive code reviews and feedback.Advantageous SkillsKnowledge or experience in BPMN workflow implementation.Understanding of role-based access control and application security.Exposure to AI agents, generative AI, or AI-enabled application development.Experience working in Agile or iterative software delivery environments.