Tech Lead Java
Lead Java Engineer
We are looking for a highly experienced Java Engineer to join an advanced financial technology initiative focused on building a next-generation payment solution leveraging blockchain concepts. The project aims to create a secure, scalable, and enterprise-ready platform enabling seamless value transfers between financial entities.
Role Responsibilities:
Design and develop high-quality backend services using Java and Spring Boot
Architect and enhance microservices-based systems
Implement event-driven solutions using technologies such as Kafka and Azure Event Hub
Design and expose APIs (including GraphQL) for efficient data exchange
Work with containerized environments using Docker and Kubernetes
Contribute to architectural decisions, scalability improvements, and performance optimization
Ensure clean code standards, system reliability, and production readiness
Requirements:
8+ years of commercial experience in Java development
Strong background in Spring Boot and distributed systems architecture
Hands-on experience with event streaming platforms (Kafka and/or Azure Event Hub)
Experience with GraphQL in production environments
Practical knowledge of containerization and orchestration (Docker, Kubernetes)
Experience delivering cloud-based, scalable solutions
Solid understanding of system design, integration patterns, and high-availability systems
Opportunity to work on an innovative financial platform built with modern, cloud-native technologies.
Tech Lead Java
Tech Lead Java