Information Technology - Full Stack Developer (Agent 360)
Job Description
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
Technical
• 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, from requirements analysis, code generation, and test authoring, through to documentation while ensuring all AI-generated outputs are reviewed, validated, and compliant with Infosec and data governance policies
• 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.
Soft Skills
• Agile, outcome‑driven; strong analytical and communication skills.
• Solid grasp of engineering concepts, design patterns, SDLC, and digital delivery tools.
We thank all candidates for your interest in Singapore Airlines, and regret that only shortlisted candidates will be notified.