- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 hours ago
- Work mode
- In office
- Education
- Bachelor's degree in Computer Science or related field
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
About Ceffu
Ceffu is a premier institution-focused digital asset custody platform delivering secure, compliant, and scalable services tailored for enterprises, hedge funds, and financial institutions. Our core mission involves providing advanced security and infrastructure solutions that facilitate the integration of blockchain technology into institutional finance smoothly.
Role Responsibilities
- Architect, develop, and sustain backend services that are scalable, highly available, and deliver optimal performance using Java.
- Assume responsibility for backend architecture, continuously refining scalability, reliability, and system efficiency.
- Engage actively in the full software lifecycle including requirements gathering, design, coding, testing, deployment, and support in production environments.
- Create secure, robust, and maintainable distributed systems capable of handling high-concurrency business operations.
- Design and refine APIs, database schemas, and system integrations to maintain system stability and operational efficiency.
- Work collaboratively with interdisciplinary teams to produce top-quality software solutions.
- Perform code reviews, establish technical guidelines, and promote best engineering practices throughout the team.
- Monitor live production environments, resolve incidents, and proactively detect system performance issues and risks.
- Lead or take part in enhancing AI engineering tools, capabilities, and infrastructure continuously.
- Remain updated with new technological trends and disseminate relevant knowledge within the team.
Required Qualifications and Skills
- A Bachelor’s degree in Computer Science, Software Engineering, or a closely related discipline.
- Over five years of experience in backend development with a strong command of Java programming.
- A thorough grasp of object-oriented principles, software design patterns, clean coding techniques, and established software engineering procedures.
- Hands-on expertise with the Spring framework, including Spring Boot and Spring MVC, along with persistence frameworks such as MyBatis or MyBatis-Plus.
- Proven experience in designing scalable, reliable, fault-tolerant, and highly available distributed systems.
- Proficiency with SQL databases like MySQL or PostgreSQL and caching tools such as Redis.
- Knowledge of messaging systems including Kafka, RabbitMQ, or RocketMQ.
- Experience working with microservices architectures, as well as containerization technologies like Docker and Kubernetes.
- Solid understanding of RESTful API development and backend security standards.
- Working familiarity with Git version control, CI/CD workflows, and automated testing methodologies.
- Strong problem-solving, analytical, and debugging capabilities.
- Basic proficiency in English for reading and writing.
Preferred Skills
- Experience with Web3 technologies, digital asset custody platforms, cryptocurrency exchange systems, or blockchain infrastructure.
- Expertise in creating high-throughput, low-latency backend architectures.
- Practical experience applying AI frameworks to boost engineering efficiency or to build AI-based systems or components.
- Additional skills in full-stack development are advantageous.
Additional Information
This recruitment process may utilize AI tools to aid in resume screening, application analysis, response assessment, and to flag possible discrepancies using existing information. These AI tools support but do not replace human decision-making, with final hiring decisions made by the recruitment team. For further details about how your data may be handled, please contact us directly.