Software Developer - API Development
TaskVerse · United States · Today
RemoteRemoteInformation TechnologyFull-time
About The Company USAA is a leading financial services organization dedicated to serving the military community and their families. Established with a mission to empower members to achieve financial security, USAA offers a comprehensive range of products including banking, insurance, investments, and retirement solutions. The company prides itself on its commitment to exceptional service, innovative technology, and a deep understanding of the unique needs of military personnel and their loved ones. With a focus on integrity, loyalty, honesty, and service, USAA fosters a supportive environment that values diversity, inclusion, and professional growth. The organization continually invests in modernizing its systems and processes to deliver seamless digital experiences and maintain its position as a trusted partner for the military community. About The Role We are seeking a talented and experienced Software Developer to join our Member Data Services Modernization team. In this role, you will be instrumental in designing, developing, and maintaining scalable, secure APIs and event-driven applications that support critical member and customer data platforms. Your work will directly impact the digital experience of our members by enabling modern enterprise integration and innovative solutions. As part of a high-performing, collaborative Agile team, you will partner closely with product managers, business stakeholders, and fellow engineers to deliver high-quality software solutions in a fast-paced environment. This position offers an exciting opportunity for someone passionate about solving complex technical challenges, embracing new technologies, and contributing to a mission-driven organization that values continuous improvement and innovation. The role requires being onsite four days a week in either San Antonio, TX, or Phoenix, AZ. Please note that relocation assistance is not provided for this position. USAA also offers flexible work arrangements to support active-duty military spouses, aligning with applicable policies and business needs. Qualifications The ideal candidate will possess a combination of education and hands-on experience, including a bachelor’s degree or equivalent relevant experience. You should have at least four years of professional software development experience, with a strong focus on Java programming. Additionally, you must have three or more years of experience developing REST-based services, emphasizing API development using frameworks such as Spring Boot. Experience with event-driven frameworks and messaging systems like Kafka is essential, along with familiarity with containerization and orchestration tools such as OpenShift, Docker, or Kubernetes. Proven experience working within Agile teams and delivering software in sprint cycles is also required. Additional qualifications include excellent troubleshooting skills, a solid understanding of the software development lifecycle, and the ability to analyze and improve complex systems. Candidates with experience in highly regulated industries such as financial services, insurance, or banking will have an advantage. Knowledge of cloud-native application development, modernization initiatives, and front-end technologies like JavaScript is a plus. Mentoring junior developers and contributing to team growth are valued traits. Responsibilities Design, develop, code, and thoroughly test complex technical solutions that meet business requirements and quality standards.Investigate and resolve complex application and system issues, including troubleshooting production problems to ensure minimal disruption.Continuously analyze existing systems and recommend improvements to enhance efficiency, security, and scalability.Prepare detailed system specifications, standards, and programming documentation to facilitate deployment and maintenance.Adhere to and promote best practices throughout the software development lifecycle, including code reviews and design reviews.Participate actively in Agile ceremonies, contribute to sprint planning, and collaborate effectively with cross-functional teams.Mentor and review code for junior engineers, fostering a culture of continuous learning and technical excellence.Ensure compliance with risk management, security policies, and regulatory requirements related to business activities. Benefits USAA offers a comprehensive benefits package designed to support the physical, financial, and emotional well-being of its employees. Benefits include competitive medical, dental, and vision plans, a robust 401(k) plan, pension options, and life insurance coverage. The organization provides parental leave, adoption assistance, paid time off, and paid holidays, along with 16 paid volunteer hours annually. USAA also emphasizes wellness programs, professional development, and career advancement opportunities to help employees achieve their personal and professional goals. Our commitment to fostering a supportive and inclusive work environment ensures that employees feel valued, engaged, and motivated to contribute their best. For more detailed information about our benefits offerings, please visit our benefits page. Equal Opportunity USAA is an Equal Opportunity Employer. We are committed to creating an inclusive environment where all qualified applicants receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. We believe in fostering diversity and providing equal access to opportunities for all individuals. We encourage candidates from all backgrounds to apply and join our mission-driven organization dedicated to serving those who serve us.