Lead Software Engineer - Java

5 - 8 years

7 - 17 Lacs

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

About this role:

Wells Fargo is seeking a Lead Software Engineer responsible for leading and mentoring a team of engineers to design, develop, and maintain high-quality software solutions using Java, Microservices, and the Spring stack. The role emphasizes achieving 100% code coverage with JUnit, implementing automation testing with BDD frameworks like Cucumber or Karate, and ensuring secure, resilient, and scalable solutions. The candidate will collaborate with architects and other teams to enhance customer experiences, resolve issues efficiently, and maintain code quality without vulnerabilities. This role requires strong expertise in Java, Spring, Oracle, and Agile methodologies.


In this role, you will:

  • 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


Required Qualifications:

  • 5+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
  • Proven experience as a Lead Software Engineer or similar role.
  • Strong proficiency in Java, Microservices, Oracle, Spring stack (Spring Boot, Spring frameworks, Spring Data JPA).
  • Extensive experience with JUnit and achieving 100% code coverage (line and branch).
  • Proficiency in automation testing using BDD frameworks like Cucumber or Karate.
  • Strong experience with Oracle databases.
  • Excellent problem-solving skills and attention to detail.
  • Strong verbal, written, and interpersonal communication skills.
  • Experience with software development methodologies (Agile, Scrum).
  • Strong collaboration skills to work with other technology teams and architects.


Desired Qualifications:

  • Banking Domain expertise in building complex Payments Applications
  • Ability to leverage AI tools like CO-pilot in all stages of SDLC


Job Expectations:

  • Lead and mentor a team of software engineers.
  • Design, develop, and maintain high-quality software solutions using Java, Microservices, and the Spring stack.
  • Ensure 100% code coverage for line and branch using JUnit.
  • Implement automation testing using BDD frameworks like Cucumber or Karate.
  • Collaborate with other technology teams and architects to define and develop scalable design solutions.
  • Implement resilient and secure code solutions to enhance customer journey experiences and digital capabilities to automate.
  • Ensure the performance, quality, and responsiveness of applications.
  • Leverage advanced troubleshooting skills to efficiently identify and resolve bottlenecks and bugs.
  • Help maintain code quality with out sonar issues vulnerabilitiesStay up-to-date with the latest industry trends and technologies.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Wells Fargo logo
Wells Fargo

Banking and Financial Services

San Francisco

RecommendedJobs for You

Hyderabad, Chennai, Bengaluru