We are seeking a Lead Full Stack Developer (Java, React). You will build and ship production-ready services and user experiences on Java 21, Spring Boot and React while guiding engineering standards across the team. If you enjoy hands-on delivery, strong code reviews and shaping practical architecture, this role offers real ownership from design through release.
Prepare documentation for all aspects of applications and automation flows (technical docs, runbooks, user guides as applicable).
Orchestration Tools Architecture: build and maintain the tools architecture used for developing automations.
Automation Workflow Development: develop and implement techniques that define automation workflows to process pipelines and achieve desired results with no manual intervention.
...
Develop cloud-native solutions using Microsoft Azure , including App Service, Azure Functions, Storage, Azure SQL Database, API Management, Service Bus, Event Grid, Key Vault, Azure Monitor, Application Insights, and Microsoft Entra ID.
Design and implement SQL/NoSQL data access patterns, including schema design, query optimisation, ORM, and secure data handling.
Build and maintain CI/CD pipelines using Azure DevOps, GitHub Enterprise, and/or GitHub Actions.
...
Participate in the full software development life cycle, including requirement analysis, development, testing, deployment, and production support.
Enhance and maintain existing business-critical applications to ensure system stability, scalability, and performance.
Collaborate with business analysts, quality assurance teams, and infrastructure teams to deliver technology solutions aligned with business objectives.
...
Troubleshoot frontend issues, browser compatibility problems, layout defects, and support bug fixing activities during testing, User Acceptance Testing (UAT), and post-deployment phases.
Perform frontend functional testing and basic unit testing to ensure developed features meet functional specifications, UI requirements, and quality standards.
Collaborate closely with backend developers, QA teams, designers, and stakeholders to clarify requirements, resolve issues, support testing activities, and deliver high-quality software solutions.
...
Develop cloud-native solutions using Microsoft Azure, including App Service, Azure Functions, Storage, Azure SQL Database, API Management, Service Bus, Event Grid, Key Vault, Azure Monitor, Application Insights, and Microsoft Entra ID.
Design and implement SQL/NoSQL data access patterns, including schema design, query optimisation, ORM, and secure data handling.
Build and maintain CI/CD pipelines using Azure DevOps, GitHub Enterprise, and/or GitHub Actions.
...
Track integration progress across all subsystems and vendors, flagging risks and delays to the project manager.Coordinate with the SI on integration working groups and ensure technical readiness ahead of each integration milestone.
Own the overall integration test plan, defining test scope, acceptance criteria, and sign-off processes across all data sources and subsystems.
Conduct end-to-end integration testing with the SI and other vendors prior to each integration milestone going live.
...
Site Organization & Merchandising: Maintain intuitive navigation, collection hierarchies, automated collection rules, cross-sells/upsells, and search functionality.
On-Page & Technical SEO: Optimize page titles, meta descriptions, URLs, internal linking structure, and image alt text across all product, collection, and landing pages.
Structured Data & AI Search Optimization: Implement product schema markup and structured data to enhance visibility in search engines and AI generative overview engine results.
...