> Markdown version of [/jobs/ext/3030665-hcl-commerce-developer](https://www.wearedevelopers.com/jobs/ext/3030665-hcl-commerce-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # HCL Commerce Developer - **Company:** HCLCOMMERCE, LLC - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Frameworks, Continuous Integration, Customer Data Management, IBM DB2, Relational Databases, Database Design, Database Development, Software Design Documents, Eclipse (Software), Enterprise JavaBeans, Middleware, Java Platform Enterprise Edition (J2EE), Revision Control Systems, IBM WebSphere MQ, IBM Websphere Application Server, Java Database Connectivity, Java Message Service (JMS), Java Persistence API, Java Servlet, Apache Struts, Java Naming and Directory Interface, JQuery, JavaServer Pages Standard Tag Library, Object-Oriented Software Development, Oracle (Applications), Performance Tuning, Software Engineering, Apache Solr, SQL Stored Procedures, Subversion, Systems Integration, Web Services, Extensible Markup Language (XML), Sql Optimization, Backend, Git, Integration Tests, Information Technology, Ibm Websphere Commerce, Sql Tuning - **Published:** September 22, 2026 - **Apply:** https://www.thejobnetwork.com/job/5a8d2205-8c58-40c6-af9b-430eeda8a549/hcl-commerce-developer ## About the Role Qualified candidates will demonstrate advanced technical and functional knowledge of HCL Commerce. Additional qualifications include, but are not limited to: * At least 3-5 years experience with J2EE and the HCL Commerce suite of products including Solr, Liberty, WebSphere Application Server, and DB2. * Experience with EJBs, JSPs, Servlets, JDBC, JNDI, JPA, and JSTL. * Experience with XML and Web Services. * Experience with the Struts and Spring Application Frameworks. * Experience with JavaScript and JavaScript frameworks such as jQuery and Dojo. * Experience with Object Oriented Programming and Object Oriented Design. * Experience with Relational databases and advanced SQL * Experience with J2EE IDEs Eclipse and/or HCL and/or WebSphere Commerce Developer. * Experience with code management tools including SVN and Git. * Experience with database design and development including stored procedures, triggers, packages. * Experience with messaging oriented middleware including JMS and IBM MQ. * Support performance tuning of customer's HCL Commerce environments including IHS, WAS, DB2 or Oracle. * Expertise with unit, system, and integration testing. * Effective organizational and time management skills, along with the ability to handle multiple projects concurrently. * Excellent written and verbal communication skills in support of client facing consulting. * Ability to generate technical specifications including application design, database design, and ongoing change requests. * Bachelor's Degree in Computer Science, related field or equivalent experience. * HCL and/or WebSphere Commerce Certifications are preferred. ## Description * Develop Java-based HCL Commerce applications and extended sites following software design methodology standards. * Involved in full project lifecycle including requirement analysis, developing technical approach documentation, providing SME support to the project management team and other third party development teams, developing detailed technical design documentation, integrating with third-party and back-end software and systems, implementing solutions using the standard HCL Commerce extensions framework, coordinating the testing efforts on the end solution. * Use HCL Commerce and HCL Commerce Developer software to develop quality solutions that meet business requirements and technical design specifications. * Develop reusable components and services that address the client requirements or BlueSky CodeBlue requirements. * Work with Business Analysts to understand business requirements. Develop reusable components and services that address the requirements discovered. * Design and implement the migration process for catalog and customer data during a platform or version migration. * Design and implement continuous-integration (CI) for on-going data and process flows for order information, catalog and customer data updates, and scheduled deployments of code and managed content. * Design and implement advanced caching and data-cache and SQL tuning as part of performance optimization. * Support developers in configuration of development environments and deployment of application builds. * Assist the Architects in providing estimates to assist project managers in building Work Packages and Work Breakdown Structures. ## Related Videos - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [WeAreDevelopers LIVE - the weekly developer show with Chris Heilmann and Daniel Cranney](https://www.wearedevelopers.com/videos/1309-wearedevelopers-live-the-weekly-developer-show-with-chris-heilmann-and-daniel-cranney) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Modern Headless Commerce with Vendure](https://www.wearedevelopers.com/videos/489-modern-headless-commerce-with-vendure) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)