Skip to main content
USAA
Scraped fromLinkedinToday
FullstackSenior

Java Full stack Software Engineer - Senior

JavaSpring BootREST APIDockerKafkaGitGitLab CIMavenGradleOpenShiftGoFlowableDocuSign
Work Type
-
Job Type
-
Location
Worldwide
Salary
$114,080- $218,030

About the Position

USAA is seeking a Senior Java Full Stack Software Engineer to join the Investment Experience Technology organization. The role involves designing and implementing high-impact solutions using a modern tech stack including Java, Go, APIs, and OpenShift. The position requires being in the office 4 days per week in San Antonio or Plano, TX.

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.

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.
  • Experience with workflow and BPM technologies such as Flowable or EWL.
  • Experience with web application integration and DocuSign integration.

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
  • various wellness programs
  • career path planning and continuing education
Java Full stack Software Engineer - Senior$114,080- $218,030
View Original