Truist is seeking an experienced Software Engineer to design, develop, and maintain high-performance, scalable applications using Java and Spring Boot in a cloud-first environment. The role combines hands-on software development with technical leadership, including building RESTful APIs, supporting migrations from on-premises systems to AWS, and implementing and optimizing CI/CD pipelines with GitLab SaaS. The engineer will also use GitLab Duo and other AI-powered tools and agents to improve development productivity, code quality, and operational efficiency. The position works within an Agile environment and collaborates with product owners, architects, and cross-functional teams to turn business needs into technical solutions. The engineer participates throughout the software development lifecycle and helps ensure application performance, security, scalability, and reliability. Duties also include resolving production issues, leading code reviews, mentoring junior engineers, and maintaining software, API, and process documentation. This is an in-office position requiring five days per week onsite. The listed work shift is first shift in the United States of America.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level