Full Stack Developer
Deloitte
Belfast, United Kingdom
11 days ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
EnglishJob location
Belfast, United Kingdom
Tech stack
Java
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Cloud Engineering
Software Quality
Code Review
Continuous Integration
Monitoring of Systems
Identity and Access Management
Python
Reliability Engineering
Ansible
Prometheus
Google Cloud Platform
Grafana
AWS Lambda
Infrastructure as Code (IaC)
Build Management
Containerization
Kubernetes
Infrastructure Automation Frameworks
REST
Terraform
Serverless Computing
Docker
ELK
Jenkins
Go
Microservices
Job description
- Full Stack Development: Design, develop, and maintain high-quality, scalable, and robust full-stack applications and services using Python, Java, and/or Go.
- Cloud-Native Engineering: Build and deploy containerized (Docker, Kubernetes) and serverless applications on AWS and GCP, leveraging cloud-native services for compute, data, and messaging.
- Infrastructure as Code (IaC): Develop and manage cloud infrastructure using IaC principles and tools such as Terraform and Ansible to ensure automated, repeatable, and secure environment provisioning.
- Operational Excellence (SRE): Embrace a "you build it, you run it" philosophy. Take ownership of the entire lifecycle of your services, including automated testing, deployment, monitoring, and operational support. Proactively identify and resolve root causes of issues to ensure service reliability and performance.
- Risk & Control Management: Adhere to Citi's technology standards and risk management frameworks. Identify, assess, and mitigate risks in your designs and code, ensuring all solutions are compliant with security policies and data regulations.
- CI/CD & Automation: Implement and maintain CI/CD pipelines to automate the build, test, and deployment processes, enabling rapid and efficient delivery of new features and fixes.
- Collaboration & Code Quality: Actively participate in code reviews and adhere to the Developer Manifesto principles, including owning your code, writing meaningful commit messages, and maintaining a clean and tidy repository. Collaborate across teams to promote reuse and reduce duplication.
Requirements
- Proven experience as a Software or Full Stack Developer in a mid-level or senior capacity.
- Strong proficiency in one or more of the following programming languages: Python, Java, Go.
- Hands-on experience with public cloud platforms, specifically AWS and/or Google Cloud (GCP).
- Containerization Technologies: Expertise in Docker and container orchestration platforms like Kubernetes (e.g., Amazon EKS).
- Infrastructure-as-Code: Demonstrable knowledge of IaC tools such as Terraform and/or Ansible.
- Strong architectural skills with a focus on building well-engineered, testable, and resilient applications.
- Experience with automated testing frameworks and a commitment to building quality into the development process.
- Understanding of Site Reliability Engineering (SRE) practices and experience in an environment with an operational ownership model.
Preferred Qualifications & Skills
- Public cloud provider certifications (e.g., AWS Certified Developer/Solutions Architect, Google Cloud Professional Cloud Developer).
- Experience with serverless technologies such as AWS Lambda.
- Familiarity with CI/CD tools and platforms like Harness, Tekton, or Jenkins.
- Experience building and consuming RESTful APIs and microservices.
- Knowledge of networking, security, and identity/access management (IAM) in a cloud environment.
- Experience with monitoring and observability tools (e.g., Prometheus, Grafana, ELK stack).
About the company
Deloitte drives progress. Our firms around the world help our clients become market leaders wherever they compete. Deloitte invests in outstanding people with diverse talents and backgrounds, empowering them to achieve more than they can elsewhere. Our work combines consulting with action and integrity. We believe that when our clients and society are stronger, so are we.