Singapore Airlines

Information Technology - Full Stack Developer (Agent 360)

Singapore Airlines
BusinessSearch by LocationFull-time3 weeks ago

About the role

AI summarised

Senior Full Stack Developer role focused on building and maintaining enterprise-grade full-stack solutions using Java, Spring Boot, TypeScript, React, Next.js, Adobe AEM, and AWS infrastructure. The position emphasizes responsible AI integration across the SDLC, DevOps practices, CI/CD pipelines, and collaboration with partner teams. Requires 7+ years of experience and strong proficiency in modern web technologies, cloud services, and AI-assisted development tools.

BusinessFull-time1773

Key Responsibilities

  • 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

Requirements

  • 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