(Senior) Java Developer - MainApp/Loyalty

World's fastest growing global cryptocurrency platform serving more than 80 million customers, focused on cryptocurrency adoption and innovation.
Backend
Senior Software Engineer
Remote
5+ years of experience
Finance · Blockchain

Description For (Senior) Java Developer - MainApp/Loyalty

Crypto.com, the world's fastest-growing cryptocurrency platform serving over 80 million customers, is seeking a Senior Java Developer for their MainApp/Loyalty team. This role is perfect for experienced backend developers who want to make an impact in the cryptocurrency space. You'll be part of a team designing and developing software for various venture projects, working on everything from frontend UI to backend infrastructure.

The position offers an exciting opportunity to work with cutting-edge technology in the cryptocurrency sector, focusing on scalable applications and secure infrastructure. You'll be using a modern tech stack including Java, Spring Boot, and various middleware solutions like RabbitMQ, Kafka, and Redis. The role requires strong system design capabilities and extensive experience with Java development.

What makes this role particularly attractive is the combination of technical challenges and the opportunity to work for a rapidly growing global platform. Crypto.com offers a flexible work environment with remote options, competitive benefits, and the unique perk of receiving a Crypto.com visa card upon joining. The company strongly values diversity and inclusion, creating an environment where innovation and personal growth are encouraged.

The ideal candidate will have 5+ years of experience, strong Java programming skills, and experience with large-scale systems. You'll be working in a collaborative environment, participating in architectural decisions, and helping to build secure, scalable infrastructure. If you're passionate about cryptocurrency and want to be part of a company whose vision is "Cryptocurrency in Every Wallet™", this role offers an excellent opportunity to make a significant impact in the industry.

Last updated 4 hours ago

Responsibilities For (Senior) Java Developer - MainApp/Loyalty

  • Responsible for backend system development, making architectural decisions, and participating in the design process
  • Involved in code review, testing, and release work
  • Establish a fast and deployable system with automated testing, continuous integration, and easy delivery
  • Identify issues and implement solutions on backend infrastructure and platforms
  • Analyze and solve problems across the technology stack
  • Work closely with the security team to build and operate a highly secure, scalable infrastructure and backend services
  • Manage all code and functional implementation documentation
  • Collaborate closely with the DevOps team to continuously enhance and improve the technology stack

Requirements For (Senior) Java Developer - MainApp/Loyalty

Java
Redis
RabbitMQ
Kafka
MySQL
PostgreSQL
  • Bachelor's degree or higher in Computer Science or a related field
  • More than 5 years of work experience with extensive experience in system design and development
  • Solid foundation in Java programming, familiar with JVM including memory model, class loading mechanism, and performance optimization
  • Familiar with mainstream development frameworks, proficient in using Spring, Spring Boot
  • Proficient in middleware such as RabbitMQ, Kafka, Redis, and databases like MySQL, PostgreSQL
  • Good coding habits with a self-requirement for unit test coverage
  • High sense of responsibility, strong adaptability and self-learning ability
  • Good communication and expression skills, teamwork skills, and self-drive
  • Experience in developing large-scale trading systems or operational systems is preferred

Benefits For (Senior) Java Developer - MainApp/Loyalty

Visa Sponsorship
  • Competitive salary
  • Attractive annual leave entitlement including birthday and work anniversary
  • Work Flexibility with flexi-work hour and hybrid or remote set-up
  • Internal mobility program
  • Crypto.com visa card provided upon joining

Interested in this job?

Jobs Related To Crypto.com (Senior) Java Developer - MainApp/Loyalty

Senior QA Automation Engineer (Exchange / Trading Platform)

Senior QA Automation Engineer position at Crypto.com, focusing on exchange/trading platform quality assurance with emphasis on test automation and framework development.

Senior Golang Developer(Mainapp)

Senior Golang Developer position at Crypto.com, focusing on scalable application development with competitive benefits and hybrid work arrangement.

(Senior) Java Developer (Staking)

Senior Java Developer position at Crypto.com focusing on staking and exchange platform development, requiring 5+ years of experience and offering hybrid work arrangement.

Senior Golang Developer(Staking)

Senior Golang Developer position at Crypto.com focusing on backend development for staking and trading products, requiring expertise in Go, distributed systems, and blockchain technology.

(Senior) Quality Assurance Automation Engineer (Mainapp)

Senior QA Automation Engineer role at Crypto.com, focusing on developing and executing test automation strategies for the Mainapp team, requiring expertise in Python/Java and various testing frameworks.