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 strong Java development experience, especially with Spring Boot/Spring Cloud.
  • Proven ability to build and scale distributed systems and microservices.
  • Deep understanding of concurrency, multithreading, and asynchronous programming.
  • Experience with API design and security protocols like OAuth2 and JWT.
  • Solid knowledge of SQL and NoSQL databases, with additional familiarity in caching and search technologies.
  • Strong grasp of blockchain fundamentals and experience integrating with various blockchain networks.

Responsibilities

  • Design and develop backend services in Java for blockchain interactions.
  • Build and scale microservices for blockchain transaction workflows and processing.
  • Create reliable services for transaction orchestration and event management.
  • Optimize API performance for high throughput and low latency.
  • Ensure secure integrations with effective key management practices.
  • Implement observability standards, including monitoring and logging.
  • Collaborate with DevOps teams for deployment support and infrastructure planning.

Benefits

  • Opportunity to work on cutting-edge blockchain technology.
  • Flexible working conditions with potential remote options.
  • Access to training and development resources.
  • Supportive work culture that values innovation and collaboration.
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: