Software Engineer--Java

Truist•Atlanta, GA

About The Position

Deliver technically complex solutions and provide system integration support for project work. Consult and partner with business product owners to understand desired outcomes and offer solutions and recommendations during design. Develop, test, implement, maintain, and support highly complex solutions in line with company standards, including robust unit testing and support for release testing. Build production monitoring capabilities and security controls, provide escalated application support, and contribute to project leadership and complex technical problem-solving. The role may include overseeing a small team and serving as a resource for less experienced teammates.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a related field, plus 5 years of relevant experience, or equivalent education and training.
  • In-depth knowledge of information systems and the ability to identify, apply, and implement IT best practices.

Nice To Haves

  • Experience designing, deploying, and supporting cloud-native solutions on AWS, Azure, or comparable public or private cloud environments.
  • Master’s degree and ten or more years of experience, or an equivalent combination of education and work experience.
  • Knowledge of specific applications, technology platforms, programming languages, systems, or business segments.
  • Banking or financial services experience.
  • A solid 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 them at enterprise level.
  • Strong understanding of SOA and/or Open API methodologies and service architectures.
  • Proficiency with Java SE and EE and API development concepts and interfaces, including JSON, XML, OpenAPI, and RESTful APIs.
  • Hands-on fluency with the Spring framework, including Spring, Spring Boot, and Spring Batch.
  • Experience with messaging technologies or asynchronous communication patterns such as MQ or Kafka.
  • Experience building cloud-native applications on a cloud platform, preferably AWS, and understanding of container platforms such as Kubernetes, OpenShift, or AWS ECS/EKS.
  • Knowledge of relational database design and development, including SQL, stored procedures, and data modeling, and familiarity with NoSQL databases such as Cassandra.
  • Experience with build tools such as Git, Maven, and Jenkins, and proven ability to write comprehensive unit and integration tests.

Responsibilities

  • Develop customized code, perform software integration and analysis, and configure solutions using project- or area-specific tools.
  • Lead and participate in the development, testing, implementation, maintenance, and support of highly complex solutions in accordance with company standards.
  • Conduct robust unit testing and support subsequent release testing.
  • Build non-functional monitoring capabilities and provide escalated support for highly complex production applications.
  • Build and maintain security controls and monitoring in support of company standards.
  • Typically lead moderately complex projects and participate in larger, more complex initiatives.
  • Solve complex technical and operational problems and act as a resource for less experienced teammates.
  • May oversee the work of a small team.
  • Partner with business product owners to understand goals and recommend solutions during design.

Benefits

  • 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 based on hire date and full-time or part-time status
  • 10 sick days, prorated
  • Paid holidays
  • Depending on position and division, the role may also be eligible for a defined benefit pension plan, restricted stock units, and/or deferred compensation plan.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service