(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 a month 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 Java Developer (Exchange/Trading Platform)

Senior Java Developer role at Crypto.com, developing cutting-edge trading platform with 5+ years experience required, offering competitive benefits and hybrid work model.

Senior Java Developer (Exchange/Trading Platform)

Senior Java Developer role at Crypto.com to build and maintain cutting-edge trading platform, requiring 5+ years Java experience and trading systems knowledge.

(Senior) Quality Assurance Automation Engineer (Crypto.com APP)

Senior QA Automation Engineer position at Crypto.com, focusing on developing and executing automated test strategies for the Crypto.com APP using Python/Java.

Netsuite OneWorld Developer

Senior Netsuite OneWorld Developer position at Crypto.com, requiring 5+ years experience, focusing on ERP system management and development in the cryptocurrency industry.

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.