
Full Stack Java Technical Specialist - React.js
About the role
Job Summary
Job Summary
We are seeking a Software Engineer with a passion for building user-friendly web applications and reliable backend services.
You will work on real-world applications, contribute to production code, and learn modern engineering practices without being expected to have deep enterprise, cloud, or DevOps experience on day one.
What You Will Do
-
Develop and enhance web-based applications with a focus on frontend and backend functionality
-
Build and modify React-based user interfaces or similar modern JavaScript frameworks
-
Implement backend services and APIs using Node.js, Java, or comparable technologies
-
Fix bugs, add features, and make incremental improvements to existing applications
-
Write clear, readable code and participate in basic code reviews
-
Collaborate with other engineers, product partners, and designers in an agile team setting
-
Learn and apply software development best practices through hands-on experience
Required Qualifications (Relaxed)
-
2–3 years of professional experience
-
Practical experience in either frontend or backend development
-
Frontend: React or another modern JavaScript framework
-
Backend: Node.js, Java, or similar server-side technology
-
Basic understanding of web application concepts (e.g., APIs, client-server interactions)
-
Familiarity with JavaScript/TypeScript and general programming fundamentals
-
Willingness to learn, ask questions, and take feedback
-
Ability to work collaboratively in a team environment
-
Basic understanding of REST APIs
Nice to Have
-
Some exposure to both frontend and backend development
-
Familiarity with any database (SQL or NoSQL) from projects or coursework
-
Introductory exposure to cloud platforms (AWS, Azure, or GCP)
-
Experience with Git or another version control system
Curiosity about modern development tools, including AI-assisted coding tools
Key Responsibilities
Job Summary
We are seeking a Software Engineer with a passion for building user-friendly web applications and reliable backend services.
You will work on real-world applications, contribute to production code, and learn modern engineering practices without being expected to have deep enterprise, cloud, or DevOps experience on day one.
What You Will Do
-
Develop and enhance web-based applications with a focus on frontend and backend functionality
-
Build and modify React-based user interfaces or similar modern JavaScript frameworks
-
Implement backend services and APIs using Node.js, Java, or comparable technologies
-
Fix bugs, add features, and make incremental improvements to existing applications
-
Write clear, readable code and participate in basic code reviews
-
Collaborate with other engineers, product partners, and designers in an agile team setting
-
Learn and apply software development best practices through hands-on experience
Required Qualifications (Relaxed)
-
2–3 years of professional experience
-
Practical experience in either frontend or backend development
-
Frontend: React or another modern JavaScript framework
-
Backend: Node.js, Java, or similar server-side technology
-
Basic understanding of web application concepts (e.g., APIs, client-server interactions)
-
Familiarity with JavaScript/TypeScript and general programming fundamentals
-
Willingness to learn, ask questions, and take feedback
-
Ability to work collaboratively in a team environment
-
Basic understanding of REST APIs
Nice to Have
-
Some exposure to both frontend and backend development
-
Familiarity with any database (SQL or NoSQL) from projects or coursework
-
Introductory exposure to cloud platforms (AWS, Azure, or GCP)
-
Experience with Git or another version control system
Curiosity about modern development tools, including AI-assisted coding tools
Skill Requirements
Java ; Node ; React ; API,AWS ; Azure ; SQL ; GitHub Actions
Other Requirements
null
Benefits and perks
•Learning Budget
Required skills
React
JavaScript
TypeScript
Node.js
Java
APIs
Web development
About HCL Technologies
Pune
Headquarters