onsite
Senior Engineer - Java - Coventry Building Society
Software Engineer
Senior Engineer focused on Java application development, cloud and infrastructure engineering, automation, and operational excellence, delivering reliable, maintainable solutions across platforms and services.
About the role
Key Responsibilities
- Design, develop, and maintain high‑quality Java applications that meet performance and reliability standards.
- Architect and manage cloud infrastructure on AWS, ensuring scalability, security, and cost efficiency.
- Implement automation pipelines for CI/CD, infrastructure provisioning, and monitoring to accelerate delivery and reduce manual effort.
- Collaborate with cross‑functional teams to define technical requirements, review code, and enforce best practices.
- Lead troubleshooting and root‑cause analysis for production incidents, driving continuous improvement.
Requirements
- 5+ years of professional experience in Java development and cloud infrastructure.
- Proficiency with AWS services (EC2, S3, RDS, Lambda, CloudFormation) and IaC tools.
- Strong background in automation, CI/CD, and DevOps practices.
- Excellent problem‑solving skills and a commitment to code quality and maintainability.
- Effective communication and teamwork abilities in a fast‑paced environment.