HCLTech
Posted 3w ago

Full Stack Java Developer - React.js (144121)

HCLTech
India
OnsiteFull Time
Responsibilities
  • designing applications
  • developing services
  • maintaining systems
Requirements
  • Experience with Java/Spring Boot and React/Angular
  • JavaScript/TypeScript
  • REST APIs
  • Databases
  • Testing, CI/CD
  • Secure coding
  • 3+ years full-stack experience
  • Bachelor's degree preferred
Technical tools mentioned
ReactAngularJavaSpring BootJavaScriptTypeScriptPostgreSQLMySQLSQL ServerMongoDBOracleHTML5CSS3GitDockerKubernetesOAuth2JWTTerraformCloudFormationJenkinsGitHub ActionsGitLab CIAzure DevOpsNode.js.NETPythonAWSAzureGoogle CloudVue.js

Job description

Requisition ID 144121 - Posted 


Job Summary

We are looking for a Mid/Senior Full Stack Developer to design, develop, test, and maintain scalable web applications across front-end and back-end layers.
 
The ideal candidate will have strong hands-on experience with React and/or Angular for front-end development and Java/Spring Boot for back-end services and APIs. The role requires experience delivering secure, maintainable, and high-quality applications in an agile environment, with strong collaboration across product, QA, DevOps, architecture, and delivery teams.



Key Responsibilities

Design, develop, test, deploy, and maintain end-to-end web applications.

Build responsive, accessible, and user-friendly front-end interfaces using React and/or Angular.

Develop secure, scalable, and maintainable back-end services/APIs using Java and Spring Boot.

Design and optimise database models, queries, and data access patterns.

Integrate internal and third-party systems using REST APIs, enterprise services, and secure authentication mechanisms.

Collaborate with product owners, architects, designers, QA, DevOps, and security teams.

Participate in sprint planning, estimation, backlog refinement, and agile ceremonies.

Contribute to solution design, code reviews, debugging, performance tuning, and production issue resolution.

Write and maintain unit, integration, and API tests to support reliable software delivery.

Follow secure coding standards, CI/CD practices, branching strategies, and agile delivery methods.

Create and maintain technical documentation, including API specifications, design notes, and deployment/support documentation.

Skill Requirements

  • Strong hands-on experience with JavaScript and TypeScript.

    Strong experience with front-end frameworks, specifically React and/or Angular.

    Strong experience with Java and Spring Boot for back-end service and API development.

    Good understanding of RESTful API design, JSON, authentication, authorisation, and API security.

    Experience with secure API design, vulnerability awareness, secrets handling, role-based access control, and OWASP guidelines.

    Experience with relational and/or NoSQL databases such as PostgreSQL, MySQL, SQL Server, MongoDB, or Oracle.

    Strong knowledge of HTML5, CSS3, responsive design, accessibility, and UI engineering best practices.

    Experience writing unit, integration, and API tests using appropriate testing frameworks.

    Experience with Git, pull requests, code reviews, CI/CD pipelines, and Agile/Scrum delivery.

    Experience participating in sprint planning, estimation, backlog refinement, and cross-functional collaboration with product, QA, and DevOps teams.

    Strong debugging, problem-solving, communication, and collaboration skills.

Other Requirements

  • Experience with other front-end frameworks such as Vue.js.

    Experience with other back-end technologies such as Node.js, .NET, or Python.

    Understanding of cloud platforms such as AWS, Azure, or Google Cloud.

    Experience with containerisation using Docker and orchestration using Kubernetes.

    Knowledge of DevOps tools such as Jenkins, GitHub Actions, GitLab CI, or Azure DevOps.

    Exposure to microservices, event-driven architecture, or distributed systems.

    Experience with OAuth2, JWT, SSO, RBAC, and enterprise identity integrations.

    Experience with logging, monitoring, alerting, and production observability tools.

    Experience with infrastructure as code tools such as Terraform, CloudFormation, or Bicep.

    Experience

    3–8 years of relevant full stack development experience, with demonstrated ability to deliver production-grade applications.

     

    Candidates at the mid-level should be able to deliver assigned features with minimal supervision. Senior candidates should be able to lead technical discussions, mentor other developers, influence implementation choices, and take ownership of complex features or workstreams.

     

    Educational Qualification

    Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent practical experience.

     

    Preferred Candidate Profile

    The ideal candidate is a hands-on developer with strong ownership, practical engineering judgment, and the ability to work independently as well as collaboratively. They should be comfortable working in an agile delivery environment, partnering closely with product, QA, DevOps, architecture, and security teams to deliver secure, maintainable, and high-quality applications.



About HCLTech

Global provider of information technology services and software consulting.

Similar jobs

