Required Skills
About the Job
Wells Fargo is seeking a Senior Software Engineer to join our team in Bengaluru. This role involves leading moderately complex technical initiatives, contributing to strategic planning, and taking ownership of the full software development lifecycle, including design, coding, testing, debugging, and documentation. You will tackle challenging technical issues, collaborate with peers and managers to resolve them, and guide less experienced staff.
Key responsibilities include designing, developing, and maintaining scalable, secure, and high-performance applications using Java, Spring Boot, and Microservices. You'll also build responsive front-end interfaces with React, develop RESTful APIs, and integrate with backend services. Experience with JEE technologies for enterprise components is valuable.
This position requires implementing and maintaining CI/CD pipelines using DevOps tools like Jenkins, Docker, and OpenShift. You will be responsible for application security, performance tuning, and optimization. Collaboration with cross-functional teams in Agile/Scrum environments is essential. Experience with AI coding tools to accelerate development and participation in code reviews to enforce best practices and mentor junior developers are also key aspects of this role. Experience with test automation using tools like Karate or Playwright is desired.