Principal Java SRE Engineer - Cloud & Automation (Remote)
Role details
Job location
Tech stack
Job description
- Technically lead a group of engineers for critical customer applications.
- Help shape and deliver goals set by your Site Reliability Engineering Manager.
- Contribute to major optimisation themes, reducing operational overheads through automation.
- Drive engineering best practices and set standards across the team.
- Deliver key pieces of intent from inception through to design and delivery.
- Estimate, scope, and plan work within an agile environment.
- Participate in a 24/7 on-call rotation.
Conocimientos
API development using Java & Springboot SOLID principles Microservices architecture API testing tools (Wiremock, Pact, Postman, Cucumber) API authentication mechanisms (OAuth) Infrastructure as code management CI/CD pipeline management via Jenkins Cloud environment development Back-end architectural patterns English C1 proficiency
Herramientas
Maven Gradle Docker Descripción del empleo, You will have a significant impact on engineering standards and work closely with your Site Reliability Engineering Manager, contributing to complex system optimisations and leading hands-on engineering efforts.
Requirements
You will have a significant impact on engineering standards and work closely with your Site Reliability Engineering Manager, contributing to complex system optimisations and leading hands-on engineering efforts.
This position requires high proficiency in English and allows for remote work options.
Formación
- Production-grade experience developing and managing APIs using Java & Springboot.
- Good knowledge of Maven or Gradle.
- Production experience running microservices on container orchestration architectures.
- Passionate about API testing utilising tools such as Wiremock, Pact, Postman and Cucumber.
- Good understanding of API authentication and authorisation mechanisms like OAuth.
- Knowledge of monitoring & logging tools to troubleshoot problems in a distributed network.
- Excellent understanding of infrastructure as code and CI/CD pipeline management via Jenkins.
- Development experience within a cloud environment.
- Strong experience in back-end architectural and design patterns.
- English C1 proficiency.
Benefits & conditions
23 days of annual leave plus additional discretionary days Health Care Plan Flexible payment options Training platform access Work Life Balance measures Discounts on gym access and other platforms