Description

We’re seeking an experienced backend engineer to join a Middle Office Core Platform Team in Alpharetta, GA. This is a long-term consulting assignment. The team develops systems and services that deliver financial products to millions of customers across digital channels. The role involves hands-on development with Java and GoLang, contributing to product modernization efforts and building scalable, distributed backend components.

 

What You’ll Do:

•             Design and develop core modules and features within a modernized financial platform

•             Engage in technical design discussions and contribute ideas through whiteboarding and collaboration

•             Work closely with peers in a fast-paced development environment

•             Maintain code quality through unit testing and automated tools

•             Understand the architecture of the full product and its interrelated modules

•             Contribute to designing APIs and interfaces between modules

•             Drive scalability, reliability, and performance improvements

•             Participate in agile development processes and software deployment pipelines

 

What You’ll Bring:

•             7–15 years of backend development experience (or 5 years with a Master’s, or 2 years with a PhD)

•             Proficiency in Java (7–15 years) and experience with GoLang and C++

•             Strong understanding of object-oriented design, software patterns, and coding best practices

•             Experience with microservices architecture and container technologies such as Kubernetes and ServiceMesh

•             Hands-on experience with cloud platforms and open-source frameworks (preferred AWS or Azure)

•             Expertise in databases like Oracle, MySQL, Sybase, PostgreSQL

•             Strong knowledge of core data structures and algorithms

•             Experience optimizing application performance through design and code improvements

•             Skilled in build, release, and deployment processes

•             Experience with cloud-native services on AWS or Azure

•             Demonstrated ability to assess technical solutions from both a customer and business perspective

•             Proven ability to communicate effectively with senior leadership and global teams

•             Willingness to learn new technologies and take on new responsibilities

Education

Any Gradute