Software Engineer IV- Java Team Lead
Company: Truist Bank
Location: Charlotte
Posted on: April 3, 2026
|
|
|
Job Description:
The position is described below. If you want to apply, click the
Apply Now button at the top or bottom of this page. After you click
Apply Now and complete your application, you'll be invited to
create a profile, which will let you see your application status
and any communications. If you already have a profile with us, you
can log in to check status. Need Help? If you have a disability and
need assistance with the application, you can request a reasonable
accommodation. Send an email to Accessibility (accommodation
requests only; other inquiries won't receive a response). Regular
or Temporary: Regular Language Fluency: English (Required) Work
Shift: 1st shift (United States of America) Please review the
following job description: Deliver highly complex solutions with
significant system linkages, dependencies, associated risk. Lead
and perform development efforts such as analysis, design,
coding/creating, and testing. Essential Duties and Responsibilities
Following is a summary of the essential functions for this job.
Other duties may be performed, both major and minor, which are not
mentioned below. Specific activities may change from time to time.
1. Participate in testing, implementation, maintenance, and
escalated support of Truist's most complex solutions. 2.
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. 3. Ensure adherence to company and industry standards.
Provides technical consultation on extremely challenging or unusual
situations. 4. Write and run unit tests. 5. Devise or modify
procedures to solve complex problems considering computer equipment
capacity and limitations, operating time, and form of desired
results. 6. Interpret internal/external business challenges and
recommends best practices. 7. Use sophisticated analytical thought
to exercise judgment and identify innovative solutions. 8. Mentor
and coach less experienced teammates to build technical expertise.
9. Act as technical lead for small development team including
responsibility for direct reports. 10. In an Agile environment: Act
as an Agile champion. 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.
Actively participate in refining user stories. Responsible for
development and developing unit testing, and supporting integration
and functional testing. Responsible for providing warranty support
and providing knowledge transfer to production support. Develop
code in accordance with the acceptance criteria established by the
Product Owner. Qualifications Required Qualifications: The
requirements listed below are representative of the knowledge,
skill and/or ability required. Reasonable accommodations may be
made to enable individuals with disabilities to perform the
essential functions. 1. Bachelor’s degree and eight to twelve years
of experience as a developer or equivalent education and related
training or experience 2. Deep specialized and/or broad functional
knowledge 3. Sound understanding of business and organizational
strategies and processes 4. Ability to interpret internal and
external business challenges and recommend best practices 5.
Ability to lead complex projects 6. Sophisticated analytical skills
and the ability to solve complex technical and business problems 7.
Ability to influence others at senior levels to adopt a new
perspective Preferred Qualifications: 1. Master’s degree and ten
years of experience or an equivalent combination of education and
work experience 2. Experience with people management including
performance reviews, coaching and payroll responsibility. 3.
Experience with Java/J2EE/JEE, Spring, Springboot, SQL, OpenShift,
web services and microservices 4. Banking or financial services
experience. Knowledge of one or more of the following: Solid
foundation in data structures, algorithms, and software design with
strong analytical and debugging skills 5. Professional experience
building high-quality apps or services from the ground up and
scaling at an enterprise level 6. Strong understanding of SOA
and/or Open API methodologies and service architecture 7.
Experience with Apache Cassandra NoSQL database, including design,
development, performance optimization, and implementation. 8.
Hands-on experience with AWS services, relevant certifications, and
a strong understanding of cloud computing principles. OTHER JOB
REQUIREMENTS / WORKING CONDITIONS Sitting Constantly (More than 50%
of the time) Standing Frequently (25% - 50% of the time) Walking
Frequently (25% - 50% of the time) Visual / Audio / Speaking Able
to access and interpret client information received from the
computer and able to hear and speak with individuals in person and
on the phone. Manual Dexterity / Keyboarding Able to work standard
office equipment, including PC keyboard and mouse, copy/fax
machines, and printers. Availability Able to work all hours
scheduled, including overtime as directed by manager/supervisor and
required by business need. Travel Minimal and up to 10% General
Description of Available Benefits for Eligible Employees of Truist
Financial Corporation: All regular teammates (not temporary or
contingent workers) working 20 hours or more per week are eligible
for benefits, though eligibility for specific benefits may be
determined by the division of Truist offering the position. Truist
offers medical, dental, vision, life insurance, disability,
accidental death and dismemberment, tax-preferred savings accounts,
and a 401k plan to teammates. Teammates also receive no less than
10 days of vacation (prorated based on date of hire and by
full-time or part-time status) during their first year of
employment, along with 10 sick days (also prorated), and paid
holidays. For more details on Truist’s generous benefit plans,
please visit our Benefits site . Depending on the position and
division, this job may also be eligible for Truist’s defined
benefit pension plan, restricted stock units, and/or a deferred
compensation plan. As you advance through the hiring process, you
will also learn more about the specific benefits available for any
non-temporary position for which you apply, based on full-time or
part-time status, position, and division of work. Truist is an
Equal Opportunity Employer that does not discriminate on the basis
of race, gender, color, religion, citizenship or national origin,
age, sexual orientation, gender identity, disability, veteran
status, or other classification protected by law. Truist is a Drug
Free Workplace. EEO is the Law E-Verify IER Right to Work
Keywords: Truist Bank, Huntersville , Software Engineer IV- Java Team Lead, IT / Software / Systems , Charlotte, North Carolina