onsite
Lead Software Engineer - Java Full Stack - Wells Fargo
Software Engineer
Lead a cross‑functional team to design, develop, and deliver large‑scale Java full‑stack solutions, establishing engineering standards and best practices while driving complex, company‑wide technology initiatives.
About the role
Key Responsibilities
- Lead the architecture, design, implementation, and delivery of complex, large‑scale Java full‑stack applications.
- Define and champion engineering standards, coding guidelines, and best practices across the organization.
- Mentor and guide senior and junior developers, fostering a collaborative Agile environment.
- Conduct code reviews, performance tuning, and debugging to ensure high‑quality, maintainable software.
- Collaborate with product, security, and operations teams to align technical solutions with strategic business objectives.
Requirements
- 10+ years of professional software development experience, with at least 5 years leading Java full‑stack projects.
- Deep expertise in Java, Spring Boot, RESTful APIs, microservices architecture, and relational databases (SQL).
- Proven experience establishing engineering standards, CI/CD pipelines, and Agile delivery practices.
- Strong problem‑solving skills with the ability to evaluate complex technical challenges and propose scalable solutions.
- Excellent communication and leadership abilities to influence cross‑functional teams and drive technology initiatives.