➡️ Apply here: Team Lead (Java, Spring Boot)
🔔 Monitor #java #team_lead jobs
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
Team Lead (Java, Spring Boot) | CityPay.io📍 Location: Tbilisi, Georgia | On-Site🕘 Employment Type: Full-Time💰 Salary: Competitive About CityPay.ioCityPay.io is a pioneering cryptocurrency ecosystem in the region, offering seamless and easy cross-border transactions and on-spot payment solutions. As we continue to expand across the CIS region, our mission is to integrate cryptocurrency into everyday life and build a strong, innovative, and trusted community.
About the Role:We are looking for a seasoned and proactive Team Lead to head our backend engineering team. The ideal candidate brings deep expertise in Java, Spring Boot, Kafka, MongoDB, PostgreSQL, and distributed systems. As a technical leader, you will be instrumental in shaping architecture, enforcing engineering best practices, and mentoring developers while delivering mission-critical systems in a collaborative Agile environment.
Key Responsibilities:
- Lead and mentor a team of backend engineers through the full SDLC
- Design and develop scalable, high-performance backend systems using Java and Spring Boot
- Build and optimize event-driven architecture with Kafka
- Ensure high reliability, availability, and performance of PostgreSQL and MongoDB-based services
- Guide architectural decisions and design scalable microservices and distributed systems
- Drive adoption of best practices in code quality, testing, and CI/CD
- Participate in Agile ceremonies and coordinate closely with product, QA, and DevOps teams
- Encourage team growth, learning, and accountability
Required Qualifications:
- 6+ years of backend development experience, including leadership responsibilities
- Expert in Java (11+) and Spring Boot
- Strong experience with Kafka in production environments
- Proven experience designing and supporting distributed systems at scale
- Solid knowledge of PostgreSQL and MongoDB
- Deep understanding of software engineering principles, design patterns, and clean architecture
- Experience leading teams in Agile/Scrum environments
- Excellent communication, problem-solving, and mentoring skills
Nice to Have:
- Experience working in financial systems, payment processing, or blockchain-based platforms
- Familiarity with cloud infrastructure (AWS, GCP, or Azure)
- Containerization and orchestration (Docker, Kubernetes)
- Experience with system observability tools (Grafana, Prometheus, ELK stack)
What We Offer:
- Executive leadership role in a growing crypto & fintech company
- Influence over strategic direction and global product expansion
- Access to international partnerships and high-level networking opportunities
- Comprehensive health insurance and executive perks
- Opportunities to build and scale technology across multiple regions
Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesFinancial Services
