Join a cutting-edge project in the payments space, where you'll help deliver high-performance, resilient, and robust solutions capable of supporting large-scale payment processing with high accuracy. Acting as an innovation partner to a major global bank, the team is pioneering new approaches and technologies to shape the future of platform services, currently focusing on building a high-performance distributed ledger.
You will be working with a leading global bank headquartered in the US, renowned for operating systems at an immense scale. This long‑standing client offers an exciting environment for engineers looking to impact large‑scale financial systems.
Responsibilities
* Lead and guide a team of talented engineers in developing scalable, high-performance distributed ledger solutions.
* Collaborate with multiple stakeholders to resolve ambiguities, define architecture, and ensure alignment with project goals.
* Take a hands‑on approach to software development, primarily coding in Java, while also engaging in planning, architecture, and team organization.
* Drive technical excellence by designing robust system architectures, optimizing performance, and ensuring high throughput.
* Contribute to the continuous improvement of development practices, code quality, and system reliability.
* Mentor team members, facilitate knowledge sharing, and promote best practices within the team.
* Work closely with product owners and business stakeholders to translate requirements into technical solutions.
Requirements
* Extensive experience in Java development, with a strong understanding of Java best practices and design patterns.
* Hands‑on experience working with AWS services, including deployment, scaling, and management of cloud‑native applications.
* Proven expertise in working with Kafka for building high‑throughput, real‑time data streaming solutions.
* Experience designing and implementing data storage solutions using DynamoDB and Postgres, ensuring performance, scalability, and reliability.
* Strong understanding of distributed systems, microservices architecture, and performance optimization.
* Excellent communication skills.
Nice to Have
* Experience in the payments domain or working on large‑scale financial systems.
* Familiarity with continuous integration/deployment pipelines and DevOps best practices.
* Proven experience leading teams and managing stakeholder relationships.
* Ability to navigate ambiguity and guide projects from concept to delivery.
We Offer
* Opportunity to work on bleeding‑edge projects
* Work with a highly motivated and dedicated team
* Competitive salary
* Flexible schedule
* Benefits package – medical insurance, sports
* Corporate social events
* Professional development opportunities
* Well‑equipped office
About Us
Grid Dynamics (NASDAQ: GDYN) is a leading provider of technology consulting, platform and product engineering, AI, and advanced analytics services. Fusing technical vision with business acumen, we solve the most pressing technical challenges and enable positive business outcomes for enterprise companies undergoing business transformation. A key differentiator for Grid Dynamics is our 8 years of experience and leadership in enterprise AI, supported by profound expertise and ongoing investment in data, analytics, cloud & DevOps, application modernization and customer experience. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the Americas, Europe, and India.
#J-18808-Ljbffr