What we need to help with: * Design, develop, and maintain high-performance Java-based applications and services. * Implement software solutions that enhance Tatum’s capabilities and customer experience. * Collaborate with cross-functional teams to analyze, design, and ship new features. * Participate in code reviews and the quality assurance process to ensure high coding standards. * Troubleshoot and resolve performance issues and bugs. * Stay up-to-date with emerging technologies and industry trends, particularly within the blockchain space.
Requirements:
We are looking for an experienced Java Developer with a strong background in backend development and a genuine interest in blockchain technology. The ideal candidate has a proven ability to deliver high-quality software in fast-paced, dynamic environments.
In summary: * Strong proficiency in modern Java, including experience with asynchronous programming frameworks such as Eclipse Vert.x, SmallRye Mutiny, or RxJava * In-depth understanding of networking concepts and HTTP protocols * Familiarity with JSON-RPC * Experience with observability tools, particularly Prometheus * Exposure to blockchain protocols is a plus * Excellent problem-solving skills and a collaborative mindset