USAA - Charlotte, NC

posted 3 months ago

Full-time - Mid Level
Charlotte, NC
10,001+ employees
Credit Intermediation and Related Activities

About the position

At USAA, we are on a mission to facilitate the financial security of millions of U.S. military members and their families. We are seeking an intermediate level Software Engineer to join our New Business Ventures and Innovation Solutions Engineering Team within the Enterprise Chief Information Office. This role involves developing and maintaining backend Java/J2EE services and APIs in an AWS cloud environment. The ideal candidate will be flexible and thrive in innovative solutions engineering, ensuring that quality, security, and compliance requirements are met in solution engineering. You will be working with technologies such as Java Springboot framework, AWS SDK for Java, AWS CDK, Secrets Manager, EKS, Lambda, S3, RDS/Aurora Postgres, and DynamoDB. This position requires you to be in the office 4 days a week, and it can be based in various locations including San Antonio, TX, Plano, TX, Phoenix, AZ, Colorado Springs, CO, Charlotte, NC, Chesapeake, VA, or Tampa, FL. Please note that relocation assistance is not available for this position.

Responsibilities

  • Design, develop, code, and test technical solutions
  • Write code to deliver features and improvements on a regular basis
  • Investigate and resolve technical problems and production issues through troubleshooting techniques
  • Continually improve operations by conducting systems analysis and recommending changes in policies and procedures
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Follow the software development lifecycle
  • 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 OR Approved certification from CodeUp, Galvanize, VetFIT (Veterans for IT) or eFIT (Employees for IT)
  • 2 years of software development experience specific to a discipline/technology
  • 1 year of experience delivering technology solutions in all phases of the software systems and application development lifecycle
  • Basic understanding of one or more of the following: Java, Swift, Objective-C, Cobol, JavaScript, Kotlin, C++, HTML, CSS, SQL, Go, and Python
  • Knowledge and understanding of troubleshooting applications and systems within production issues
  • Ability to quickly understand applicable business acumen to provide appropriate Engineering solutions
  • Ability to effectively articulate technical challenges and solutions
  • Basic understanding of cloud technologies and tools.

Nice-to-haves

  • 2+ years experience with backend Java/J2EE services/APIs in AWS cloud with Java Springboot framework, AWS SDK for Java, AWS CDK, Secrets Manager, EKS, Lambda, S3, RDS/Aurora Postgres, DynamoDB
  • 2+ years experience working on Distributed in-memory data store solutions like ElastiCache, AWS Message oriented middleware Kafka Producer, AWS SQS etc.
  • 2+ years developing automated solutions with Golang or Python scripting languages
  • 2+ years experience using Terraform for provisioning and deploying the Java Micro Services.

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 assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service