
Posted 3 months ago
Middle/Senior Java Developer
AI Summary
Middle/Senior Java Developer designing and building scalable, resilient backend services for cross-border crypto payments using Java, Spring Boot, Kafka, and related technologies.
About this role
Middle/Senior Java Developer | CityPay.io
๐ Location: Tbilisi, Georgia | On-Site
๐ Employment Type: Full-Time
๐ฐ Salary: Competitive
About CityPay.io
CityPay.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.
Key Responsibilities:
- Architect and develop resilient backend services using Java and Spring Boot.
- Design systems that can handle large-scale event-driven data flows using Kafka or queues.
- Write clear, maintainable, and thoroughly tested code.
- Collaborate with DevOps and QA to ensure services are reliable, observable, and deployable.
- (Optional) Work on containerization and service deployment in Kubernetes environments.
Required Qualifications:
- Strong experience in Java (11 or 21) with solid understanding of object-oriented design and microservices architecture.
- Proven expertise in Spring Boot for building modular, testable, and production-grade APIs.
- Strong working knowledge of SQL databases (PostgreSQL, MySQL) and NoSQL stores (MongoDB, Cassandra, etc.).
- Experience designing and implementing efficient, scalable, and fault-tolerant services.
- Hands-on experience with Kafka or similar event streaming platforms.
- Practical knowledge of RabbitMQ, ActiveMQ, or other message brokers.
- Experience containerizing services with Docker; Kubernetes experience is a plus.
- Deep understanding of software testing standards and experience writing tests using:
- JUnit for unit testing
- Cucumber/Gherkin for BDD-style integration tests
Nice to Have Understanding of financial systems such as:
- Payments infrastructure
- Blockchain technologies
- Card processing systems
- Payment Service Providers (PSPs)
- Experience working in regulated environments (fintech, banking, etc.).
- Familiarity with CI/CD, observability tools, and secure API development.
Skills
Explore related jobs
More jobs at Citypay.io
Similar ActiveMQ jobs
Jobs in Tbilisi
- แแแแแแแ แ - แแแแแกแขแแแแก แแแแงแแคแแแแแTbcbank ยท แฒแแแแแกแ, Georgia
- แแแแแแก แแแแ - แแแแแแกแ (แกแแ แแแแ แแ)Tbcbank ยท แฒแแแแแกแ, Georgia
- แกแแแ แชแแก แแแแกแฃแแขแแแขแ - แก/แช #21 แแกแ แคแแแแขแจแTbcbank ยท แฒแแแแแกแ, Georgia
- Lawyer-TBC Asset ManagementTbcbank ยท Tbilisi, Georgia
Middle AccountantTradingview ยท Tbilisi, Georgia- Senior Corporate IT & Applications EngineerBetsson Group ยท Tbilisi
Browse these categories
Market data for this role
All reports โ- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.