Tata Consultancy Services

Blockchain Java Backend Developer

Tata Consultancy Services$80K — $100K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of Java experience, specifically with Java 8+ and frameworks like Spring Boot/Spring Cloud.
  • Proven experience in building distributed systems and microservices architectures at a large scale.
  • Deep knowledge of concurrency, multithreading, asynchronous programming, and API design (REST/gRPC).
  • Solid understanding of SQL and NoSQL databases, with experience in caching and search technologies being a plus.
  • Hands-on experience with message streaming and queuing systems.
  • Strong understanding of blockchain fundamentals and practical experience with Ethereum-compatible networks and permissioned chains.
  • Experience with securing backend integrations and managing blockchain deployments.

Responsibilities

  • Design and develop Java-based backend services for blockchain networks and nodes.
  • Build and scale microservices supporting blockchain transaction workflows and event processing.
  • Develop reliable services for transaction orchestration, smart contract invocation, and data synchronization.
  • Implement scalable APIs for blockchain-integrated products and services.
  • Optimize performance for high throughput and low latency transaction handling.
  • Ensure secure integration through effective key management and transaction signing practices.
  • Implement observability standards like logging, monitoring, and alerting, and contribute to architecture decisions.

Benefits

  • Opportunity to work in the cutting-edge field of blockchain technology.
  • Exposure to microservices and scalable architecture design.
  • Collaborative environment with DevOps/SRE teams for production support.
  • Engagement in architectural decision-making, influencing project direction.
Full Job Description
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:

o Concurrency, multithreading, asynchronous programming

o API design (REST/gRPC), security (OAuth2/JWT), and integration patterns
• Solid understanding of data stores:

o SQL (PostgreSQL/MySQL) and/or NoSQL (MongoDB/Cassandra)

o Caching (Redis) and search (Elasticsearch) is a plus
• Hands-on experience with message streaming/queues:

Blockchain Skills (Must-Have)
• Strong understanding of blockchain fundamentals:

o Transactions, blocks, confirmations/finality, consensus, gas/fees, wallets, keys.
• Experience integrating backend services with blockchain networks/nodes:

o Ethereum-compatible networks (Ethereum/Polygon/BSC) using Web3j, ethers-style approaches

o and/or permissioned chains (Hyperledger Fabric, Corda, Quorum)
• Experience supporting large blockchain deployments:

o Node 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:

o Secrets 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:

o Transaction orchestration

o Smart contract invocation

o Blockchain event subscription/listening

o On-chain/off-chain data synchronization
• Implement scalable APIs (REST/gRPC) for blockchain-enabled products and integrations.
• Optimize performance for high throughput and low latency:

o Transaction throughput handling, batching, retries, idempotency, rate limiting.
• Ensure secure integration with blockchain:

o Key management best practices, signing transactions, secure secret handling.
• Implement observability and reliability standards:

o Logging, monitoring, tracing, alerting, SLOs/SLAs.
• Work with DevOps/SRE teams to support production deployments, incident triage, and capacity planning.
• Contribute to architecture decisions including:

o Event-driven architecture (Kafka/RabbitMQ), caching strategies, database selection, and deployment topologies.

Salary Range- $80,000-$100,000 a year

About Tata Consultancy Services

Tata Consultancy Services (TCS) is an Indian multinational information technology (IT) services and consulting company, headquartered in Mumbai, Maharashtra, India. It is a subsidiary of Tata Group and operates in 149 locations across 46 countries. TCS is the largest Indian company by market capitalization and is ranked 11th on the Forbes Global 2000 list of the world's biggest public companies. TCS is also the second-largest IT services company in the world by revenue and the largest employer of women in India. The company provides services in areas including IT, consulting, and business solutions.
Learn more about Tata Consultancy Services
Size
469,261 employees
Industry

Similar Jobs

More Jobs at Tata Consultancy Services

More Information Technology Jobs

Find similar Blockchain Java Backend Developer jobs: