Jobs · Information Technology · Texas

Java Full stack Software Engineer - Senior

USAA · San Antonio, TX · 2 days ago
Information Technology$114k–$218k/yrFull-time

About the role

USAA seeks a dedicated Java Full Stack Software Engineer Senior to join a dynamic, startup-minded team within the Investment Experience Technology organization. This role offers remote or hybrid flexibility for active-duty military spouses.

Responsibilities

  • Design, develop, code, and test complex tactical and strategic technical solutions across multiple technologies, including emerging technologies.
  • Collaborate with Engineers or Architects within their team/department and occasionally outside of their domain.
  • Lead code/design reviews and communicate updates to stakeholders with the team to ensure smooth daily operations and accurate planning.
  • Develop complex algorithms to solve business needs.
  • Investigate and resolve complex application and system technical problems and production issues by directing troubleshooting of end-to-end solutions.
  • Mentor engineers, coach engineers on design, development, and maintenance of systems; review 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 solutions.
  • Ensure risks associated with business activities are effectively identified, measured, monitored, and controlled in accordance with risk and compliance policies and procedures.

Requirements

  • Bachelor's degree; OR 4 years of relevant education and/or experience.
  • 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.

Qualifications

  • Experience with workflow and BPM technologies such as Flowable or EWL.
  • Experience with web application integration and DocuSign integration.

Skills

  • Java Full Stack development.
  • Batch processing.
  • Cloud-native application design.
  • Event-driven architectures.
  • TDD, automated testing, Git, GitLab CI, Maven, and Gradle.
  • Solution design, systems integration, and enterprise architecture principles.

Benefits

  • Comprehensive medical, dental, and vision plans.
  • 401(k).
  • Pension.
  • Life insurance.
  • Parental benefits.
  • Adoption assistance.
  • Paid time off program with paid holidays plus 16 paid volunteer hours.
  • Variety of wellness programs.
  • Career path planning and continuing education.

Pay

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

Schedule

This position will be based in San Antonio, TX or Plano, TX. Relocation assistance is not available for this position.

Similar jobs