Engineering Associate – Java & API Development

Wells FargoConcord, CA
3d$35 - $52Hybrid

About The Position

Wells Fargo is seeking an Engineering Associate – Java & API Development to support Core Banking Deposits and Transaction Processing within the Enterprise Data & Platforms (EDP) organization. This team is part of Consumer Technology (CT), which partners closely with the business to deliver digital experiences, enable innovation, and advance the technologies that power our branches, ATMs, contact centers, and digital channels. Our teams support mission‑critical applications and platforms by emphasizing stability, security, scalability, speed, and long-term success. As an Engineering Associate, you will support the development, testing, documentation, and monitoring of RESTful and SOAP APIs, microservices, and backend services. You will also learn how to support production systems, contribute to SDLC activities, and assist in tech‑modernization efforts such as cloud adoption and test automation. This role is ideal for early‑career engineers eager to learn, collaborate, and build foundational skills in Java/Spring, APIs, microservices, databases, Linux/UNIX, and Agile delivery. You will also participate in the Career Opportunities in Development and Engineering (CODE) Program — a two‑year development program that runs alongside your full-time experience. CODE is designed for recent grads, coding bootcamp alumni and individuals with hands-on technical experience looking to break into tech. No four‑year degree is required. CODE provides: Immersive onboarding and foundational technical training A supportive cohort experience of peers starting their tech careers Dedicated mentors and program managers who guide your development Professional development, career coaching, and workshops Wells Fargo only considers candidates who are presently authorized to work for any employer in the United States and who do not require work visa sponsorship now or in the future in order to retain their authorization to work in the United States. In this role, you will: Assist with the design, development, testing, and documentation of microservices and API‑based applications using Java and Spring. Participate in building REST/SOAP services using JSON and XML to support core banking processes. Support debugging, troubleshooting, and analysis of application issues by reviewing logs, running queries, and leveraging monitoring tools. Contribute to code reviews, unit testing, integration testing, and SDLC documentation as part of Agile sprint work. Help maintain application stability and resiliency by assisting with production issue analysis and following standard operational processes. Support basic cloud‑readiness or modernization tasks under the guidance of senior engineers. Participate in Agile ceremonies including standups, sprint planning, retrospectives, and backlog refinement. Assist in ensuring compliance with technology risk, security, and SDLC standards, including secure coding and system documentation. Learn how to work with monitoring, alerting, and observability tools to support incident response activities. Collaborate with engineers, product owners, and cross‑functional partners to support delivery of reliable, scalable technical solutions.

Requirements

  • 6+ months of Technology Engineering and Solutions experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education.

Nice To Haves

  • 6+ months developing in Java or a similar object‑oriented language, demonstrated through coursework, labs, or projects (e.g., building Java classes, APIs, or console applications).
  • 6+ months working with Spring or another backend framework, such as developing servlets, REST endpoints, or service components in academic or project settings.
  • 6+ months writing SQL queries (SELECT, JOIN, WHERE) against Oracle or another relational database as part of classwork, labs, or debugging exercises.
  • 6+ months working in Linux/UNIX environments, including navigating directories, running commands, or reviewing logs for class or internship tasks.
  • Hands‑on experience building small applications (100–300 lines) such as microservices, REST APIs, or backend components in Java/Spring.
  • Experience integrating or calling REST/SOAP APIs, demonstrated by building a simple endpoint, consuming an API in a project, or testing APIs using tools like Postman.
  • Experience troubleshooting code or application issues, such as debugging errors, analyzing logs, or resolving project defects in coursework or internships.
  • Experience with Agile teamwork, evidenced by participating in sprints, standups, or team‑based coding projects in school, bootcamps, or internships.
  • Familiarity with monitoring or observability tools, such as reviewing logs, dashboards, or metrics during labs, projects, or coursework.
  • Ability to produce clear technical documentation, such as project READMEs, design summaries, troubleshooting guides, or configuration notes.
  • Proficiency in Microsoft Office tools, managing email and calendars in Outlook, and building presentations in PowerPoint.
  • Bachelor’s in computer science or related field preferred but not required.

Responsibilities

  • Assist with the design, development, testing, and documentation of microservices and API‑based applications using Java and Spring.
  • Participate in building REST/SOAP services using JSON and XML to support core banking processes.
  • Support debugging, troubleshooting, and analysis of application issues by reviewing logs, running queries, and leveraging monitoring tools.
  • Contribute to code reviews, unit testing, integration testing, and SDLC documentation as part of Agile sprint work.
  • Help maintain application stability and resiliency by assisting with production issue analysis and following standard operational processes.
  • Support basic cloud‑readiness or modernization tasks under the guidance of senior engineers.
  • Participate in Agile ceremonies including standups, sprint planning, retrospectives, and backlog refinement.
  • Assist in ensuring compliance with technology risk, security, and SDLC standards, including secure coding and system documentation.
  • Learn how to work with monitoring, alerting, and observability tools to support incident response activities.
  • Collaborate with engineers, product owners, and cross‑functional partners to support delivery of reliable, scalable technical solutions.

Benefits

  • Health benefits
  • 401(k) Plan
  • Paid time off
  • Disability benefits
  • Life insurance, critical illness insurance, and accident insurance
  • Parental leave
  • Critical caregiving leave
  • Discounts and savings
  • Commuter benefits
  • Tuition reimbursement
  • Scholarships for dependent children
  • Adoption reimbursement

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service