Bachelor’s or Master’s degree in Computer Science or a related field
At least 4 years of professional experience in developing and maintaining Java applications
Solid knowledge of core Java, Spring Framework, and other relevant frameworks and tools
Experience in developing and integrating with RESTful APIs and micro services Understanding of software development best practices, including agile methodologies, test-driven development and continuous integration/continuous deployment Excellent problem-solving and analytical skills
Strong communication and collaboration skills
Ability to work independently as well as part of a teamKnowledge of low level networking or OS internals (Linux)
Humble to embrace better ideas from others, eager to make things better, open to challenges and possibilities
Experience with cloud-based technologies such as AWS or Azure
Familiarity with DevOps tools such as Jenkins, Ansible or Docker
Knowledge of financial services regulations and compliance
Experience with SQL and database design and optimisationExperience with Kubernetes
Experience with FIX protoco
lExperience with messaging systems such as Kafka or Artemis/RabbitMQ
Life @ Crypto.com
Responsibilities
Develop, test and maintain high-quality Java applications to serve millions of global users
Collaborate with product managers, stakeholders and other software developers to design and implement software solutions that meet business requirements
Analyse, troubleshoot and debug complex Java applications and identify areas for improvement
Establish a quick turnaround deployable system with automated testing and continuous integration and delivery
Ensure that software solutions are scalable, reliable and performant
Develop and maintain technical documentation for applications and processes
Ensure that software solutions are in compliance with industry and regulatory standards
Participate in code reviews and provide constructive feedback to other developers
Keep up-to-date with the latest technologies, trends and best practices in the fieldAnalyze and resolve production issues while documenting and following up on issues.
Benefits
Salary: Explicitly stated as a benefit in the job posting.
Equity: Mentioned explicitly as part of the benefits package for this position at Crypto.com.
PTO: Stated clearly within the listed benefits, indicating paid time off policies are included.
Insurance: Listed among other explicit compensation and benefit details provided in the job posting.
Perks: Mentioned as part of the comprehensive list of employee advantages offered by Crypto.com for this role.
Remote work options: Specified within the benefits, indicating flexibility regarding location or working environment is available to eligible candidates.