Senior Java Engineer

Powered by Pioneer

United States

Remote

USD 140,000 - 180,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ceffu is a leading institutional-grade digital asset custody platform seeking an experienced Backend Java engineer to design and maintain scalable services. You will own backend architecture and collaborate across teams to deliver high-performance, secure solutions.

The role requires 5+ years of backend experience with Java, Spring Boot and Spring MVC, and expertise in distributed systems, relational databases, and modern tooling (Docker, Kubernetes, Redis, Kafka/RabbitMQ).

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • 5+ years backend development with Java.
  • Strong OOP, design patterns, clean code principles.

Responsibilities

  • Design, develop, and maintain scalable, high-performance backend services using Java.
  • Own backend architecture, optimize scalability, reliability, and performance.
  • Participate in requirements, design, testing, deployment, and production support.

Skills

Java
Spring Boot
Spring MVC
MyBatis/MyBatis-Plus
Distributed systems
Relational databases (MySQL/PostgreSQL
Redis
Messaging (Kafka/RabbitMQ/RocketMQ)
Docker
Kubernetes
REST API design
Git & CI/CD
Testing & debugging
English (reading/writing)

Education

Bachelor’s degree in Computer Science/Software Eng

Tools

Docker
Kubernetes

Job description

About Ceffu

Ceffu is a leading institutional-grade digital asset custody platform, offering secure, compliant, and scalable solutions for enterprises, hedge funds, and financial institutions.

Our mission is to provide cutting-edge security and infrastructure to support the seamless integration of blockchain technology into institutional finance.

Job Responsibilities
  • Design, develop, and maintain scalable, highly available, and high-performance backend services using java.

  • Take ownership of backend architecture and continuously optimize system scalability, reliability, and performance.

  • Participate in requirements analysis, technical design, implementation, testing, deployment, and production support throughout the software development lifecycle.

  • Build secure, resilient, and maintainable distributed systems for high-concurrency business workloads.

  • Develop and optimize APIs, database models, and system integrations to ensure stability and efficiency.

  • Collaborate closely with cross-functional teams to deliver high-quality solutions.

  • Conduct code reviews, contribute to technical standards, and drive engineering best practices across the team.

  • Monitor production systems, troubleshoot incidents, and proactively identify performance bottlenecks and system risks.

  • Lead or contribute to the development and continuous improvement of AI engineering capabilities, tools, and infrastructure.

  • Stay current with emerging technologies and share technical knowledge with the team.

Skills & Experience Required
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.

  • 5+ years of backend development experience with strong proficiency in Java.

  • Solid understanding of object-oriented programming, design patterns, clean code principles, and software engineering best practices.

  • Hands-on experience with the Spring ecosystem, including Spring Boot and Spring MVC, and persistence frameworks such as MyBatis or MyBatis-Plus.

  • Strong experience designing distributed systems with a focus on scalability, reliability, fault tolerance, and high availability.

  • Experience with relational databases such as MySQL or PostgreSQL, and caching technologies such as Redis.

  • Familiarity with message queues such as Kafka, RabbitMQ, or RocketMQ.

  • Experience with microservices architecture, Docker, and Kubernetes.

  • Good understanding of RESTful API design and backend security best practices.

  • Familiarity with Git, CI/CD pipelines, and automated testing practices.

  • Strong analytical, debugging, and problem-solving skills.

  • Basic English reading and writing skills.

Preferred Qualifications
  • Experience in developing Web3, digital asset custody, cryptocurrency exchange, or blockchain infrastructure systems.

  • Experience designing high-throughput, low-latency backend systems.

  • Experience applying AI technologies to improve engineering productivity or building AI-powered applications or components.

  • Full-stack development experience

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Engineer: Build Scalable, Secure Backend
Senior Java Engineer: Build Scalable, Secure Backend

Powered by Pioneer • United States

Remote
USD 140,000 - 180,000
Senior QA Engineer
Senior QA Engineer

Powered by Pioneer • United States

Remote
USD 95,000 - 135,000
Operations Manager - Digital Asset / Crypto / Institutional Finance
Operations Manager - Digital Asset / Crypto / Institutional Finance

Ceffu • Wyoming

On-site
USD 90,000 - 130,000
Senior Product Manager
Senior Product Manager

Powered by Pioneer • United States

Remote
USD 150,000 - 210,000
Software Engineer, UI
Software Engineer, UI

Compunnel Inc. • Boston (MA)

On-site
USD 110,000 - 150,000
Senior QA Engineer, Backend & API Testing Lead
Senior QA Engineer, Backend & API Testing Lead

Powered by Pioneer • United States

Remote
USD 95,000 - 135,000
Senior / Lead Backend Java Engineer
Senior / Lead Backend Java Engineer

assuresoften • United States

Remote
USD 120,000 - 180,000
Blockchain Senior Java Engineer - Digital Assets Platform - VP
Blockchain Senior Java Engineer - Digital Assets Platform - VP

Citi • New York (NY)

On-site
USD 180,000 - 250,000
Full Stack Engineer
Full Stack Engineer

Compunnel Inc. • Alabama

On-site
USD 100,000 - 130,000
Backend Engineer
Backend Engineer

Compunnel Inc. • New York (NY)

On-site
USD 110,000 - 150,000