Responsibilities
As a Full Stack Developer you will design, develop, and deploy end‑to‑end cloud‑native applications across the entire technology stack. Your day‑to‑day responsibilities include:
* Develop full‑stack cloud‑native applications using microservices, APIs, and modern UI frameworks.
* Build front‑end applications using React or Angular (SPA or microfrontends).
* Develop scalable back‑end services following 12‑factor principles and event‑driven patterns through Domain‑Driven Design (DDD).
* Design Relational SQL and NoSQL data models for cloud‑hosted applications.
* Build applications using languages such as Java, .NET, Node.js, or Python.
* Deploy and manage containerised or serverless workloads using AWS or Azure cloud services.
* Work with event‑driven tools such as Kafka and cloud messaging services.
* Apply cloud‑native CI/CD, DevSecOps practices, and Test‑Driven Development.
* Collaborate with cross‑functional teams and support high‑quality delivery across the stack.
* Depending on experience, guide other developers or lead technical components.
Qualifications
Required technical and professional expertise
* Frontend: SPA and microfrontends, Responsive Design, React or Angular.
* Backend: Microservices design (12‑factor, domain‐bounded), Common Design Patterns, REST and event‑driven APIs, SQL and NoSQL modelling.
* Programming Languages / Runtimes: Java (8+), GraalVM, .NET / .NET Core, JavaScript, Node.js, Python (proficiency in at least one).
* Frameworks: Spring Boot (must have), Quarkus, Express.js, Django.
* Cloud (AWS and/or Azure): Compute & PaaS (EKS, ECS, Fargate, Lambda, AKS, App Services, Functions), Routing / API (API Gateway, ALB/NLB, Route 53, APIM), Databases (Aurora, RDS, DynamoDB, SQL DB, Cosmos DB, Redis), Event‑driven services (SQS, SNS, Kinesis, Service Bus, Event Grid), Storage (S3, Blob Storage), Observability (CloudWatch, X‑Ray, Monitor, App Insights), Networking (VPC, VNet), DevSecOps / CI/CD (CodeBuild, CodeDeploy, CodePipeline, Azure DevOps, GitHub).
* Engineering Practices: Test‑Driven Development, Cloud‑native CI/CD tooling, Agile delivery, Containerisation (Docker), Orchestration (Kubernetes), Serverless architectures, Microservices‑oriented design.
Preferred technical and professional experience
* AWS Certified Developer – Associate
* AWS Certified Solutions Architect – Associate
* Google Professional Cloud Developer
* Microsoft Azure Developer Associate (AZ‑204)
* Microsoft Azure Solutions Architect Expert
* Certified Kubernetes Application Developer
* Certified Kubernetes Administrator
* Meta Full Stack Developer Professional Certificate
* IBM Full Stack Software Developer Professional Certificate
* Oracle Java SE Programmer
* Node.js Application Developer Certification
* MongoDB Developer Certification
* Red Hat Certified Engineer
* CompTIA Cloud+
* CompTIA Security+
This role is subject to pre‑employment screening in line with the UK Government's Baseline Personnel Security Standard (BPSS). Additional national security vetting may apply.
Equal Opportunity Employment
IBM is proud to be an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
#J-18808-Ljbffr