Job
Description
As a Sr & Lead Full Stack Developer in the Commerce Product team at HCL Software, your role will involve the following responsibilities: - **Design, Develop, and Implement Applications:** - Create Full Stack applications using a combination of programming languages, with proficiency in Java, Spring Boot & TypeScript. - Good knowledge of React.JS or Angular is essential (React preferred). Familiarity with SQL and NoSQL databases is required. Experience with NextJS and MUI is a plus. - **API Development and Maintenance:** - Develop and maintain APIs to ensure seamless data flow and robust server-side functionality. Familiarity with Open API standards is a plus. - **Testing:** - Write unit tests for individual components following Test-Driven Development (TDD) practices. - Write integration tests across front-end applications, APIs, and databases utilizing the Playwright framework. - Write and maintain load tests using JMeter. - **Collaboration and Code Integrity:** - Work closely with the engineering team to design and launch new features. - Maintain code quality, organization, and implement security measures to safeguard data. - **Performance Optimization and Automation:** - Conduct performance tuning, improve system balance, enhance usability, and automate processes. **Qualifications:** - 5+ years of hands-on experience in writing applications, APIs, and testing automation. - Proficient in developing web applications using server-side languages like Java and client-side languages like HTML, CSS, and JavaScript. - Strong knowledge of Spring Boot framework and TypeScript. Experience with advanced TypeScript libraries and frameworks (e.g., AngularJS, ReactJS, Next.JS). - Familiarity with cloud technologies (e.g., Azure, AWS, GCP), Docker, and container implementations. - Proficient with code versioning tools like Git, and familiarity with CI/CD tools like Jenkins, GitLab CI/CD, Azure Pipelines, or GitHub Actions. - Familiarity with monitoring application performance, setting up logs, and using tools like Prometheus or ELK stack. - Knowledge of Agile practices (e.g., Scrum or Kanban) and soft skills like excellent communication, teamwork, attention to detail, and time-management skills. As a Sr & Lead Full Stack Developer in the Commerce Product team at HCL Software, your role will involve the following responsibilities: - **Design, Develop, and Implement Applications:** - Create Full Stack applications using a combination of programming languages, with proficiency in Java, Spring Boot & TypeScript. - Good knowledge of React.JS or Angular is essential (React preferred). Familiarity with SQL and NoSQL databases is required. Experience with NextJS and MUI is a plus. - **API Development and Maintenance:** - Develop and maintain APIs to ensure seamless data flow and robust server-side functionality. Familiarity with Open API standards is a plus. - **Testing:** - Write unit tests for individual components following Test-Driven Development (TDD) practices. - Write integration tests across front-end applications, APIs, and databases utilizing the Playwright framework. - Write and maintain load tests using JMeter. - **Collaboration and Code Integrity:** - Work closely with the engineering team to design and launch new features. - Maintain code quality, organization, and implement security measures to safeguard data. - **Performance Optimization and Automation:** - Conduct performance tuning, improve system balance, enhance usability, and automate processes. **Qualifications:** - 5+ years of hands-on experience in writing applications, APIs, and testing automation. - Proficient in developing web applications using server-side languages like Java and client-side languages like HTML, CSS, and JavaScript. - Strong knowledge of Spring Boot framework and TypeScript. Experience with advanced TypeScript libraries and frameworks (e.g., AngularJS, ReactJS, Next.JS). - Familiarity with cloud technologies (e.g., Azure, AWS, GCP), Docker, and container implementations. - Proficient with code versioning tools like Git, and familiarity with CI/CD tools like Jenkins, GitLab CI/CD, Azure Pipelines, or GitHub Actions. - Familiarity with monitoring application performance, setting up logs, and using tools like Prometheus or ELK stack. - Knowledge of Agile practices (e.g., Scrum or Kanban) and soft skills like excellent communication, teamwork, attention to detail, and time-management skills.