Blockchain Java Backend Developer
Must Have Technical/Functional Skills
Core Backend Skills
•Strong proficiency in Java (8+), and frameworks such as Spring Boot / Spring Cloud.
•Experience building distributed systems and microservices architectures at scale.
•Strong knowledge of:
oConcurrency, multithreading, asynchronous programming
oAPI design (REST/gRPC), security (OAuth2/JWT), and integration patterns
•Solid understanding of data stores:
oSQL (PostgreSQL/MySQL) and/or NoSQL (MongoDB/Cassandra)
oCaching (Redis) and search (Elasticsearch) is a plus
•Hands-on experience with message streaming/queues:
Blockchain Skills (Must-Have)
•Strong understanding of blockchain fundamentals:
oTransactions, blocks, confirmations/finality, consensus, gas/fees, wallets, keys.
•Experience integrating backend services with blockchain networks/nodes:
oEthereum-compatible networks (Ethereum/Polygon/BSC) using Web3j, ethers-style approaches
oand/or permissioned chains (Hyperledger Fabric, Corda, Quorum)
•Experience supporting large blockchain deployments:
oNode connectivity, RPC management, event indexing, chain reorg handling, retry strategies.
________________________________________
DevOps / Cloud (Preferred)
•Experience with Docker and Kubernetes for containerized microservices deployments.
•CI/CD exposure (Jenkins/GitHub Actions/GitLab CI/Azure DevOps).
•Cloud experience (Azure/AWS/GCP) is a plus.
•Understanding of security practices:
oSecrets management (Vault/KMS), TLS, RBAC, network security.
Roles & Responsibilities
• Design and develop Java-based backend services that interact with blockchain networks and nodes (public or permissioned).
•Build and scale microservices-based architecture supporting blockchain transaction workflows, event processing, and off-chain components.
•Develop reliable services for:
oTransaction orchestration
oSmart contract invocation
oBlockchain event subscription/listening
oOn-chain/off-chain data synchronization
•Implement scalable APIs (REST/gRPC) for blockchain-enabled products and integrations.
•Optimize performance for high throughput and low latency:
oTransaction throughput handling, batching, retries, idempotency, rate limiting.
•Ensure secure integration with blockchain:
oKey management best practices, signing transactions, secure secret handling.
•Implement observability and reliability standards:
oLogging, monitoring, tracing, alerting, SLOs/SLAs.
•Work with DevOps/SRE teams to support production deployments, incident triage, and capacity planning.
•Contribute to architecture decisions including:
oEvent-driven architecture (Kafka/RabbitMQ), caching strategies, database selection, and deployment topologies.
Salary Range- $90,000-$100,000 a year
More Information
Application Details
- Organization DetailsTCS / Tata Consultancy Services


Recommended Comments
There are no comments to display.
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.