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

Job 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:

oDigital-asset platforms

oWallet platforms

oCustody solutions

oBlockchain/DLT networks

oPayment and settlement systems

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

oWallet integration

oTransaction initiation

oTransaction status and lifecycle management

oAsset transfers

oPayment and settlement flows

oReconciliation

oException 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

Numbers & Facts

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

Skills

  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Authenticationunmatched
  • Banking Servicesunmatched
  • Banking Services Industry Softwareunmatched
  • Blockchainunmatched
  • Business Analysisunmatched
  • Code Reviewsunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • DevOpsunmatched
  • Earned Value Management (EVM)unmatched
  • Ethereumunmatched
  • ISO (International Organization for Standardization)unmatched
  • Identify Issuesunmatched
  • Javaunmatched
  • Liquidityunmatched
  • Microservicesunmatched
  • NoSQLunmatched
  • Payment Processingunmatched
  • REST (Representational State Transfer)unmatched
  • Reconciliationunmatched
  • Relational Databases (RDBMS)unmatched
  • Software Engineeringunmatched
  • Test Automationunmatched
  • Testingunmatched
  • Transaction Processing/Managementunmatched
  • Treasuryunmatched
  • Use Casesunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder