Required Skills
About the Job
Wells Fargo is seeking a Senior Software Engineer to lead moderately complex initiatives and contribute to large-scale strategic planning within our technology domain. You will be responsible for the end-to-end software development lifecycle, including designing, coding, testing, debugging, and documenting applications. This role involves resolving complex technical challenges, collaborating with peers and management, and acting as an escalation point for less experienced staff. You will design, develop, and maintain scalable, secure, and high-performance applications using Java, Spring Boot, and Microservices architecture. Build rich, responsive front-end interfaces with Angular or React, and develop RESTful APIs. Implement and maintain CI/CD pipelines using DevOps tools like Jenkins, Docker, and Kubernetes. Ensure application security, performance tuning, and optimization. Collaborate with cross-functional teams in Agile/Scrum environments and leverage AI coding tools to accelerate development. Participate in code reviews and mentor junior developers.