Java Developer ??

Tata Consultancy Services Ltd

  • Charlotte, NC
  • 16 days ago
  • $120,000–$135,000 Per Year

Highlights

Work with architects, product owners and business analysts to translate digital-asset use cases into scalable technical solutions. Develop APIs and integration services connecting banking applications with: o Digital-asset platforms.

Numbers & Facts

LocationCharlotte, NC
Salary$120,000–$135,000 Per Year

Description

Role: Engineer

Required Skills: Core JAVA

Experience: 8 - 14 Years

Function: TECHNOLOGY

Apply By: 2026-12-19

Java Developer

Required Technical Skills

  • Strong hands-on Java development experience.
  • Strong experience with Spring Boot and microservices architecture.
  • REST API development and integration experience.
  • Experience with enterprise integration patterns.
  • Experience working with relational and/or NoSQL databases.
  • Understanding of asynchronous/event-driven processing.
  • Familiarity with technologies such as Kafka or equivalent messaging platforms.
  • Strong understanding of API security, authentication and authorization.
  • Experience with CI/CD, automated testing and modern DevOps practices.

Digital Asset Experience

  • Candidates should ideally have experience with several of the following:
  • Blockchain/DLT
  • Digital assets
  • Stablecoins
  • Tokenized deposits / tokenized money
  • Wallet architecture
  • Institutional custody platforms
  • Public/private key concepts
  • Transaction signing
  • Blockchain transaction lifecycle
  • Smart contract interaction
  • On-chain/off-chain integration
  • Digital asset transfers and settlement
  • Digital-asset transaction reconciliation

Preferred Platform Experience

Highly desirable:

  • Taurus / Taurus-PROTECT / institutional wallet or custody integration

Also relevant:

  • Other institutional custody/wallet platforms
  • Ethereum/EVM-based integration
  • Enterprise blockchain/DLT platforms
  • Banking payment gateways
  • Payment orchestration platforms
  • I would phrase the requirement as "Taurus or comparable institutional custody/wallet platform experience preferred" rather than making Taurus mandatory. That will materially broaden the candidate pool.

Payments Experience - Added Advantage

  • Experience in traditional banking/payment systems is highly desirable, particularly:
  • Payment processing
  • Clearing and settlement
  • ISO 20022
  • SWIFT
  • Real-time payments
  • Wire/ACH processing
  • Transaction orchestration
  • Reconciliation
  • Treasury/liquidity systems

Roles & Responsibilities

  • Design, develop and maintain Java-based services supporting digital-asset and stablecoin use cases.
  • Develop APIs and integration services connecting banking applications with:

o Digital-asset platforms

o Wallet platforms

o Custody solutions

o Blockchain/DLT networks

o Payment and settlement systems

  • Integrate applications with Taurus or similar digital-asset custody/wallet infrastructure.
  • Develop services supporting:

o Wallet integration

o Transaction initiation

o Transaction status and lifecycle management

o Asset transfers

o Payment and settlement flows

o Reconciliation

o Exception handling

  • Build secure REST APIs and microservices using Java and Spring Boot.
  • Work with architects, product owners and business analysts to translate digital-asset use cases into scalable technical solutions.
  • Implement appropriate security, authentication, authorization, logging and audit capabilities.
  • Participate in solution design, code reviews, testing and production-readiness activities.
  • Troubleshoot integration, transaction-processing and performance issues.
  • Follow enterprise banking standards for availability, resiliency, observability and secure software engineering.

Salary Range- $120,000-$135,000 a year

#LI-SP3

#LI-VX1

Similar Jobs