remote
Lead Software Engineer 002051 - Wells Fargo
Software Engineer
Lead Software Engineer driving high‑performance Java/Spring microservices on AWS, architecting scalable solutions, and guiding cross‑functional teams with Agile and CI/CD practices to deliver secure, reliable banking services.
About the role
Key Responsibilities
- Architect, develop, and maintain Java/Spring microservices that support core banking and digital channels.
- Lead a small team of developers, providing mentorship, code reviews, and technical guidance.
- Design and implement CI/CD pipelines using AWS CodePipeline, CodeBuild, and Docker to accelerate delivery.
- Collaborate with product, security, and operations teams to ensure high availability, performance, and compliance.
- Drive continuous improvement initiatives, adopting best practices in DevOps, observability, and automated testing.
Requirements
- 8+ years of software development experience with Java and Spring Framework.
- Strong background in designing and deploying microservices on AWS (EC2, ECS/EKS, RDS, S3).
- Proficiency in CI/CD tooling, containerization, and infrastructure as code (Terraform/CloudFormation).
- Experience leading technical teams and mentoring junior engineers.
- Excellent communication skills and a customer‑centric mindset.