Singapore Airlines is hiring a Full Stack Developer to design, build, and maintain full-stack solutions while leveraging Generative AI throughout the software development lifecycle. This role involves owning AWS infrastructure, Adobe AEM development, CI/CD pipelines, and ensuring compliance with security and coding standards.
What You'll Do
- Design, build, and maintain full-stack solutions following Infosec, architecture, and coding standards; curate and validate AI-generated code to reduce technical debt.
- Enforce SOPs for AI ethics and responsible development.
- Apply modern web/DevOps practices: SAST, container scanning, automated/unit/integration tests (AI-augmented), RCA, and continuous delivery.
- Plan and execute delivery steps per methodology; use AI to detect process gaps early. Maintain clear technical documentation (code, specs, diagrams, runbooks) with AI tools.
- Lead peer code reviews; enforce Sonar quality gates and JFrog Xray policies.
- Develop and administer Adobe AEM: components, Sling Models, OSGi, HTL, clientlibs, builds/deploys, security/access control, and publish/author workflows.
- Own AWS infrastructure across environments: capacity/scaling, SSL certificates, and services (Lambda, ALB, CloudFront, DynamoDB, S3, ElastiCache/Redis, RDS/MySQL, KMS, Secrets Manager, SSM, IAM).
- Manage CDN/web security with Akamai: configs, cache purges, WAF/rules, origin, and traffic routing.
- Own Jenkins CI/CD pipelines; branch-based deployments; JFrog Artifactory/Xray; SonarQube configuration and compliance.
- Build and maintain REST APIs and integrations with downstream systems; collaborate with partner apps on API design.
- Drive estimations, sprint planning, schedules, and delivery; produce design docs and plans; provide L2/L3 support, troubleshooting, and KT/handover.
- Monitor and optimize with Datadog, Dynatrace, and Splunk; maintain structured logging; act on metrics/performance/errors to prevent incidents.
What We're Looking For
- 7+ years of full-stack development experience.
- Proficient leveraging GenAI across the SDLC (code generation, tests, documentation, refactoring, automation); stays current on GenAI tools/trends.
- Strong in Java 8+ and Spring Boot (JPA/Hibernate, Liquibase, Spring Security, Scheduler).
- Strong in TypeScript, Node.js (v20), React 18, and Next.js (SSR/serverless).
- Adobe AEM: component dev, Sling Models, OSGi bundles, HTL/Sightly, content packages, Maven structure.
- AWS: Lambda, ALB, CloudFront, DynamoDB, S3, ElastiCache (Redis), RDS/MySQL, KMS, Secrets Manager, SSM, IAM.
- CI/CD: Jenkins (multi-branch), artifact management; code quality with SonarQube and JFrog Xray.
- REST API design/integration/security (JWT, OAuth2, API keys); MySQL and ORM frameworks.
- Maintain comprehensive technical documentation automatically using AI tools, including code documentation, specifications, architecture diagrams, deployment guides, and process workflows.
- Champion the dev team in the responsible and effective use of Generative AI tools (e.g. GitHub Copilot, AI-assisted code review) across the SDLC.
- Demonstrates strong proficiency in leveraging GenAI throughout the entire software development process, including code generation, unit and integration test creation, documentation drafting, refactoring, and automation tasks.
- To stay up to date with emerging GenAI technologies, tools, and trends to continually improve development practices.
- Agile, outcome-driven; strong analytical and communication skills.
- Solid grasp of engineering concepts, design patterns, SDLC, and digital delivery tools.
Technical Stack
- Languages & Frameworks: Java 8+, Spring Boot, JPA/Hibernate, Liquibase, Spring Security, TypeScript, Node.js v20, React 18, Next.js
- CMS: Adobe AEM, Sling Models, OSGi, HTL/Sightly
- AWS: Lambda, ALB, CloudFront, DynamoDB, S3, ElastiCache (Redis), RDS/MySQL, KMS, Secrets Manager, SSM, IAM
- CI/CD & Tools: Jenkins, JFrog Artifactory/Xray, SonarQube
- Data: MySQL, ORM frameworks
- Observability & CDN: Akamai, Datadog, Dynatrace, Splunk
Singapore Airlines is an equal opportunity employer.



