
Software Engineer--Java
Truist Financial Corporation3 days ago
Atlanta, GA, USA or Charlotte, NC, USASenior
Responsibilities
- Develop customized Java code, software integrations, analyses, and configured solutions.
- Lead and participate in development, testing, implementation, maintenance, and support of highly complex solutions.
- Build monitoring capabilities, provide escalated production support, and maintain security controls.
- Partner with business product owners to understand goals and recommend technical solutions.
- Lead moderately complex projects and participate in larger initiatives.
- Solve complex technical and operational problems and act as a resource for less experienced teammates.
- May oversee the work of a small team.
Requirements
- Bachelor’s degree in computer science, software engineering, or a related field with five years of relevant experience, or equivalent education and training.
- In-depth knowledge of information systems and the ability to apply IT best practices.
- Preferred experience designing, deploying, and supporting cloud-native solutions on AWS, Azure, or comparable cloud environments.
- Preferred experience with Java SE and EE, API services, Spring, Spring Boot, Spring Batch, messaging technologies, Kubernetes, OpenShift, AWS ECS/EKS, relational databases, Cassandra, Git, Maven, Jenkins, and comprehensive unit and integration testing.
- Preferred master’s degree with ten or more years of experience or an equivalent combination of education and work experience.
- Banking or financial services experience and enterprise-scale application development experience are preferred.
Benefits
- Eligible regular teammates working 20 or more hours per week may receive medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401(k) plan.
- Employees receive at least 10 days of vacation, 10 sick days, and paid holidays during the first year, prorated as applicable.
- Depending on the position and division, benefits may include a defined benefit pension plan, restricted stock units, and deferred compensation.
- This is a regular, non-temporary position on the first shift in the United States.
Tech Stack
Categories
About Truist Financial Corporation
Truist Financial Corporation provides consumer, small‑business, and commercial banking, plus capital markets, payments, mortgage, and wealth management services across the U.S. It earns interest and fee income from deposits, lending, investment banking, and advisory services delivered through Truist Bank and affiliates. The company was formed in 2019 by the merger of BB&T and SunTrust Banks and is headquartered in Charlotte, North Carolina; it is publicly traded on the NYSE (ticker: TFC).