Tata Consultancy Services · Jersey City, NJ
Engineer
Last seen on Tata Consultancy Services’s official careers site on August 1, 2026; it may have closed since.
Apply on Tata Consultancy Services’s careers site →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:
- 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)
- Caching (Redis) and search (Elasticsearch) is a plus
Hands-on experience with message streaming/queues
- Blockchain Skills (Must-Have)
Strong understanding of blockchain fundamentals
- Transactions, blocks, confirmations/finality, consensus, gas/fees, wallets, keys.
Experience integrating backend services with blockchain networks/nodes
- 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
- 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
- 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:
- Transaction orchestration
- Smart contract invocation
- Blockchain event subscription/listening
- 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
- Transaction throughput handling, batching, retries, idempotency, rate limiting.
Ensure secure integration with blockchain
- Key management best practices, signing transactions, secure secret handling.
Implement observability and reliability standards
- 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
- Event-driven architecture (Kafka/RabbitMQ), caching strategies, database selection, and deployment topologies. Salary Range- $90,000-$100,000 a year </div
Qualifications
BACHELOR OF COMPUTER SCIENCE
More jobs at Tata Consultancy Services
Business Analyst
Jersey City, NJ
Business Analyst (Lending and Securitization)
Jersey City, NJ
Delivery Lead / Project Manager
Jersey City, NJ
Similar jobs at other companies
Design Verification Engineer - NPU- Engineer to Sr. Staff Engineer
Qualcomm · Austin, Texas, United States of America
Sonar Engineer/ Acoustic Engineer
Lockheed Martin · Liverpool, NY
Electronics Engineer III, Responsible Engineer
Lockheed Martin · Littleton, CO
Sr Engineer (Systems Engineer)
General Dynamics · Colchester, VT, US
Manufacturing Engineer I (Process Engineer)
AIRBUS · Mobile Area, AL