Java Full Stack Software Engineer - Mid Level
USAA · Plano, TX · Today
Information Technology$94k–$179k/yrFull-time
About the role
USAA seeks a dedicated Java Full Stack Software Engineer - Mid Level to join a dynamic, startup-minded team within the Investment Experience Technology organization. This role offers opportunities to work on innovative projects and contribute to mission-driven initiatives.
Responsibilities
- Design, develop, code, and test complex technical solutions
- Investigate and resolve complex application and system technical problems and production issues
- Continually improve operations by conducting complex systems analysis and recommending changes in policies and procedures
- Prepare and install complex solutions by figuring out and designing system specifications, standards, and programming
- Follow the software development lifecycle
- Participate in design reviews and learn key system design principles
- Review teammates’ code
- 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 additional years of experience beyond the minimum requirement can be used in lieu of a degree
- Approved certification from CodeUp, Galvanize, VetFIT (Veterans for IT) or eFIT (Employees for IT)
- 3 years of software development experience demonstrating depth of technical understanding within a specific discipline(s)/technology(s)
- 2 years of experience delivering technology solutions in all phases of the software systems and application development lifecycle to include leading code/design reviews
- Developing level of business insight in the areas of business operations, risk management, industry practices and emerging trends
- Experience supporting efforts to address production issues through fixing applications and systems
- Experience articulating technical challenges and solutions
- Basic understanding of cloud technologies and tools
Qualifications
- Enterprise level experience with Java Full Stack & Batch and Groovy
- Experience building APIs with Spring Boot
- Working experience with build frame frameworks such as Gradle or Maven, Software Version control systems based on GIT and CI/CD frameworks based on GitLab CI
- Experience with test-driven development and automated testing frameworks
- Strong knowledge with OpenShift, AWS and Cloud Platform Infrastructure
- Experience developing for application that account for security, scalability, and performance
- Experience with Control-M, batch process, data pipeline, data integration, Snowflake
- Experience with solution design experience
- Experience with data integration and automated data processing
- Experience with Web Application and Docu-Sign integration
- Experience with workflow, BPM technologies – EWL or Flowable
Pay
The salary range for this position is: $93,770.00 - $179,240.00. 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.