remote
Lead Software Engineer 2 002310 - Wells Fargo
Software Engineer
Lead Software Engineer driving scalable, secure microservices on AWS using Java and Spring, architecting CI/CD pipelines, and mentoring teams to deliver high‑availability banking solutions.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance Java/Spring microservices for core banking applications.
- Design and implement scalable, secure solutions on AWS, leveraging services such as EC2, RDS, S3, and Lambda.
- Lead code reviews, enforce coding standards, and mentor junior engineers to promote best practices.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver on time.
- Drive continuous integration and continuous delivery (CI/CD) pipelines using tools like Jenkins, Git, and Docker.
Requirements
- 5+ years of professional software development experience in Java and Spring.
- Strong knowledge of AWS architecture and services.
- Experience with microservices design, RESTful APIs, and containerization.
- Proficiency in CI/CD tooling and automated testing.
- Excellent communication skills and a collaborative mindset.