Full Stack Developer

Diana Duggan UK Limited
Belfast, United Kingdom
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 111K

Job location

Remote
Belfast, United Kingdom

Tech stack

Java
Amazon Web Services (AWS)
Automation of Tests
Cloud Computing
Code Review
Continuous Integration
Design of User Interfaces
Python
Ansible
Prometheus
Google Cloud Platform
Grafana
AWS Lambda
Backend
Build Management
Kubernetes
Infrastructure Automation Frameworks
Front End Software Development
Terraform
Serverless Computing
Docker
Jenkins

Job description

Our client is seeking a Full Stack Developer (Java / Python / Go) to join a leading global Tier 1 financial institution undergoing a major transformation of its technology landscape., * Design, develop, and maintain high-quality, scalable, and robust full-stack applications and services using Python, Java, and/or Go.

  • Build and deploy containerized (Docker, Kubernetes) and serverless applications on AWS and GCP, leveraging cloud-native services for compute, data, and messaging.
  • Develop and manage cloud infrastructure using IaC principles and tools such as Terraform and Ansible to ensure automated, repeatable, and secure environment provisioning.
  • 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.
  • Adhere to 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.
  • Implement and maintain CI/CD pipelines to automate the build, test, and deployment processes, enabling rapid and efficient delivery of new features and fixes.
  • 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 Full Stack Developer / Software Engineer
  • Strong backend development expertise in Java or Python or Go (one or more required)
  • Strong frontend/UI development experience
  • Experience with AWS and/or Google Cloud Platform (GCP)

Desired experience

  • Exposure to Docker and Kubernetes
  • Infrastructure-as-Code: Demonstrable knowledge of IaC tools such as Terraform and/or Ansible.
  • Experience with CI/CD tools (Jenkins, Harness, Tekton, etc.)
  • Familiarity with serverless technologies (e.g. AWS Lambda)
  • Understanding of monitoring/observability tools (Prometheus, Grafana, ELK)
  • Cloud certifications are beneficial but not required

Apply for this position