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

Senior Software Engineer – Java Team Lead

Truist

. Deliver highly complex software solutions with significant system linkages, dependencies, and associated risk .

Posted 9/24/2026full-timeCharlotte • North Carolina • United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

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

Demonstrates expertise in software development, architecture, and engineering, with a strong focus on delivering scalable and secure solutions. Proven ability to lead technical teams, manage complex projects, and implement best practices in software engineering.

Highest-signal resume keywords
Software Development LifecycleJava/J2EE/JEEAWS ServicesMicroservices ArchitecturePeople Management

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
Software ArchitectureDesign PrinciplesData StructuresAlgorithmsPerformance OptimizationTestingDeploymentSecurity PracticesEvent-Driven ArchitectureDistributed Systems Design
Soft Skills
Technical GuidanceCoachingCollaborationAnalytical SkillsProblem-Solving
Tools & Technologies
SpringSpringbootSQLOpenShiftNoSQL DatabasesApache KafkaWeb Services
Certifications & Qualifications
AWS Certifications
Industry Keywords
BankingFinancial ServicesService-Oriented ArchitectureOpen APIReal-Time Data Streaming

Tech Stack

Tools & technologies
ApacheAWSCloudDistributed SystemsJ2EEJavaKafkaMicroservicesNoSQLOpenShiftSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Deliver highly complex software solutions with significant system linkages, dependencies, and associated risk
  • Lead and perform software development efforts including analysis, design, coding, and testing
  • Implement software architecture and engineering approaches for complex initiatives
  • Contribute to technical plans and operational targets with major impact on results
  • Adopt and refine software engineering standards, practices, and governance mechanisms
  • Collaborate with senior engineers, product partners, and architecture teammates to shape technology approaches
  • Lead end-to-end technical design and implementation of scalable, secure, and highly available software solutions
  • Troubleshoot and resolve complex technical issues
  • Design performance, reliability, and scalability improvements
  • Provide technical guidance, coaching, and training to engineers
  • Delegate and review work from lower-level technical professionals
  • Evaluate emerging technologies and build prototypes and solution concepts
  • Contribute to long-term technical goals and plans through recommendations and design proposals
  • Lead large or complex initiatives, coordinating technical work across teams and ensuring high-quality outcomes

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Minimum of 7 years of professional experience in software development
  • Deep knowledge of multiple programming languages, software architecture, and design principles
  • Deep understanding of software development lifecycle, testing, deployment, and security practices
  • Preferred: Master’s degree and ten+ years of experience or an equivalent combination of education and work experience
  • Experience with people management, including performance reviews, coaching, and payroll responsibility
  • Experience with Java/J2EE/JEE, Spring, Springboot, SQL, OpenShift, web services, and microservices
  • Banking or financial services experience
  • Foundation in data structures, algorithms, and software design, with strong analytical and debugging skills
  • Professional experience building high-quality applications or services from the ground up and scaling at an enterprise level
  • Strong understanding of SOA and/or Open API methodologies and service architecture
  • Experience with NoSQL databases, including design, development, performance optimization, and implementation
  • Hands-on experience with AWS services, relevant certifications, and cloud computing principles
  • Hands-on experience with Apache Kafka, event-driven architecture, real-time data streaming, message processing, performance tuning, and distributed systems design
  • English language fluency required
  • Must not require work visa sponsorship or immigration-related support

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
  • At least 10 days of vacation during the first year, 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)