remote
Lead Software Engineer 1 002318 - Wells Fargo
Software Engineer
Lead Software Engineer driving high‑scale Java microservices on AWS, architecting robust solutions, and mentoring teams in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain scalable Java microservices using Spring Boot and related frameworks.
- Architect and implement solutions on AWS, leveraging services such as EC2, RDS, S3, and Lambda.
- Lead code reviews, enforce coding standards, and mentor junior engineers to ensure high quality deliverables.
- Collaborate with cross‑functional teams to define product requirements and translate them into technical specifications.
- Drive continuous integration and continuous delivery (CI/CD) pipelines, ensuring rapid and reliable deployments.
- Participate in architecture reviews, performance tuning, and capacity planning for production systems.
Requirements
- 5+ years of professional software development experience, with a strong focus on Java and Spring ecosystem.
- Hands‑on experience designing and deploying microservices on AWS.
- Proficiency in CI/CD tooling (Jenkins, GitLab CI, or similar) and containerization (Docker, Kubernetes).
- Solid understanding of Agile methodologies and experience leading or participating in Agile teams.
- Excellent communication skills and a proven ability to mentor and influence peers.