Java/Full-stack Software Engineer III

March 7, 2026

Job Description

Location: United States (1st Shift)
Employment Type: Regular
Salary Range: $120,408 – $180,612 annually

Position Overview

We are seeking a Java/Full-stack Software Engineer III to deliver technically complex solutions, perform system integration support, and collaborate closely with business product owners. This role involves designing, developing, testing, and maintaining enterprise applications while ensuring adherence to company standards, security, and best practices.

As a senior-level engineer, you will provide technical leadership, mentor junior teammates, and ensure high-quality software delivery within an Agile environment.

Key Responsibilities

  • Develop customized code, configure solutions, and integrate software for complex projects.
  • Lead and participate in development, testing, implementation, and maintenance of enterprise applications.
  • Build monitoring capabilities and provide escalated support for highly complex production applications.
  • Implement and maintain security controls and monitor compliance with company standards.
  • Lead moderately complex projects and contribute to larger initiatives.
  • Solve complex technical and operational problems; provide guidance and mentoring to less experienced teammates.
  • Actively engage in Agile practices: refine user stories, develop automated unit tests, and support integration/functional testing.
  • Deliver high-quality software by automating reusable tasks and leveraging continuous engineering practices.
  • Ensure code development aligns with acceptance criteria established by Product Owners.

Required Qualifications

  • Bachelor’s Degree and 6–10 years of software engineering experience (or equivalent combination of education and experience).
  • In-depth knowledge of information systems, software design, and best practices.
  • Strong understanding of key business processes and IT strategies.
  • Ability to plan and manage projects while solving complex technical problems.
  • Experience mentoring less experienced teammates and communicating complex information effectively.
  • Fluency in English.

Preferred Qualifications

  • Master’s Degree with 10+ years of experience or equivalent.
  • Experience with Java/J2EE, Spring, Spring Boot, SQL, OpenShift, web services, and microservices.
  • Banking or financial services experience is a plus.
  • Solid foundation in data structures, algorithms, and software design.
  • Experience building enterprise-scale applications from the ground up.
  • Knowledge of SOA/Open API methodologies and service architectures.

Working Conditions

  • Sitting: Constantly (>50% of the time)
  • Standing/Walking: Frequently (25–50%)
  • Visual/Audio/Speaking: Must access information on screens and communicate effectively in-person or by phone.
  • Manual Dexterity: Comfortable using office equipment, keyboards, and standard PC tools.
  • Availability: Able to work scheduled hours, including overtime as needed.
  • Travel: Minimal, up to 10%

Benefits

Eligible employees receive a comprehensive benefits package, including:

  • Medical, dental, and vision coverage
  • Life, disability, and AD&D insurance
  • 401(k) plan with company contributions
  • Paid vacation, sick days, and holidays
  • Potential eligibility for pension plans, restricted stock units, and deferred compensation

For more details, visit Truist Benefits.

Equal Opportunity Statement

Truist is an Equal Opportunity Employer and a Drug-Free Workplace, committed to a diverse and inclusive environment. We do not discriminate based on race, color, religion, citizenship, age, gender, sexual orientation, disability, veteran status, or other protected categories.