Senior Software Engineer (Java) - Remote at Crypto.com
About the Role
We are looking for a Senior Software Engineer (Java) - Remote to join our dynamic team at Crypto.com. In this role, you will design, develop, maintain, and improve software for various projects adjacent to our core business. You will play a crucial role in building scalable applications, from frontend UI to backend infrastructure.
What You'll Do
- Develop backend systems, making architectural decisions and participating in the design process.
- Conduct code reviews, testing, and oversee 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.
- Collaborate closely with the security team to build and operate a highly secure, scalable infrastructure and backend services.
- Manage all code and functional implementation documentation.
- Work with the DevOps team to continuously enhance and improve the technology stack.
Requirements
- 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, memory model, class loading mechanism, and performance optimization.
- Proficient in using Spring, Spring Boot, and common design patterns.
- Experience with middleware such as RabbitMQ, Kafka, Redis, and databases like MySQL, PostgreSQL.
- Good coding habits with a self-requirement for unit test coverage.
- Strong adaptability, self-learning ability, and good communication skills.
- Experience in developing large-scale trading systems or operational systems is preferred.
Nice to Have
- Familiarity with new technologies and a strong desire to learn.
- Good teamwork skills and self-drive.
What We Offer
- Competitive salary ranging from $140,000 to $180,000 per year.
- Attractive annual leave entitlement including birthday and work anniversary.
- Flexi-work hours and hybrid or remote setup.
- Internal mobility program offering diverse career alternatives.
- Crypto.com visa card provided upon joining.
This Senior Software Engineer role at Crypto.com offers a competitive salary and the opportunity to work remotely on innovative projects in the cryptocurrency space.
Who Will Succeed Here
Proficient in Java ecosystem with extensive experience in Spring and Spring Boot, demonstrating the ability to architect scalable microservices that integrate with message brokers like RabbitMQ and Kafka.
Self-motivated and disciplined remote worker, capable of managing multiple projects and deadlines independently while maintaining high-quality code standards and participating in agile ceremonies.
Strong problem-solver with a proactive mindset, adept at leveraging databases such as MySQL and PostgreSQL for efficient data management in high-availability environments.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months