{bc}
indeed

Senior Java Developer--NAOP (New Account Opening Platform)

Zions Bancorporation
Midvale, USA
Hybrid
Discovered 3 weeks ago
JavaSpring BootSOAP and RESTful APIsMicroservices architecturePostgreSQLOracle Database

Full Job Posting

Position summary

Join the Enterprise Technology and Operations team as a Senior Java Developer for the New Account Opening Platform.

NAOP supports customers opening and managing checking, savings, credit card, and loan products across affiliate banks.

The role leads design, development, modernization, and support of platform components and works with architecture, product, QA, and DevOps teams.

Responsibilities

  • Design, develop, enhance, and maintain enterprise applications, secure Java services, APIs, integrations, and microservices.
  • Lead technical design discussions and contribute to architecture, feature delivery, and platform modernization.
  • Translate requirements into technical solutions with product, architecture, infrastructure, and business stakeholders.
  • Participate in Agile/SAFe ceremonies, conduct code reviews, and promote engineering and secure development practices.
  • Troubleshoot production issues, perform root-cause analysis, and implement preventative solutions.
  • Optimize Oracle schemas, queries, stored procedures, and data integrations; support CI/CD and deployment automation.
  • Improve performance, reliability, observability, and security; mentor engineers and maintain technical and operational documentation.
  • Contribute to Java upgrades and cloud-native transformation initiatives.

Required qualifications

  • At least 8 years of professional software development experience with Java enterprise applications.
  • Proficiency in Java, Spring Boot, SOAP/RESTful APIs, microservices, and modern software design patterns.
  • Experience with PostgreSQL and Oracle or other relational databases, Linux, secure software development, and application security.
  • Experience with Git, CI/CD, source control, and automated testing.
  • Experience with Docker or similar containers and Kubernetes or similar orchestration; knowledge of cloud computing and cloud-native design.
  • Experience integrating enterprise services such as IAM, SSO, authentication, and authorization frameworks.
  • Ability to drive complex technical solutions independently and collaborate effectively; strong analytical, troubleshooting, communication, and problem-solving skills.
  • Bachelor’s or master’s degree in Computer Science, Information Systems, Engineering, or a related field; equivalent education and relevant experience are considered.

Preferred qualifications

  • Java 17, Java 21, or newer LTS versions and integration with orchestration layers are preferred.
  • Experience with Azure, GCP, or other cloud platforms is preferred.
  • Experience with Splunk, Dynatrace, Grafana, or other monitoring and observability tools is preferred.
  • Banking, financial services, lending, digital account opening, or prior technical leadership and mentoring experience is preferred.

Workplace

  • Hybrid work-from-home schedule with at least three days per week in the office at the Zions Technology Center in Midvale, Utah.

Benefits

  • Benefits include medical, dental, and vision insurance starting day one; life and disability insurance; paid parental leave; adoption assistance; HSA, FSA, and dependent care accounts.
  • Other benefits include paid training, paid time off, 11 federal holidays, a 401(k) plan with company match, profit sharing, mental health benefits, tuition reimbursement, and preferred banking products.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Zions Bancorporation