Job Title: Software Engineer (Vuejs \& Springboot Focus) for Enterprise Systems
About the Role
As a Software Engineer, you will play a key role in designing and developing scalable, secure, and high-performing applications that power our services. You will work with modern microservices architecture using Spring Boot on the backend and Vue.js on the frontend, delivering reliable software that meets both functional and business needs. You’ll join a collaborative team that values clean code, automation, and continuous improvement. Staying current with software engineering practices, emerging technologies, and industry standards is expected.
Job Description
Build and integrate microservices to support scalable and modular application architectures
Design, develop, test, and maintain applications using Spring Boot (backend) and Vue.js (frontend)
Implement APIs, data models, and secure integration points between services
Work in an agile, cross-functional team alongside engineers, QA, and product owners
Apply best practices in coding, software design patterns, in-code documentation \& code reviews
Write and maintain unit, integration, and automated tests to ensure software quality
Optimize performance, scalability, and reliability of applications
Collaborate on application deployment strategies and CI/CD pipelines
Document technical solutions, processes, and software design considerations
Requirements
Minimum 2 to 3 years of software development experience
Hands-on experience with Spring Boot (or similar backend frameworks) for backend development
Experience with Vue.js (or similar frontend frameworks such as React or Angular)
Strong understanding of microservices architecture and RESTful API design
Solid foundation in databases (SQL and/or NoSQL) and ORM frameworks (e.g., Hibernate, JPA)
Proficiency in software development tools (IDEs, Git, Maven/Gradle)
Familiarity with containerization (Docker, Kubernetes) and CI/CD practices (Jenkins, GitHub Actions, GitLab CI, etc.)
Familiarity with Node.js
Strong problem-solving and analytical skills
Effective communication skills (written and spoken)
Effective communicator who thrives in cross-functional teams, and above all, have a strong ownership mindset
Other Desirable Requirements
Exposure to cloud platforms (AWS, Azure, or GCP)
Experience in government projects
Familiarity with the SG Tech Stack (eg. SHIP/HATS)
Knowledge of security practices for microservices and APIs (OAuth2, JWT)
Experience with testing frameworks (JUnit, Cucumber, Mockito)
Understanding of DevOps and SRE practices
5 day week @ AMK Area
Maestro HR
damien lee tian hong
R1106726
16C8462