>

Job Summary


Salary
$13,500 - $18,000 SGD / Monthly EST

Job Type
Permanent

Seniority
Senior

Years of Experience
At least 8 years

Tech Stacks
Spring
TDD
RabbitMQ
NoSQL
kafka
Redis
MySQL
Java

Job Description


Apply
  • Development activities include full stack development, proposing architectural decisions, participating in designs, design
  • Review, code review, implementation, testing and release
  • Design, build and maintain a high-performance, high-availability, high-capacity, supportable and adaptive platform for derivatives trading systems
  • Establish a quick turnaround deployable system with automated testing and continuous integration and delivery
  • Identify issues and implement solutions to complex problems in backend infrastructure and platforms
  • Analyze & solve difficult problems across the stack
  • Work closely with security team, operations and infrastructure to build highly secure and scalable backend services
  • Management of documentation of all code and functionalities implemented.
  • Design and implement solutions to complex problems in large-scale platforms
  • Work closely with DevOps to improve tech stack for long-term engineering initiatives

 Requirements:
  1. Bachelor degree or above, major in computer science;
  2. 8 years of experience in Java server development and architecture, excellent coding and system design capabilities, more than 3 years of team management experience, and at least one 0 to 1 large-scale system development management experience.
  3. A solid Java foundation, including JVM, multi-threading, collection, streams usage, etc.; familiar with common design patterns;
  4. Familiar with common open source frameworks, middleware and databases, including Spring, Redis, Kafka, RabbitMQ, MySQL/NoSQL, PostgresSQL, MongoDB...
  5. Practical experience in large-scale distributed systems, familiar with the design, application and tuning of high-concurrency, high-performance distributed systems;
  6. Familiar with modern development methods, such as agile development, test-driven development and Scrum;
  7. Have good English reading, writing and listening skills. Have excellent communication skills.
  8. Practical experience in system reconstruction and microservice governance is preferred;
  9. Experience in the development and architecture of complex financial systems, e-commerce systems or trading systems is preferred;
  10. Practical experience in cloud architecture, DevOps, and k8s is preferred.

What you can expect from us?
  • We offer an attractive compensation package working in a cutting-edge field of Fintech.
  • Huge responsibilities from Day 1. Be the owner of your own learning curve. The possibilities are limitless and depend on you
  • You get to work in a very dynamic environment and be part of an international team
  • You will get to have involvement in developing a brand new product from scratch alongside with a talented team

Salaries of Software Engineer at Crypto.com

Salaries from Crypto.com that are similar to (Senior) Java Developer (Price Page)

13500 - 18000 SGD

Estimated Salary Range

View more Software Engineer salaries at Crypto.com View more Software Engineer salaries


NodeFlair Insights of Crypto.com