Jobs · Engineering · North Carolina

Lead Software Engineer (Java Fullstack)

Wells Fargo · Charlotte, NC · 1 wk ago
EngineeringFull-time

About This Role

Wells Fargo is seeking a Lead Java Full-Stack Developer to join the Platform Management Center of Excellence, within Enterprise Functions Technology (EFT). EFT focuses on scaled horizontal enterprise solutions that are stable, secure, and always on. This role will work closely with peer custom developers, site reliability, data and automation engineers within EFT supporting multiple technology divisions.

We believe that "Hope is not a Strategy" and we solve operational issues through code. The ideal candidate will have Full Stack Java development (software engineering) experience and enjoys and thrives on solving complex problems through innovation while influencing change at scale in a diverse environment. You will join a focused team of developers and peer engineers introducing and advancing enterprise technology solutions across several hundred applications within EFT. You will specifically design and implement custom solutions aimed at closing current gaps or increasing efficiencies at broad scale with a focus on enhanced Operations. Additional scope includes enabling new tooling and integrating technology to drive meaningful and iterative solutions in a dynamic agile environment for enhanced observability, enhanced analytics, and delivering for matrixed customers.

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
  • 5+ years of Full-stack Java development experience
  • 1+ years of scripting and automation experience
  • 2+ years of experience with logging, monitoring, and event detection on cloud or distributed platforms
  • 2+ years of experience with one or more Technology Platforms (OpenShift, AWS, Azure, Linux, VMware etc)

Desired Qualifications

  • 1+ years of design, implementation and governance experience with Artificial Intelligence, Natural Language Processing or Machine Learning architecture
  • Excellent verbal and written communication skills. Experience presenting to leadership
  • 1+ years working with configuration, CI/CD and automation such Ansible, Jenkins, Gitlab, Artifactory
  • 2+ years of Unix or Linux administration experience
  • Understanding of modern software design patterns and effective application
  • Experience with Observability/Monitoring technologies: Splunk, DataDog, Elastic Stack/ELK, Grafana, AppDynamics, Prometheus, Kafka
  • Experience with Container technologies: Kubernetes, Docker, PKS

Similar jobs