Enable job alerts via email!

Java Go Infrastructure

ZipRecruiter

London

Hybrid

GBP 60,000 - 85,000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading technology company seeks a talented Software Engineer to lead the design of cloud-native applications and mentor a team. You will work on AWS, leveraging your experience in Golang, Kubernetes, and DevOps practices. This hybrid role allows for flexibility while collaborating with cross-functional teams to enhance cloud operations and compliance.

Qualifications

  • At least 6 years of experience as a software engineer.
  • Led the design and build of cloud-native applications in Go.
  • Extensive DevOps experience with CICD pipelines.

Responsibilities

  • Architect and design cloud solutions for public cloud providers.
  • Mentor and guide other engineers in cloud practices.
  • Implement cost management solutions and provisioning processes.

Skills

AWS
Golang
Kubernetes
Cloud Networking
Docker
Testing
Agile Methodologies
End-user Documentation
Code Quality
Developer Advocacy

Tools

Terraform
Java
GitHub
React
SpringBoot

Job description

Job Description

JD for your reference:

  • The role is focused on bringing public cloud to the company in a manner that is safe compliant flexible and easy to use We are looking for experienced engineers to join our team and help us achieve our goals
  • Key Responsibilities
  • Architect and Design Lead the design and of reference architectures and reference applications for multiple patterns in each public cloud hosting provider eg messagedriven simple web application batch
  • Mentorship Provide guidance and mentorship to other engineers fostering a culture of continuous learning and improvement
  • Customization and Flexibility Develop solutions that allow for flexibility and customization to support more advanced users
  • Infrastructure Provisioning Enable developers to provision public cloud infrastructure in 10 minutes or less ensuring regulatory compliance and auditability as standard
  • Decommissioning Develop processes to enable developers to repeatably and reliably decommission infrastructure
  • Ephemeral Environments Create shortlived ephemeral environments for integration testing and product demonstrations
  • Cost Management Implement transparent and simple cost management solutions for engineering teams
  • Collaboration Work closely with crossfunctional teams to ensure seamless integration and operation of cloud services

Required Skills:

  • Amazon Web Services AWS Experience with AWS services and architecture
  • Golang Proficiency in Golang for building Terraform modulesproviders cloudnative applications and infrastructure components
  • Kubernetes Familiarity with Kubernetes for container orchestration
  • Cloud Networking Experience with cloud networking concepts and implementation
  • Docker Knowledge of Docker for containerization and testing
  • Testing Strong background in automated testing and testdriven development
  • Enduser Documentation Ability to create detailed and highquality enduser documentation
  • Agile Methodologies Scrum Experience working in Agile environments particularly with Scrum
  • Code Quality Commitment to writing clean maintainable and efficient code
  • Ease of Change Focus on building systems that are easy to modify and extend
  • Ease of Use Prioritize userfriendly solutions that simplify complex processes
  • Asynchronous Working Ability to work effectively in asynchronous environments
  • Detailed Documentation Emphasis on creating comprehensive and highquality documentation
  • Enduser Feedback Valuing and incorporating feedback from endusers to improve solutions
  • Psychological Safety Fostering a safe environment for experimentation and innovation
  • Developer Advocacy Advocating for the needs and interests of developers at clients place
  • Automation Strong focus on automating repetitive tasks to increase efficiency
  • Inner and Open Source Contribution Encouraging contributions to both internal and opensource projects

You May Be a Fit If

  • You have at least 6 years of experience working in a professional environment as a software engineer
  • You have led the design and build of cloudnative applications written in Go
  • You have extensive experience with DevOps work such as building CICD pipelines or setting up cloud hosting environments
  • You have a proven track record of mentoring other engineers helping them to succeed and grow in their roles
  • You build effective work relationships giving and receiving constructive feedback and your colleagues at all levels and across all teams trust you
  • Technologies We Use
  • Go and Java are our primary
  • Frontend Any browser applications are based on React
  • CICD Code lives in GitHub Enterprise and flows to production through a CICD pipeline built on GitHub Actions
  • Containers Tenant application code runs in Kubernetesmanaged Docker containers hosted in a mix of private and public clouds
  • Terraform We build infrastructureascode tooling by publishing Terraform modules and providers We manage state and Terraform execution on Terraform Enterprise server
  • Sentinel and Open Policy Agent OPA We use policyascode to build compliant and secure infrastructure
  • Work Configuration
  • This position is a hybrid role coming into the London technology campus 3 days each week Our teams are distributed across the UK and the US Eastern and Central time zones

Skills

Mandatory Skills : Integration Architecture, Java, Application Architecture, SOA and Microservices Based Architecture, Cloud Architecture, Data Architecture, Angular, JavaScript, Microservices, React, SpringBoot

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.