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
Any Gradute