Requirements
Must have:
- Experience in a highly collaborative, agile delivery environment - Strong background in developing and maintaining modern web-based products - Java 11 enterprise development using Spring, REST and/or GraphQL APIs and microservices - Proficiency in modern front-end frameworks such as React (JavaScript / TypeScript); experience with AngularJS or jQuery is advantageous - Knowledge of build and deployment tools including Maven, Git, and CI/CD pipelines - Strong testing mindset, including unit, functional, and integration testing - Experience with Docker, Kubernetes, and database technologies such as Elasticsearch, MongoDB or PostgreSQL - Familiarity with cloud-native application design and architecture (e.g., containerized, serverless or event-driven systems) - Understanding of BDD practices and monitoring tools such as Grafana, Prometheus or Kibana - Experience using collaborative tooling such as Jira, Bitbucket and Confluence
Responsibilities:
- Build and maintain a large-scale public-facing website and its supporting applications and APIs - Work in small, cross-functional agile teams to deliver high-quality solutions into production regularly - Architect and implement new features and technologies with an emphasis on quality, accessibility, and user experience - Collaborate closely with Product Owners, engineers, and UI/UX designers to translate designs into production-ready features - Influence engineering standards and best practices within the team - Collaborate with infrastructure and operations teams to build out new cloud environments and support live services - Resolve production issues as they arise - Stay current with industry trends and expand technical skill set as part of the continuous improvement culture
Company:
We are a large, purpose-driven organization where digital technology is key to our strategic objectives. Our IT Digital function focuses on delivering high-quality digital experiences to a wide audience, emphasizing collaboration and customer experience. The role of Lead Full Stack Developer is based at our head office with hybrid working options, requiring regular on-site collaboration with the team. We encourage an environment of continuous improvement and provide the support necessary for our employees to thrive.