Skip to main content

Citypay.io is hiring Team Lead (Java, Spring Boot)

➡️ 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

Previous and next articles