Full Stack Java Technical Specialist - React.js
HCLTech
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
Don't want to miss the next one?
Subscribe to daily email alerts for roles matching your interests.


