Java Tech Lead
WFA Digital Insight
As demand for digital payment systems grows, so does the need for skilled Java Tech Leads. With a 25% increase in blockchain-related job postings in the past year, professionals with experience in microservices and cloud-native environments are in high demand. Madiff's innovative approach to financial technology makes this role stand out, and candidates should be prepared to showcase their expertise in Java, Spring Boot, and Azure. Before applying, it's essential to understand the complexities of remote work and the importance of strong communication skills in a distributed team environment.
Job Description
About the Role
The Java Tech Lead role at Madiff is a unique opportunity to drive the development of a groundbreaking financial product that utilizes blockchain technology for money transfers between institutions. As a key member of the team, you will be responsible for leading the design and development of microservices using Java and Spring Boot, ensuring the platform is scalable, secure, and resilient. Your expertise will be crucial in shaping the technical roadmap and aligning it with product goals and business outcomes.The role entails working closely with distributed international teams, mentoring engineers, and driving engineering best practices across code quality, automated testing, and CI/CD. Your strong communication skills and ability to drive technical decisions will be essential in this position. You will also act as the primary escalation point for complex technical issues, ensuring the team's success and the platform's reliability.
Madiff's commitment to innovation and excellence makes this role an exciting opportunity for professionals looking to make a significant impact in the financial technology sector. With a focus on remote work, you will have the flexibility to work from anywhere, collaborating with a multinational team on international projects.
What You Will Do
- Lead the design and development of microservices using Java and Spring Boot
- Define and drive the target architecture, ensuring scalability, resilience, and security
- Design and implement event-driven integrations using Azure Event Hub or Kafka
- Own API strategy and design, including GraphQL
- Guide containerization and cloud deployment on Azure using Docker and Kubernetes
- Drive engineering best practices across code quality, automated testing, CI/CD, and production readiness
- Act as the primary escalation point for complex technical issues
- Mentor and coordinate engineers across distributed teams in multiple time zones
- Align technical roadmap with product goals and business outcomes
- Collaborate with cross-functional teams to ensure seamless integration and deployment
What We Are Looking For
- Strong hands-on experience with Java and Spring Boot in microservices architectures
- Proven track record delivering production-grade distributed systems
- Deep knowledge of Azure and cloud-native environments
- Hands-on experience with Azure Event Hub and/or Kafka
- Experience with Docker and Kubernetes
- Strong API design experience, including GraphQL
- Experience leading international engineering teams
- Strong communication skills and ability to drive technical decisions
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in software development
Nice to Have
- Exposure to blockchain technologies, ideally stablecoins
- Experience in Financial Services or Banking
- Background operating high-availability platforms in regulated or security-constrained environments
- Knowledge of containerization and orchestration tools
- Experience with agile development methodologies
Benefits and Perks
- Competitive salary
- Work in a multinational environment on international projects
- Comprehensive healthcare
- Long-term B2B contract with a stable project pipeline
- Remote work model, allowing flexibility and work-life balance
- Opportunities for professional growth and development
- Access to cutting-edge technologies and tools
- Collaborative and dynamic team environment
How to Stand Out
- Ensure you have a strong portfolio showcasing your experience with Java, Spring Boot, and microservices architecture.
- Highlight your understanding of cloud-native environments, particularly Azure, and your experience with Docker and Kubernetes.
- Be prepared to discuss your approach to API design, including GraphQL, and how you handle complex technical issues.
- Emphasize your ability to lead and mentor distributed teams, and your experience with driving engineering best practices.
- Research Madiff's approach to financial technology and blockchain to demonstrate your interest and understanding of the company's innovative approach.
- Prepare to discuss your experience with agile development methodologies and your ability to adapt to a fast-paced, remote work environment.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.