remote
Senior Software Engineer Req. 001109 - Wells Fargo
Software Engineer
Senior Software Engineer driving scalable, secure banking solutions using Java, Spring, and AWS. Lead microservices architecture, optimize performance, and collaborate across DevOps and security teams to deliver reliable, high‑availability services for millions of customers.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance Java applications using Spring Framework and related technologies.
- Architect and implement microservices that support scalable, secure banking services on AWS.
- Collaborate with DevOps to automate CI/CD pipelines, ensuring rapid, reliable deployments.
- Implement robust security controls and perform code reviews to meet stringent compliance standards.
- Optimize database interactions with SQL and NoSQL solutions, improving query performance and data integrity.
- Mentor junior engineers and drive continuous improvement in coding practices and system reliability.
Requirements
- 5+ years of professional software development experience in Java and Spring.
- Strong experience with AWS services (EC2, RDS, Lambda, S3, CloudFormation).
- Proficiency in designing and deploying microservices architectures.
- Solid understanding of relational databases and SQL performance tuning.
- Experience with CI/CD tools (Jenkins, GitLab CI, or similar) and containerization (Docker, Kubernetes).