Senior Technical Specialist - Java, Microservices, React.js
India
Job Description
Senior Technical Specialist - Java, Microservices, React.js
Chennai, Tamil Nadu

Job Summary

Key Responsibilities •    Design and develop robust backend services using Java (17+) and Quarkus in a microservices architecture. •    Build and maintain containerized applications using Docker and orchestrate deployments on K8s (Kubernetes). •    Integrate and manage real-time data streams using Apache Kafka and event-driven patterns. •    Work with GCP (Google Cloud Platform) services such as Cloud Run, Pub/Sub, Cloud SQL (PostgreSQL), and implement IAM (Identity and Access Management) and security controls. •    Collaborate with DevOps teams to ensure CI/CD pipelines and Infrastructure as Code (IaC) using tools like Terraform. •    Write clean, maintainable, and secure code aligned with banking standards and SWIFT CSP compliance practices. •    Participate in code reviews, architecture discussions, and Agile ceremonies. •    Monitor and optimize application performance using APM (Application Performance Monitoring) tools such as Prometheus, Grafana, Splunk, and Dynatrace. •    Develop UI components using React-based Interstellar framework and TypeScript, integrating with backend services. •    Implement Test-Driven Development (TDD) for backend services and Behavior-Driven Development (BDD) for functional and UI testing. What you’ll need •    Strong proficiency in Java with Quarkus framework. •    Expertise in RESTful APIs, microservices architecture, and event-driven systems using Kafka. •    Hands-on experience with Kubernetes and Docker for container orchestration. •    Solid understanding of PostgreSQL schema design and database layer orchestration. •    Familiarity with GCP services and cloud-native development. •    Knowledge of CI/CD tools such as IDP, Harness, GitHub Actions, or GitLab CI. •    Experience in building UI using React-based Interstellar framework and TypeScript, including integration with backend interfaces and adherence to security best practices. •    Strong understanding of secure coding principles, SWIFT CSP compliance, and security best practices in cloud environments. •    Proficiency in TDD using JUnit and Mockito for backend testing. •    Proficiency in BDD using frameworks like Cucumber for functional and UI testing. •    Strong knowledge of Object-Oriented Design Principles, Design Patterns, Data Structures & Algorithms, and Reactive Programming for building scalable and maintainable systems. •    Domain knowledge of SWIFT payment systems; development experience with SWIFT interfaces such as AMH (Alliance Messaging Hub) and SAA (SWIFT Alliance Access) is a plus. Desirable Skills & Experience •    Cloud Platforms: Exposure to cloud-native architecture and migration strategies. •    Infrastructure as Code (IaC): Hands-on experience with Terraform, Ansible, or similar tools for automated provisioning. •    Domain-Driven Design (DDD): Ability to model complex business domains and implement modular architectures. •    Performance Engineering: Experience with JMeter, or other performance/load testing tools for high-volume transaction systems. •    Monitoring & Observability: Familiarity with Prometheus, Grafana, Splunk, and Dynatrace for proactive monitoring and troubleshooting. •    Security & Compliance: Understanding of SWIFT C

Key Responsibilities

1. Develop and implement java applications to support business requirements.
2. Design, develop, and deploy microservices using best practices.
3. Create responsive and user-friendly ui components using react.
4. Collaborate with team members to define and implement solutions.
5. Troubleshoot and debug complex issues to ensure optimal performance.
6. Stay updated on industry best practices and technologies in java, microservices, and react.
7. Provide technical guidance and mentorship to junior team members.

Skill Requirements

1. Proficiency in java programming and software development.
2. Experience in designing and implementing microservices architecture.
3. Strong knowledge of react.js and frontend technologies.
4. Familiarity with agile methodologies and devops practices.
5. Good understanding of cloud platforms and deployment strategies.
6. Excellent problem-solving and analytical skills.
7. Strong communication and teamwork abilities.
8. Ability to prioritize tasks and work in a fast paced environment.

Other Requirements

1.Relevant certifications in Java, Microservices, or React are a plus.
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 227,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 March 2026 totaled $14.7 billion.