Senior Software Engineer: Full-Stack Java & Cloud

Truist

Charlotte (NC)

On-site

USD 110,000 - 160,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Truist in Charlotte, NC is seeking a software engineer to design, develop, test, and maintain software solutions addressing business and user needs. You will contribute to scalable, reliable applications and collaborate with cross‑functional teams to deliver well‑scoped initiatives in a regulated financial services environment.

The role requires a Bachelor’s degree and substantial experience, with strong knowledge of Java, SQL, REST, and modern development tools, plus the ability to mentor

Qualifications

  • Bachelor’s Degree and six to ten years of experience or equivalent education and software engineering training or experience.
  • In-depth knowledge in information systems and ability to identify, apply, and implement best practices.
  • Understanding of key business processes and competitive strategies related to the IT function.
  • Ability to plan and manage projects and solve complex problems by applying best practices.
  • Ability to provide direction and mentor less experienced teammates. Ability to interpret and convey complex, difficult, or sensitive information.
  • Bachelor’s degree and ten years of experience or an equivalent combination of education and work experience
  • Full-stack development skills, such as Java, SQL, REST, XML/XSLT, JSON, REST/SOAP, API management and Spring suite.
  • Experience with OpenShift/Docker, Containers and config management, app servers (IBM WebSphere, WebLogic, Tomcat), and caching technologies.
  • Experience with Unit testing, test automation, build tools and monitoring apps, such as Junit, Dynatrace, Splunk, Gradle, Git, Maven, and Jenkins and CI/CD process
  • Solid knowledge of relational database design and development (SQL, stored procedures, data modeling) on DB2, MS SQL Server etc.
  • Experience with MQ, JMS, Kafka.
  • Experience working on Linux/Windows/AIX, Shell/bash scripting etc.
  • Strong team player with ability to work with diverse tech and support team members
  • Strong written and verbal communication skills, including the ability to explain complex technical issues in business terms
  • Strong analytical and problem-solving skills
  • Experience working with IBM FTM product suite or payment processing experience is a plus
  • Knowledge of the financial services industry.

Responsibilities

  • Participate in testing, implementation, maintenance, and escalated support of Truist’s most complex solutions.
  • Responsible for development and developing unit testing, and supporting integration and functional testing.
  • Develop code in accordance with the acceptance criteria established by the Product Owner. Development includes but is not limited to customized coding, software integration, analysis, configuring solutions, or use tools pertinent to the area, project, or system to configure or generate a solution.
  • Responsible for providing warranty support and providing knowledge transfer to production support.
  • Responsible for delivering high quality working software and automating manual/reusable tasks working directly, and consulting with, the business from the beginning of the design work.
  • Leverage continuous engineering practices to deliver business value regarding effectiveness of the design.
  • Ensure adherence to company and industry standards. Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
  • Use sophisticated analytical thought to exercise judgment and identify innovative solutions.

Skills

Java
SQL
REST
XML/XSLT
JSON
API management
Spring

Education

Bachelor’s degree
Equivalent education

Tools

OpenShift/Docker
Containers
IBM WebSphere
WebLogic
Tomcat
Junit
Dynatrace
Splunk
Gradle
Git
Maven
Jenkins
CI/CD
DB2
MS SQL Server
MQ
JMS
Kafka
Linux
Windows
AIX

Job description

Truist in Charlotte, NC is seeking a software engineer to design, develop, test, and maintain software solutions addressing business and user needs. You will contribute to scalable, reliable applications and collaborate with cross‑functional teams to deliver well‑scoped initiatives in a regulated financial services environment.

The role requires a Bachelor’s degree and substantial experience, with strong knowledge of Java, SQL, REST, and modern development tools, plus the ability to mentor

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer – Cloud-Native & API
Senior Java Software Engineer – Cloud-Native & API

Truist • Atlanta (GA)

On-site
USD 110,000 - 160,000
Medical insurance
Dental & Vision
401k plan
+1
Senior Software Engineer - Full-Stack (Onsite Charlotte)
Senior Software Engineer - Full-Stack (Onsite Charlotte)

Truist • Atlanta (GA)

On-site
USD 95,000 - 135,000
Benefits package
Vacation and sick days
401k plan
Senior Software Engineer - Full-Stack, Enterprise Apps
Senior Software Engineer - Full-Stack, Enterprise Apps

Truist • Atlanta (GA)

On-site
USD 110,000 - 170,000
Senior .NET Full-Stack Engineer & Tech Leader
Senior .NET Full-Stack Engineer & Tech Leader

Truist Financial Corporation • Charlotte (NC)

On-site
USD 120,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+4
Senior Full-Stack Automation Engineer – Build Scalable Apps
Senior Full-Stack Automation Engineer – Build Scalable Apps

Truist • Atlanta (GA)

On-site
USD 120,000 - 170,000
Senior Java Engineer — Cloud-Native APIs & Spring
Senior Java Engineer — Cloud-Native APIs & Spring

Truist • Charlotte (NC)

On-site
USD 100,000 - 140,000
Medical insurance
Dental insurance
Vision insurance
+6
Senior Software Engineer - Enterprise-Scale Tech, 401(k) & PTO
Senior Software Engineer - Enterprise-Scale Tech, 401(k) & PTO

Truist Financial Corporation • Richmond (VA)

On-site
USD 90,000 - 115,000
Senior .NET Full-Stack Lead Engineer
Senior .NET Full-Stack Lead Engineer

Truist • Raleigh (NC)

On-site
USD 120,000 - 160,000
Medical, dental, vision, life & others
401k plan
Vacation and sick days
+1
Onsite Senior Software Engineer – Full-Stack & OpenShift
Onsite Senior Software Engineer – Full-Stack & OpenShift

Truist • Raleigh (NC)

On-site
USD 110,000 - 160,000
Senior Software Engineer: Scalable Banking Solutions
Senior Software Engineer: Scalable Banking Solutions

ITSMF • Charlotte (NC)

On-site
USD 100,000 - 140,000
Medical insurance
Dental insurance
Vision insurance
+1