remote
Software Engineer 4 - Full Stack Java Contract - Wells Fargo
Software Engineer
Senior full‑stack Java engineer responsible for designing, building, and optimizing large‑scale, microservice‑based applications, collaborating on complex initiatives, and delivering high‑quality code in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain Java‑based microservices and full‑stack applications using Spring and related technologies.
- Collaborate with cross‑functional teams to define architecture, APIs, and data models for large‑scale initiatives.
- Perform code reviews, troubleshoot complex issues, and provide technical guidance to junior engineers.
- Implement and optimize RESTful services, ensuring high performance, scalability, and security.
- Participate in Agile ceremonies, contribute to sprint planning, and continuously improve development processes.
Requirements
- 5+ years of professional experience in Java development, preferably with Spring Boot or Spring MVC.
- Strong knowledge of building and consuming REST APIs and microservice architectures.
- Proficiency with relational databases and SQL for data access and manipulation.
- Experience working in Agile/Scrum environments and using version‑control tools such as Git.
- Excellent problem‑solving skills and ability to evaluate complex technical challenges across multiple domains.