About this role: Wells Fargo is seeking an Engineering Associate – Java API to join the Small and Business Banking Technology team. This team supports the full lending journey for small businesses and healthcare professionals, from credit request intake to decisioning, booking, and post-loan support. As part of this agile and innovative environment, you’ll contribute to the development and support of backend services and APIs that power critical business lending platforms. This position is part of the Career Opportunities in Development and Engineering (CODE) Program, a two-year direct-hire initiative designed to help individuals from diverse educational and professional backgrounds launch careers in technology. Whether you're a recent graduate, a coding bootcamp alum, or someone with hands-on technical experience, CODE offers a structured pathway into the tech industry—no four-year degree required. As a full-time employee in the CODE Program, you'll begin with immersive onboarding and continue with hands-on training, mentorship, and professional development. You'll be part of a collaborative cohort supported by a dedicated program management team, gaining exposure to real-world projects and building a strong foundation in Java development and API engineering. If you're a curious problem-solver who thrives in fast-paced environments, enjoys learning new technologies, and is passionate about building a career in tech, the CODE Program could be a great fit. In this role, you will: Write, test, and debug Java code to support application development. Collaborate with team members to design and implement new features. Assist in maintaining and improving existing codebases. Participate in code reviews to ensure code quality and adherence to best practices. Work with databases, APIs, and other backend technologies as needed. Troubleshoot and resolve software defects and issues. Document code and processes for future reference. Stay updated with the latest Java technologies and frameworks. Build and consume RESTful APIs using Java. Use build tools such as Maven or Gradle to manage project dependencies and builds. Apply unit testing frameworks like JUnit to validate code functionality. Contribute to Agile ceremonies and iterative development cycles. Apply basic web development knowledge (HTML, CSS, JavaScript) in full-stack or integration scenarios.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level
Education Level
No Education Listed