Backend Developer (Spring Boot) for a Telegram miniApp
Xchang.io
IT · Full-time
Remote
Posted on Feb 16, 2025
We are developing a miniApp in Telegram for exchanging cryptocurrencies for fiat and vice versa. Our service ensures fast, convenient, and secure exchange with minimal fees.
We are currently looking for a Backend Developer (Spring Boot) to continue development and support the project.
What you'll be doing:
- Developing and maintaining the backend for the Telegram miniApp using Spring Boot.
- Integrating with TronGrid (receiving/sending USDT TRC-20).
- Developing and improving the admin panel (user management, orders, exchange rates).
- Creating REST API for the frontend (Vue.js) and integrating with the Telegram bot.
- Optimizing the PostgreSQL database, setting up caching in Redis.
- Implementing secure authentication (JWT, OAuth 2.0).
- Ensuring server stability and fault tolerance.
What we are looking for:
- At least 2 years of experience with Java + Spring Boot.
- Strong knowledge of REST API, PostgreSQL, Redis.
- Ability to work with Docker (basic level required).
- Understanding of authentication principles (JWT/OAuth 2.0).
- Experience integrating external APIs (e.g., payment gateways, crypto APIs).
- Knowledge of multithreading and transaction processing.
- Basic knowledge of RabbitMQ/Kafka (nice to have, but not required).
- Experience with fintech or crypto-related projects is a plus.
What we offer:
- Salary $2500-3000 per month.
- Remote, office, or hybrid work (Czech Republic).
- Flexible working hours (full/part-time, full-time preferred).
- Opportunities for growth in crypto-fintech.
- Long-term collaboration (with potential for salary increases based on performance).
How to apply?
Send your resume + code samples (GitHub, portfolio) to Telegram @xchangio_support or email hiring@xchang.io
Looking forward to working with you! 🚀
Xchang.io is an equal opportunity employer.