Lead/Principal Java Developer
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.
Client Description:
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.
Essential functions
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.
Qualifications
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
Would be a plus
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.Apply to the position
Thank you!
You applied for the position Lead/Principal Java Developer successfully. We will get back to you soon. Have a great day!
Something went wrong...
There are possible difficulties with connection or other issues. Please try to use another browser (it's recommended to use the latest version of Google Chrome browser). If the problem still persists, please send your application to cv@griddynamics.com
RetrySomething went wrong...
Please double-check the information filled in the form, and make sure to provide valid data.
RetryDon’t see the right opportunity?
Contact us anyway and let’s talk! To apply, send your resume and cover letter to jobs@griddynamics.com
Grid Dynamics is an equal opportunity employer. We are committed to creating an inclusive environment for all employees during their employment and for all candidates during the application process.
All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on, age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. All employment is decided on the basis of qualifications, merit, and business need.

