This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Wells Fargo is seeking a Lead Software Engineer. In this role, you will lead complex technology initiatives and act as a key participant in developing standards and companywide best practices. You will design, code, test, debug, and document projects, and review/analyze complex, large-scale technology solutions. The role involves making decisions on best practices, collaborating with experts, and leading projects or teams. The position is open for Hyderabad or Bangalore and requires working in the office as per the organization's In Office Adherence / Return to Office (RTO) policy.
Job Responsibility:
Lead complex technology initiatives including those that are companywide with broad impact
Act as a key participant in developing standards and companywide best practices for engineering complex and large scale technology solutions for technology engineering disciplines
Design, code, test, debug, and document for projects and programs
Review and analyze complex, large-scale technology solutions for tactical and strategic business objectives, enterprise technological environment, and technical challenges that require in-depth evaluation of multiple factors, including intangibles or unprecedented technical factors
Make decisions in developing standard and companywide best practices for engineering and technology solutions requiring understanding of industry best practices and new technologies, influencing and leading technology team to meet deliverables and drive new initiatives
Collaborate and consult with key technical experts, senior technology team, and external industry groups to resolve complex technical issues and achieve goals
Lead projects, teams, or serve as a peer mentor
Responsible for designing resilient, scalable and secure platform solutions.
Estimating, and implementing strategies for completing projects on time.
Guiding the work of less experienced team members – providing clear and concise technical direction and instructions.
Identifying bottlenecks and collaborating to resolve issues proactively. Escalate risks and work towards continuous improvement of the product.
Requirements:
5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Strong 10+ years of hands-on experience on designing and developing web applications using Java, Spring Boot, Spring Framework v3 or newer – Spring Core, Spring JMS, Spring Data, Spring JDBC, Microservices, Spring Security
Strong UI development skills using JavaScript and Angular.
Experience with Messaging frameworks Kafka/RabbitMQ/JMS
Expertise in designing and developing enterprise applications using Technology stack like Spring boot, Messaging, web services, Cloud native design/technology, SOAP/REST, Angular, JavaScript/TypeScript/CSS/HTML5/jQuery, Microservices Architecture Patterns, Hibernate, Databases (RDBMS/NOSQL), Event Driven Architecture – Kafka and Devops tools
Experience working on SQL server, NOSQL, MongoDB and any one relational DB such as SQL Server
Experience in transforming Monolith/legacy applications to Microservice Architecture.
Very good knowledge/Experience in designing and developing Scalable, Secure, resilient, Cloud Ready Application using “12 factor principles” to ensure that the application runs on cloud environments (AWS, PCF, Docker, Kubernetes).
Good working knowledge and experience in continuous integration frameworks like Jenkins.
Good working knowledge and experience in testing, Automation, Selenium, BDD.
Good Working knowledge of Gen AI (generative AI), Agentic AI, working with LLMs
Container Technologies such as Kubernetes, Docker, PKS
Experience using GitHub Copilot and other Gen AI tools for productivity