U
USAA
FullstackSenior
Java Full stack Software Engineer - Senior
JavaSpring BootREST APIDockerKafkaGitGitLab CIMavenGradleOpenShiftGoFlowableDocuSign
Про позицію
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.
Обовʼязки
- 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.
Вимоги
- 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.
Переваги
- 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
Оригінал