Full Stack Java Technical Specialist - React.js
United States
Job Description
Full Stack Java Technical Specialist - React.js
Charlotte, North Carolina

Job Summary

Seeking a Senior Full Stack Java Developer with 8+ years of experience in designing and developing enterprise payment applications. The candidate will be responsible for building scalable payment processing solutions, developing microservices and APIs, integrating payment systems, and delivering secure, high-performance applications using Java, Spring Boot, ReactJS, Kafka, and MongoDB. The role requires strong technical leadership, solution design expertise, and experience in modern payment platforms and transaction processing systems.

Key Responsibilities

 

  • Design and develop payment processing applications using Java, Spring Boot, and ReactJS.
  • Build and maintain RESTful APIs and microservices supporting payment workflows and transaction processing.
  • Develop event-driven solutions using Kafka for real-time payment integrations.
  • Analyze business requirements related to payments, settlements, reconciliation, and transaction management.
  • Create scalable frameworks and reusable components to accelerate application development.
  • Design secure and resilient solutions complying with payment industry standards and best practices.
  • Implement automated testing and quality assurance processes.
  • Optimize application performance, reliability, and scalability.
  • Collaborate with product owners, business analysts, and stakeholders to deliver payment solutions.
  • Support production deployments, issue resolution, and continuous improvement initiatives

Skill Requirements

  • 8+ years of experience in Full Stack Java Development.
  • Strong expertise in Java, Spring Boot, Microservices, and RESTful API development.
  • Hands-on experience with Kafka and event-driven architectures.
  • Proficiency in ReactJS and modern UI development.
  • Experience in framework development and solution architecture/design.
  • Strong knowledge of MongoDB and NoSQL databases.
  • Experience with test automation frameworks and CI/CD practices.
  • Understanding of payment processing, transaction lifecycle, settlements, reconciliation, or payment gateways.
  • Strong problem-solving, debugging, and performance tuning skills.
  • Excellent communication and stakeholder management skills.

Other Requirements

1.Relevant certifications in DevOps, React.js, or Java technologies are a plus.
Maximum Salary (US):  155000
Minimum Salary (US):  135000
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 223,000 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending June 2026 totaled $14.8 billion. 

 

Compensation and Benefits

A candidate’s pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year.