About the role
AI summarisedSenior 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