{bc}
linkedin

Software Engineer - Java Developer (Fraud Technology)

Truist
Charlotte, USA
Full-time
Onsite
Discovered 1 months ago
EnglishJavaSpring FrameworkSpring BootRESTful APIsOpenAPI

Full Job Posting

Role Overview

Deliver technically complex solutions and system integration support for project work.

Partner with business product owners to understand goals and recommend design solutions.

Essential Duties

  • Develop customized code, configure solutions, perform analysis, and integrate software.
  • Lead and contribute to development, testing, implementation, maintenance, and support of complex solutions.
  • Perform robust unit testing and support release testing.
  • Build monitoring capabilities and provide escalated production support.
  • Build and maintain security controls and monitoring.
  • Lead moderately complex projects and participate in larger initiatives.
  • Solve complex technical and operational problems and support less-experienced teammates.
  • May oversee the work of a small team.

Required Qualifications

  • Bachelor's degree in computer science, software engineering, or related field with 5 years of relevant experience, or equivalent education and training.
  • In-depth knowledge of information systems and the ability to implement IT best practices.
  • English fluency is required.

Preferred Qualifications

  • Master's degree and 10+ years of experience, or an equivalent combination of education and work experience.
  • Knowledge of technology platforms, programming languages, systems, or business segments.
  • Banking or financial services experience is preferred.
  • Strong foundation in data structures, algorithms, software design, analysis, and debugging.
  • Experience building and scaling enterprise applications or services.
  • Understanding of SOA or OpenAPI methodologies and service architectures.
  • Experience with Java, API services, JSON, XML, OpenAPI, and RESTful interfaces.
  • Hands-on fluency with Spring, Spring Boot, or Spring Batch.
  • Experience with MQ, Kafka, or asynchronous messaging patterns.
  • Cloud-native application experience, preferably AWS, and familiarity with Kubernetes, OpenShift, or AWS ECS/EKS.
  • Knowledge of relational database design, SQL, stored procedures, data modeling, and NoSQL databases such as Cassandra.
  • Experience with Git, Maven, Jenkins, and comprehensive unit and integration testing.

Benefits

  • Eligible regular employees working 20 or more hours weekly may receive medical, dental, vision, life, disability, savings, and 401(k) benefits.
  • Benefits include vacation, sick days, and paid holidays, subject to eligibility and employment status.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Truist