Senior Software Engineer- Java

Wells FargoIrving, TX
$100,000 - $163,000Onsite

About The Position

About this role: Wells Fargo is seeking a Senior Software Engineer in CIO Digital Innovation as a part of technology. The Sr. Java Application Developer will be supporting the Enterprise Content Management (ECM) organization. You will be involved in implementing and supporting projects and enterprise releases for next-generation Web Services, Microservices and API’s. Project work requires the ability to execute the entire development lifecycle and within each of the application layers: presentation, business logic, and data, utilizing a thorough understanding of applicable technology, tools, existing designs and leveraging AI capabilities where required. Learn more about the career areas and lines of business at wellsfargojobs.com In this role, you will: Lead and deliver moderately complex technical initiatives within assigned technology domains, ensuring high‑quality outcomes aligned with strategic objectives. Contribute to large‑scale strategic planning, influencing technical direction, architectural decisions, and long‑term roadmap execution. Design, develop, test, debug, and document software solutions across projects and programs, including system enhancements, upgrades, and production deployments, while adhering to engineering best practices. Evaluate and resolve moderately complex technical challenges that require deep analysis of technologies, frameworks, and operational procedures. Leverage AI‑enabled engineering capabilities—such as intelligent code analysis, automated testing, observability, and development acceleration tools—to improve code quality, delivery velocity, resilience, and maintainability. Lead resolution of moderately complex issues and guide teams in meeting existing and evolving client needs, applying a strong understanding of business functions, policies, procedures, security, and compliance requirements. Collaborate closely with peers, cross‑functional partners, and mid‑level leadership to solve technical problems, drive alignment, and achieve program objectives.

Requirements

  • 4+ years of software engineering experience, or equivalent demonstrated through a combination of work experience, training, military experience, or education.
  • 4+ years of hands‑on experience with modern application development technologies, including Core Java, Spring Boot, microservices architecture, JPA, JUnit, Angular, and cloud platforms such as Azure, Kubernetes, or Google Cloud.
  • 3+ years of experience working in Agile environments, actively participating in sprint planning, execution, and continuous improvement practices.
  • 3+ years of experience designing and developing microservices‑based solutions, with a strong understanding of scalability, resiliency, API design, and service‑to‑service communication.
  • 3+ years of DevOps experience, including CI/CD pipelines, automated testing, environment management, monitoring, and production support.
  • This position is not eligible for Visa sponsorship or transfer of visa
  • Ability to work on-site at approved location

Nice To Haves

  • Strong understanding of secure software development practices, enterprise policies, standards, risk management, and compliance requirements.
  • Demonstrated leadership and mentoring capabilities, including guiding junior engineers, acting as an escalation point, and leading projects or workstreams independently.
  • Strong communication and collaboration skills, with the ability to articulate technical concepts clearly to technical teams, cross‑functional partners, and leadership.
  • An industry-standard technology certification
  • Strong verbal, written, and interpersonal communication skills
  • Knowledge and understanding of API programming with Perl, XML, REST or JSON
  • Demonstrated ability to leverage AI‑enabled engineering tools and practices—such as intelligent code analysis, automated testing, observability, performance optimization, and developer productivity platforms—to enhance software quality, reliability, and delivery speed.
  • Proven experience leading moderately complex technical initiatives, contributing to architecture and strategy discussions, and making informed trade‑off decisions in enterprise environments.

Responsibilities

  • Lead and deliver moderately complex technical initiatives within assigned technology domains, ensuring high‑quality outcomes aligned with strategic objectives.
  • Contribute to large‑scale strategic planning, influencing technical direction, architectural decisions, and long‑term roadmap execution.
  • Design, develop, test, debug, and document software solutions across projects and programs, including system enhancements, upgrades, and production deployments, while adhering to engineering best practices.
  • Evaluate and resolve moderately complex technical challenges that require deep analysis of technologies, frameworks, and operational procedures.
  • Leverage AI‑enabled engineering capabilities—such as intelligent code analysis, automated testing, observability, and development acceleration tools—to improve code quality, delivery velocity, resilience, and maintainability.
  • Lead resolution of moderately complex issues and guide teams in meeting existing and evolving client needs, applying a strong understanding of business functions, policies, procedures, security, and compliance requirements.
  • Collaborate closely with peers, cross‑functional partners, and mid‑level leadership to solve technical problems, drive alignment, and achieve program objectives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service