Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Truist

Software Engineer – Java

Truist

. Deliver technically complex solutions .

Posted 10/27/2026full-timeAtlanta • North Carolina • United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in delivering complex technical solutions, including cloud-native application development and system integration. Proficient in programming languages and methodologies, with strong analytical skills and the ability to lead projects and mentor team members.

Highest-signal resume keywords
Cloud-Native Solutions DevelopmentJava SE And EE ProficiencyAWS And Azure ExperienceUnit And Integration TestingSystem Integration Support

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Java SEJava EEJSONXMLOpenAPIRESTful APISQLData ModelingAlgorithmsData Structures
Soft Skills
Analytical SkillsProblem-SolvingTeam LeadershipCommunication
Tools & Technologies
AWSAzureSpringSpring BootSpring BatchKubernetesOpenShiftGitMavenJenkins
Industry Keywords
BankingFinancial ServicesIT Best PracticesService-Oriented ArchitectureOpen API

Tech Stack

Tools & technologies
AWSAzureCassandraCloudJavaJenkinsKafkaKubernetesMavenNoSQLOpenShiftSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Deliver technically complex solutions
  • Perform system integration support for all project work
  • Consult and partner with business product owners to understand end goals and offer design solutions and recommendations
  • Develop customized code and software integrations
  • Perform analysis and configure solutions using project-specific tools
  • Lead and participate in development, testing, implementation, maintenance, and support of highly complex solutions
  • Perform robust unit testing and support subsequent release testing
  • Build non-functional monitoring capabilities
  • Provide escalated production support for highly complex applications
  • Build and maintain security controls and monitoring
  • Lead moderately complex projects and participate in larger, more complex initiatives
  • Solve complex technical and operational problems
  • Act as a resource for less-experienced teammates
  • May oversee the work of a small team

Requirements

What you’ll need
  • Bachelor’s degree in computer science, Software Engineering, or related field with 5 years of relevant experience or equivalent education and training
  • In-depth knowledge of information systems
  • Ability to identify, apply, and implement IT best practices
  • English language fluency required
  • Experience designing, deploying, and supporting cloud-native solutions on AWS, Azure, or comparable public/private cloud environments (preferred)
  • Master’s degree and ten+ years of experience or equivalent combination of education and work experience (preferred)
  • Knowledge of applications, technology platforms, programming languages, systems, or business segments (preferred)
  • Banking or financial services experience (preferred)
  • Knowledge of data structures, algorithms, and software design (preferred)
  • Strong analytical and debugging skills (preferred)
  • Experience building high-quality apps or services from the ground up and scaling at enterprise level (preferred)
  • Understanding of SOA and/or Open API methodologies and service architectures (preferred)
  • Proficiency in Java SE and EE, JSON, XML, OpenAPI, and RESTful API concepts (preferred)
  • Fluency with Spring, Spring Boot, and Spring Batch (preferred)
  • Experience with messaging technologies or asynchronous communication patterns such as MQ or Kafka (preferred)
  • Experience building cloud-native applications, preferably on AWS (preferred)
  • Understanding of Kubernetes, OpenShift, or AWS ECS/EKS (preferred)
  • Knowledge of relational database design and development, SQL, stored procedures, and data modeling (preferred)
  • Familiarity with NoSQL databases such as Cassandra (preferred)
  • Experience with Git, Maven, and Jenkins (preferred)
  • Ability to write comprehensive unit and integration tests (preferred)

Benefits

Comp & perks
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Disability insurance
  • Accidental death and dismemberment coverage
  • Tax-preferred savings accounts
  • 401(k) plan
  • No less than 10 days of vacation during the first year of employment (prorated)
  • 10 sick days (prorated)
  • Paid holidays
  • Defined benefit pension plan (depending on position and division)
  • Restricted stock units (depending on position and division)
  • Deferred compensation plan (depending on position and division)