New
Java Developer
Tata Consultancy Services | |
$120,000 - $135,000
| |
United States, North Carolina, Charlotte | |
Oct 28, 2026 | |
|
Job Description
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
Location
Charlotte, NC
Function
TECHNOLOGY
Role
Engineer
ID
436831
Skills
Core JAVA
Salary Range
$120,000 - $135,000 | |
$120,000 - $135,000
Oct 28, 2026