Java Software Engineer (Crypto Focused)

Posted 4 days agoViewed
United States, CanadaFull-TimeCrypto, Trading Platform
Company:
Location:United States, Canada, EST, PST
Languages:English
Seniority level:Senior
Skills:
AWSBackend DevelopmentDockerNode.jsPostgreSQLPythonSoftware DevelopmentSQLBlockchainElasticSearchGCPJavaJVMKafkaKubernetesMicrosoft AzureMySQLSpringApache KafkaGogRPCRedisNosqlRustCI/CDRESTful APIsMicroservices
Requirements:
Proven experience in FinTech, Banking, or related financial domains Strong understanding of distributed systems architecture and the client–server model Ability to design and maintain scalable, low-latency, high-performance systems Solid knowledge of concurrency, multithreading, and asynchronous programming Awareness of security best practices Basic understanding of network protocols and troubleshooting Experience working in a product-led fast-paced environment as a team player Strong understanding of blockchain fundamentals Hands-on experience with major chains (e.g., Ethereum, Bitcoin, Solana, Cosmos, Polygon) Deep experience with wallet systems, key management, multisig/threshold signatures, hot/cold wallet architecture, and secure signing pipelines Experience with custody platforms (Fireblocks, BitGo, Ledger Enterprise, Copper) or building custody-grade internal wallet infrastructure Practical experience with staking/validator operations Advanced knowledge of Java Core technologies and the Spring framework Proficiency with SQL databases Advanced understanding and hands-on experience in asynchronous programming methods Understanding of the event driven architecture (Kafka or similar solutions) Understanding and hands-on experience with Ops activities, Kubernetes, pipelines, Fit Flow and modern CI/CD patterns and strategies Ability to effectively use AI technologies in engineering work
Responsibilities:
Design and build scalable, low-latency, and high-performance backend services Develop distributed and asynchronous systems Optimise performance across JVM, databases, caching, and networking layers Apply security best practices Use event-driven architectures and modern messaging solutions Collaborate with cross-functional teams Maintain high code quality Leverage AI tools to accelerate development, testing, and delivery Design and build backend systems for custody, wallet services, staking, and trading Implement secure key-management and transaction-signing workflows Integrate with blockchain nodes, custody providers, CEX/DEX APIs, and staking protocols Support the integration of third-party staking service providers
Similar Jobs:
Posted 7 minutes ago
United States, CanadaFull-TimeSoftware Development
Lead Software Engineer – Backend (Python / Typescript / Big Data / AWS / Kubernetes)
Posted 31 minutes ago
United StatesFull-TimeSoftware Development
Senior Full Stack Engineer, Orchestration