Full Stack Java Developer Python Belfast Hybrid
A professional services consultancy is seeking a Full Stack Java Developer on a contract basis.
This is a hybrid model and you will be needed onsite in Belfast 3 days a week.
This is an exciting opportunity to join a leading global Tier 1 financial institution undergoing a major transformation of its technology landscape.
The Full Stack Java Developer must have the following skills:
Key Responsibilities:
- 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 life cycle 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 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.
Essential (Core Requirement)
- Proven experience as a Full Stack Developer/Software Engineer (junior or senior level). Candidates must have Back End and Front End please see below as the breakdown requirements:
- Strong Back End development expertise in Java or Python or Go (one or more required)
- Strong Front End/UI development experience