Tata Consultancy Services

Blockchain Java Backend Developer

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

Qualifications

  • 5-7 years of experience in Java development, specifically with Java 8+ and frameworks like Spring Boot/Spring Cloud.
  • Proven experience in designing distributed systems and microservices architectures at scale.
  • Expertise in concurrency, multithreading, asynchronous programming, and API design (REST/gRPC).
  • Solid experience with SQL and NoSQL databases, such as PostgreSQL, MySQL, MongoDB, and Cassandra.
  • Hands-on experience with blockchain technologies and integration with Ethereum-compatible networks.

Responsibilities

  • Design and develop backend services that communicate with blockchain networks.
  • Build and scale microservices to support blockchain workflows and event processing.
  • Develop reliable services for transaction orchestration and blockchain interactions.
  • Implement scalable APIs for blockchain products and integrations.
  • Optimize performance with a focus on high throughput and low latency.
  • Ensure secure integration with blockchain networks, focusing on key management and transaction signing.
  • Collaborate with DevOps/SRE teams for smooth production deployments and incident response.

Benefits

  • Opportunity to work on cutting-edge blockchain technology.
  • Collaborative environment with emphasis on architectural contributions.
  • Exposure to diverse technologies, including containerization and cloud services.
  • Focus on performance optimization in high-stakes environments.
  • Career growth opportunities in a rapidly evolving field.
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- $100,000-$130,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 Enterprise Technology Jobs

Find similar Blockchain Java Backend Developer jobs: