Company Description
Ceffu is an institutional custody platform on a mission to propel the adoption and active participation of institutional investors in the digital asset ecosystem. With world-class security and liquidity solutions, Ceffu provides a unique gateway to the world's deepest liquidity as the only institutional crypto custody partner of the Binance Exchange, positioning itself as one of the leading global institutional custody technology providers. Visit www.ceffu.com for more information.
Job Description
- Collaborate closely with team members (developers, product managers, customer support, and partners) to design, develop, and deliver high-quality backend services and applications
- Translate complex business scenarios into detailed system architecture design
- Design systems with high availability, concurrency and scalability
- Troubleshoot and deal with system problems proactively
- Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance
- Stay up-to-date with the latest industry trends, technologies, and best practices to continuously improve the development process and product quality
Qualifications
- 5 years of experience in backend development with a strong focus on Java
- Understand the basics of crypto, wallets, blockchain
- Proven experience in designing and developing large-scale, distributed backend systems and services
- Strong understanding of object-oriented programming principles, design patterns, and best practices
- Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.) and other related technologies
- Proficiency in working with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with microservices architecture and containerization technologies such as Docker and Kubernetes
- Experience with version control systems (e.g. Git) and continuous integration/continuous deployment (CI/CD) pipelines
- Strong analytical and problem-solving skills with the ability to troubleshoot complex issues
- Experience working in an Agile/Scrum development process
- Excellent interpersonal, consultative, and communication skills
- Self-managed, proactive work style with a strong commitment to delivering high-quality software
Additional Information
All your information will be kept confidential according to EEO guidelines.