Software Engineer (Java)
Summary
Full-time renewable contract in West Singapore (hybrid) for a full-stack engineer: building APIs, integrations and internal platforms with Java/Kotlin/Spring Boot backends, Svelte/React/Vue frontends, and cloud-native AWS (ECS, Kubernetes, Lambda), plus IaC, GitLab CI/CD and security/compliance controls.
Location: West (Hybrid)
Job Type: Full-Time Contract (Renewable basis)
Key Responsibilities
- Design, develop and maintain full-stack applications, APIs, integrations and internal platforms.
- Build backend services using Kotlin, Java, Spring Boot or similar technologies.
- Develop modern frontend applications using Svelte, React, Vue or similar frameworks.
- Design and implement RESTful APIs, GraphQL APIs and microservices architectures.
- Develop and maintain cloud-native solutions on AWS, including ECS, Kubernetes and Lambda.
- Implement and manage infrastructure using Infrastructure as Code (IaC) tools such as AWS CDK, Terraform or OpenTofu.
- Build and maintain automated CI/CD pipelines using GitLab.
- Work with both SQL and NoSQL databases.
- Implement security controls covering authentication, authorisation, encryption, audit logging and access management.
- Ensure applications and infrastructure comply with organisational, government and regulatory security requirements.
- Maintain high standards of code quality, documentation, testing and engineering practices.
Requirements
- At least 5 years of full-stack software engineering experience.
- Strong hands-on experience with AWS cloud technologies such as ECS, Kubernetes and AWS Lambda.
- Strong backend development experience; Kotlin, Java and Spring Boot
- Experience with frontend frameworks such as Svelte, React or Vue.
- Strong experience with GitLab CI/CD pipelines
- Hands-on experience with Infrastructure as Code, preferably AWS CDK, Terraform or OpenTofu would be advantageous
- Good understanding of REST APIs, GraphQL and microservices architecture.
- Experience working with SQL and NoSQL databases.
- Understanding of authentication, authorisation, encryption and audit logging.
- Experience implementing security and compliance requirements in production environments.
- Experience with system integration and event-driven architecture.
- Ability to translate architectural designs and business requirements into practical technical solutions.
Elaine Wong (Zoe) - R26162114
ScienTec Consulting Pte Ltd - 11C5781