Java Full stack Software Engineer - Senior

usaa

United States

On-site

USD 114,000 - 218,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

USAA is seeking a Senior Java Full Stack Software Engineer to join the Investment Experience Technology team in San Antonio or Plano, TX. You will design and implement high-impact investment solutions, collaborating with a strong team to deliver scalable, digital-first software in an agile environment.

You’ll work with a modern stack including Go, Java, Spring Boot, REST APIs, Docker, and OpenShift, driving API-first architectures and cloud-native designs while mentoring peers and influencing

Qualifications

  • Bachelor's degree or equivalent in a related field.
  • 5+ years of software development experience.
  • Experience with enterprise web applications and API-first design.

Responsibilities

  • Design, develop, code, and test complex tactical as well as strategic technical solutions across many technologies, including emerging technologies, to integrate existing systems and tools, collaborating with Engineers or Architects within their team/department and occasionally outside of their domain.
  • Lead code/design reviews and communicates updates to stakeholders with team to ensure smooth daily operations and accurate planning.
  • Develop complex algorithms to solve business needs.
  • Investigates and resolves complex application and system technical problems and production issues by directing troubleshooting of end-to-end solutions.
  • Mentors engineers, coaches engineers on design, development, and maintenance of systems; Reviews teammates’ code.
  • Influence and help shape the future of their specific domain’s architecture and quality standards and understand, identify, measure across entire solution.
  • Identify system performance issues, to include technical debt, and optimize solution
  • Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.

Skills

Java
Spring Boot
REST APIs
Kafka
TDD / Automated testing
Cloud-native design
Git / CI

Education

Bachelor's degree or higher

Tools

Docker
OpenShift
Maven
Gradle
GitLab CI
Git

Job description

Why USAA?

At USAA, our mission is to empower our members to achieve financial security through highly competitive products, exceptional service and trusted advice. We seek to be the #1 choice for the military community and their families.

Embrace a fulfilling career at USAA, where our core values - honesty, integrity, loyalty and service - define how we treat each other and our members. Be part of what truly makes us special and impactful.

We are proud to support active-duty military spouses. USAA roles may offer remote or hybrid flexibility for active-duty military spouses consistent with applicable policy and business needs.

The Opportunity

As a dedicated Java Full Stack Software Engineer Senior, you will join a dynamic, startup-minded team within the Investment Experience Technology organization at USAA, part of the Technology group. As a senior engineer on our new investment services platform, you will design and implement high-impact solutions. Collaborate with a strong team to deliver scalable, high-quality software. This is your opportunity to be part of a mission-driven company while working in an agile, fast-paced environment that values innovation and bold thinking.

You’ll work with a modern tech stack-including Go, Java, APIs, OpenShift, and a wide range of USAA technologies-to help build the next generation of investment solutions. Our goal is to deliver differentiated, digital-first experiences that empower both our members and financial advisors with seamless, intelligent, and scalable tools.

We offer a flexible work environment that requires an individual to be in the office 4 days per week. This position will be based in San Antonio; TX or Plano; TX. Relocation assistance is not available for this position.

What you’ll do:
  • Design, develop, code, and test complex tactical as well as strategic technical solutions across many technologies, including emerging technologies, to integrate existing systems and tools, collaborating with Engineers or Architects within their team/department and occasionally outside of their domain.
  • Lead code/design reviews and communicates updates to stakeholders with team to ensure smooth daily operations and accurate planning.
  • Develop complex algorithms to solve business needs.
  • Investigates and resolves complex application and system technical problems and production issues by directing troubleshooting of end-to-end solutions.
  • Mentors engineers, coaches engineers on design, development, and maintenance of systems; Reviews teammates’ code.
  • Influence and help shape the future of their specific domain’s architecture and quality standards and understand, identify, measure across entire solution.
  • Identify system performance issues, to include technical debt, and optimize solution
  • Ensures risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.
What you have:
  • Bachelor’s degree; OR 4 years of relevant education and/or experience.(can’t be changed)
  • 5 + years of software development experience with deep technical expertise in enterprise application development.
  • Strong proficiency in Java and modern software engineering principles, with experience troubleshooting complex technical issues.
  • Experience with cloud technologies, secure coding practices, and enterprise-scale application development.
  • Enterprise-level experience with Java Full Stack development, batch processing.
  • Deep experience designing and implementing scalable API-first solutions using Spring Boot, REST APIs, Docker containers, and enterprise integration patterns.
  • Strong experience designing secure, scalable, resilient, and high-performing enterprise applications while accounting for non-functional requirements.
  • Strong experience with cloud-native application design.
  • Deep experience designing and implementing event-driven architectures using Kafka, data streaming technologies, and asynchronous integration patterns.
  • Experience with modern engineering practices including TDD, automated testing, Git, GitLab CI, Maven, and Gradle.
  • Experience with solution design, systems integration, and enterprise architecture principles.
What sets you apart:
  • Experience with workflow and BPM technologies such as Flowable or EWL.
  • Experience with web application integration and DocuSign integration.

Compensation range: The salary range for this position is: $114,080- $218,030 .

USAA does not provide visa sponsorship for this role. Please do not apply for this role if at any time (now or in the future) you will need immigration support (i.e., H-1B, TN, STEM OPT Training Plans, etc.).

Compensation: USAA has an effective process for assessing market data and establishing ranges to ensure we remain competitive. You are paid within the salary range based on your experience and market data of the position. The actual salary for this role may vary by location.

Employees may be eligible for pay incentives based on overall

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Full Stack Software Engineer - Mid Level
Java Full Stack Software Engineer - Mid Level

usaa • United States

Hybrid
USD 94,000 - 179,000
Junior Software Engineer
Junior Software Engineer

usaa • United States

On-site
USD 64,000 - 122,000
Medical, dental and vision plans
401(k)
Pension
+4
Salesforce CRM Software Engineer Senior
Salesforce CRM Software Engineer Senior

usaa • United States

On-site
USD 120,000 - 150,000
Senior Java Full-Stack Engineer - Hybrid Investment Tech
Senior Java Full-Stack Engineer - Hybrid Investment Tech

usaa • United States

On-site
USD 114,000 - 218,000
Hybrid Java Full-Stack Engineer, Mid Level
Hybrid Java Full-Stack Engineer, Mid Level

usaa • United States

Hybrid
USD 94,000 - 179,000
Technical Recruiter - Mid Level
Technical Recruiter - Mid Level

usaa • United States

Hybrid
USD 77,000 - 147,000
Test Automation Engineer Lead
Test Automation Engineer Lead

usaa • United States

Hybrid
USD 120,000 - 180,000
Remote or Hybrid flexibility
Junior Software Engineer - Build Scalable Investment Tools
Junior Software Engineer - Build Scalable Investment Tools

usaa • United States

On-site
USD 64,000 - 122,000
Medical, dental and vision plans
401(k)
Pension
+4
Infrastructure Engineer Staff- Data Analytics Platforms
Infrastructure Engineer Staff- Data Analytics Platforms

USAA • Phoenix (AZ)

On-site
USD 143,000 - 274,000
Comprehensive medical, dental, and vision plans
401(k) and pension plans
Paid time off and holidays
Bank Credit Strategy Analyst Senior
Bank Credit Strategy Analyst Senior

United Services Automobile Association • Tampa (FL)

On-site
USD 127,000 - 244,000
401(k)
Comprehensive medical, dental and vision plans
Life insurance
+3