Required Skills
About the Job
Wells Fargo is seeking a Senior Software Engineer to lead moderately complex initiatives within technology domains. You will contribute to large-scale strategic planning, design, code, test, debug, and document projects. This role involves resolving complex technical challenges, evaluating technologies, and ensuring alignment with function policies and compliance requirements. You will collaborate with peers and management to achieve goals, act as an escalation point, and provide guidance to less experienced staff.
**Key Responsibilities:**
- Lead and contribute to technical projects, including upgrades and deployments.
- Design, develop, and implement high-quality enterprise web applications using Java, J2EE, Spring Boot, and React JS/Angular.
- Build cloud-enabled applications with working knowledge of Red Hat OpenShift (OCP).
- Develop reusable React.js components, optimize front-end performance, and translate designs into functional UI.
- Perform unit and integration testing, ensuring overall code quality.
- Analyze business and technical challenges, proposing actionable solutions.
- Lead within a pod, guiding and mentoring team members.
- Apply a strong understanding of GenAI and Agentic AI ecosystems.
- Collaborate effectively with project stakeholders including QA, Scrum Masters, PMO, Architects, and developers across global teams.
- Translate strategic objectives into scalable technical designs.
**Required Qualifications:**
* 4+ years of Software Engineering experience or equivalent demonstrated through work experience, training, military experience, or education.
**Desired Qualifications:**
- 4+ years of hands-on experience in analysis, design, development, testing, and delivery of enterprise web applications.
- Expert-level proficiency in Core & Advanced Java, Collections, Multithreading, Data Structures, and Design Patterns.
- Hands-on experience with Responsive UI, Angular or React, HTML5, JavaScript, and CSS3.
- Strong experience with Spring Boot, Spring MVC, JPA, Hibernate, and RESTful service development.
- Proven experience integrating front-end applications with backend services.
- Ability to translate business requirements into robust technical solutions.
- Experience using version control tools like GitHub.
- Strong communication skills (verbal/written) with experience working directly with US partner teams.
- Ability to independently lead a small team with minimal supervision.
- Familiarity with SDLC processes and Agile/Scrum methodologies.
- Willingness to work in shifts to ensure overlap with US teams.