Full Stack Java Developer roles
6h
Save
Mark Applied
Hide
Java FullStack Developer
Bengaluru, Karnataka, India
HybridFull Time
Cognizant
CognizantNasdaq: CTSH: Provides IT consulting and digital business process services.
Bachelor's degree in computer science, engineering, or related field; advanced Java, microservices, SQL, JavaScript, API, testing, Agile, and distributed-team collaboration experience required.
Java, Spring Boot, Hibernate, Spring MVC, SQL, JavaScript
18h
Save
Mark Applied
Hide
Java Full Stack Developer- Vice President
Pune, Maharashtra, India
HybridFull Time
Citi
CitiNYSE: C: Global diversified financial services holding.
10+ YOE10+ MgmtBachelor's degree or equivalent experience, 10+ years of application development and leadership experience in financial services, and hands-on Full Stack Java and Oracle experience.
Java, Oracle, CI/CD, Scrum, JIRA, AI
18h
Save
Mark Applied
Hide
Java Full Stack Developer- Vice President
Pune, Maharashtra, India
HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
10+ YOE10+ years of application development and leadership experience in financial services, hands-on Full Stack Java and Oracle experience, cloud-native development expertise, and strong communication and project management skills.
Java, Oracle, CI/CD, Scrum, JIRA, AI
1d
Save
Mark Applied
Hide
Senior Java Full Stack Developer - Vice President
Pune or Chennai
HybridFull Time
Citi
CitiNYSE: C: A global financial services providing banking and credit services.
10+ YOE10+ years of Java full-stack or applications development experience; expertise in programming, systems analysis, project implementation, leadership, and communication. Bachelor's degree required; master's preferred.
Java, JavaScript, TypeScript, Node.js, React, Python, Go, AWS, Google Cloud Platform (GCP), Microsoft Azure, Docker, Kubernetes, GitHub Actions, GitLab CI
1d
Save
Mark Applied
Hide
AES - DE - FS - Java
Pune, Maharashtra, India
OnsiteFull Time
Zensar
ZensarNational Stock Exchange of India: ZENSARTECH: Global technology firm providing digital transformation and infrastructure services.
5+ YOEBachelor's degree in computer science, engineering, or related field; 5–7 years of Java development experience; frontend, cloud, GenAI, Git, troubleshooting, communication, and collaboration skills.
Java, HTML, CSS, JavaScript, AWS, Microsoft Azure, Google Cloud, Git
1d
Save
Mark Applied
Hide
Java Fullstack Angular - Engineer
Noida, Uttar Pradesh, India
OnsiteFull Time
Iris Software
Iris Software: Provides software engineering and IT consulting services to enterprises.
Experience with Java 17+, Angular 14+, Spring Boot, Spring Security, microservices, REST APIs, Hibernate, JPA, RabbitMQ, SQL, Agile, and CI/CD practices.
Angular, NgRx, RxJS, Java, Hibernate, JPA, RabbitMQ, Spring Boot, Spring Security, JWT, REST, SQL, Maven, GitLab, GitHub, Bitbucket, JavaScript, HTML, CSS, Jasmine, Karma, Jest, JMS, ActiveMQ, Kafka, Amazon SQS, Azure Service Bus, Oracle, PL/SQL, Spring Framework
2d
Save
Mark Applied
Hide
Senior Full Stack Java Developer
Bangalore, Karnataka, India
OnsiteFull Time
CGI
CGINYSE: GIB: Provides information technology and business consulting services.
5+ YOERequires 5–7 years of Java full-stack development experience, a bachelor's degree, Java and Spring expertise, REST APIs, front-end frameworks, databases, Git, CI/CD, cloud, Docker, Kubernetes, and messaging systems.
Java, Spring Boot, Spring MVC, Hibernate, HTML, CSS, JavaScript, React, Angular, Vue.js, Oracle, PostgreSQL, MongoDB, Redis, Git, Jenkins, GitLab CI/CD, AWS, Azure, GCP, Docker, Kubernetes, NATS, MQ, Kafka, SQL, NoSQL, RESTful APIs, CI/CD
5d
Save
Mark Applied
Hide
Java Fullstack IRC300668
Bengaluru or Chennai or Hyderabad or India or Nagpur or Noida or Pune
HybridFull Time
GlobalLogic
GlobalLogic: Digital product engineering and software development services provider.
5+ YOERequires 5–10 years of experience with Java, REST APIs, microservices, Spring Boot, Apache Kafka, AWS, GitLab pipelines, Git, JIRA, HTML, React/Redux, and JavaScript.
Java, REST API, Microservices, Spring Boot, Apache Kafka, AWS, Amazon EMR, Amazon S3, Amazon ECS, Amazon SQS, Amazon SNS, Amazon CloudWatch, GitLab Pipelines, Git, JIRA, HTML, React, Redux, JavaScript