Lead/Principal Java Developer
Grid DynamicsLondon, United Kingdom
UK
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.
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.
- 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
- 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.
View all remote jobs at Grid Dynamics →
FAQ
- Is the Lead/Principal Java Developer position at Grid Dynamics remote?
- Yes. This role was posted on Remote Backend Jobs, a job board that lists exclusively fully remote positions.
- When was this Lead/Principal Java Developer job posted?
- This listing was posted on November 10, 2025 and is still open for applications.
- How do I apply for the Lead/Principal Java Developer position at Grid Dynamics?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Java jobs
Lead-Entwickler Java Backend (m/w/d)
virtual7 GmbHHomeoffice
remotecustomer cluster social securityremote
Java Backend Engineer (Chatbot)
BinanceRemote
CryptoBlockchainWeb3
Senior Software Engineer - Vector Search - Elasticsearch
ElasticGreece
Greeceremotecassandrajava+10
Senior Software Engineer - Vector Search - Elasticsearch
ElasticSpain
Spainremotecassandrajava+10
Senior Software Engineer - Vector Search
ElasticUnited States
USremoteelasticsearchjava+8