Full Stack Java Technical Specialist - React.js

Technology, Data & Digital · Software & Web Development · Software Engineering · Web Development · DevOps

In short

Key Responsibilities include designing and developing backend services using Java and Quarkus in a microservices architecture, building containerized applications with Docker and K8s, and integrating data streams with Apache Kafka. You will also work with GCP services, collaborate on CI/CD pipelines, and develop UI components using React and TypeScript.

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 services such as Cloud Run, Pub/Sub, Cloud SQL (PostgreSQL), and implement IAM 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 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.
  • Design and implement devops solutions to automate and improve the efficiency of software development processes.
  • Develop frontend interfaces using react.js and ensure high performance and responsiveness.
  • Create scalable backend services and apis using full stack java technologies.
  • Collaborate with cross functional teams to define, design, and ship new features.
  • Troubleshoot and resolve complex technical issues related to devops, react.js, and full stack java applications.
  • Stay updated on emerging technologies and trends in the software development landscape.

Requirements

  • 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.
  • Proficient in devops solutions, including ci/cd pipelines, containerization, and infrastructure as code.
  • Solid experience in react.js for building interactive user interfaces.
  • Strong expertise in full stack development using java technologies.
  • Knowledge of database management systems and restful api design.
  • Familiarity with cloud platforms such as aws, azure, or google cloud.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and teamwork abilities.

Desired Qualifications

  • 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.
  • 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
  • Relevant certifications in DevOps, React.js, or Java technologies are a plus.
#Full Stack#Java#React.js#Technical Specialist#Backend#Microservices#Kubernetes#Docker#Kafka#GCP#DevOps#CI/CD#Terraform#UI#TypeScript#TDD#BDD#SWIFT
HCLTech Logo

Company

HCLTech

Job Posted

4 weeks ago

Employment Type

Full Time

WorkMode

On Site

Experience Level

Mid-Senior

Locations

Chennai, India

Applicants

Be an early applicant