(Senior) Java Developer (MainApp/Reward + feature)
Crypto.com
Job Responsibilities
- 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
Job Requirement
- Least 3 years of job-related work experience
- Proficiency in Java core knowledge in a UNIX/Linux environment.
- Experience in developing low latency, GC-free and large-scale systems;
- Experience in responsive programming and websocket development is preferred
- Relevant experience in optimizing applications, improving performance, and increasing fault capability.
- Proficiency in design principles, design patterns and automated testing best practices.
- Preference for those with relevant experience in microservices design, development, and deployment.
- Familiarity with modern development methodologies such as agile development, test-driven development and scrum.
- Good English reading, writing and listening skills.