Job Description
🏢 Company Overview – Block Labs
Block Labs is a cutting-edge technology studio working at the intersection of Web3, Artificial Intelligence, and iGaming platforms. The company focuses on building high-scale digital products, distributed systems, and next-generation online platforms.
Their engineering teams consist of experienced developers, system architects, and product strategists who focus on building reliable, scalable, and production-grade technology solutions. Block Labs emphasizes strong architecture, ownership, and engineering excellence across every project.
💼 Job Details
- Role: Senior Fullstack Java Developer
- Experience: Senior Level
- Employment Type: Full-Time
- Work Mode: Remote / Hybrid (depending on project requirements)
- Industry: Web3, AI, Gaming Technology
📝 Job Description
Block Labs is looking for a highly skilled Senior Fullstack Java Developer to join its multidisciplinary engineering team. The role involves working on real-time multiplayer and single-player gaming platforms, designing backend systems, and collaborating with frontend teams to deliver high-performance products.
The ideal candidate will have strong expertise in Java development, distributed systems, and microservices architecture, and be comfortable taking ownership of features from concept through deployment.
This role requires someone who can think beyond a single component and understand the full product lifecycle, including architecture, integrations, debugging production issues, and improving scalability.
🔑 Key Responsibilities
- Design and implement backend services using Java 17+ and Spring Boot
- Develop and maintain scalable microservices architecture
- Build and optimize REST APIs and WebSocket communication
- Collaborate with frontend engineers on system integration
- Work with third-party platforms and payment/cashier systems
- Improve database performance, schema design, and queries
- Debug complex production issues across distributed systems
- Participate in architecture reviews and technical discussions
- Ensure high availability, scalability, and system reliability
🧠 Required Skills
- Strong experience with Java (17+)
- Hands-on expertise with Spring Boot and Maven
- Experience with microservices and distributed systems
- Knowledge of REST APIs and WebSocket architecture
- Experience with relational databases and data modelling
- Ability to debug complex system issues
- Understanding of system design and scalable architectures
⭐ Preferred Qualifications
- Experience with real-time systems or gaming platforms
- Background in financial systems, wallets, or payments
- Understanding of protocol design and integration architecture
- Exposure to Web3 or blockchain ecosystems
🌟 Why Join Block Labs
Work on next-generation digital platforms
Work with a team of highly experienced engineers
Opportunity to build large-scale real-time systems
Strong focus on engineering quality and architecture
Fast-moving environment with real ownership