AVP - Java + AWS Engineer
Core
Design, develop, and maintain large-scale Java applications and AWS cloud infrastructure to deliver digital offerings and ensure secure, scalable solutions for Barclays customers and colleagues.
Role type
Senior IC Java + AWS Engineer (AVP level)
Builds
Scalable microservices, cloud-native applications, and secure software solutions
Domain
Financial Services / Cloud Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Springboot, React.js, AWS services (EC2, ECS, S3, Lambda, RDS, KMS, ELB, SNS, SQS, IAM), CI/CD pipelines, Infrastructure as Code (CloudFormation, Terraform), Linux, networking, scripting (Bash, Python, Powershell), unit testing, secure coding practices
Preferred skills
Mentoring junior team members, strategic thinking, risk management, cross-functional collaboration
Technologies
Jenkins, Bitbucket, GitLab, CloudFormation, Terraform, AWS, Linux
Responsibilities
Design and develop high-quality, scalable software solutions; collaborate with product managers and engineers to define requirements and strategies; conduct code reviews and promote code quality; implement unit testing and secure coding practices; advise on complex issues and mitigate risk; lead collaborative assignments and guide team members
Seniority
Senior, hands-on IC with leadership/mentorship responsibilities