Join the team

Senior HCL Commerce/ WebSphere Commerce Developer

Job Specification

Sorry! We don’t currently have any vacancies. Please check back soon.

ROLE RESPONSIBILITIES

  • Design and develop solutions within a multi-functional Agile team to support key business needs for WebSphere Commerce/ HCL Commerce application
  • Design, implement and test back-end solutions for eCommerce websites
  • Design, implement and test web service applications for Order, Payment, Catalog, and Member modules
  • Apply software engineering best practices
  • Troubleshoot technical issues, perform root cause analysis and take appropriate action to remediate issues
  • Collaborate effectively with technical and non-technical stakeholders. Must be able to document and demonstrate technical solutions by developing documentation, diagrams, code comments, etc.
  • Development and support for enterprise-grade e-commerce websites (HCL Commerce/IBM WebSphere Commerce) using e.g. Java, JavaScript, SQL and REST
  • Mentoring and guidance of junior developers
  • Migration of legacy applications to modern container-based microservice architectures

SKILLS & EXPERIENCE REQUIRED

  • Proven experience in delivering large-scale architecture change projects in ecommerce, retail or manufacturing.
  • Proven technical leadership skills with an internal team within a client facing environment.
  • An understanding of web technologies and an appreciation for capacity and performance design considerations
  • Essential to have a good understanding of IBM WebSphere Commerce (WC v7 or WC v8)/ HCL Commerce v9 functional and technical architecture including design and development best practice and the associate technologies:
    • WebSphere Commerce (WC) functional architecture (e.g. store, catalog, merchandising, marketing, orders)
    • WC frameworks (e.g. Command framework, MVC,)
    • WC Search
    • Common WC data models (User, Orders, Catalogs, Promotions etc.)
    • WC messaging infrastructure (inbound and outbound, REST, MQ, BOD)
    • WC persistence layer (SDO and EJB/access/data beans)
    • WC development environment, SCM and GIT repos
    • SOLR search
    • IBM DB2 Database
    • Demonstrate and develop to WC best practices, especially with regards to security and customisations
    • Have a working knowledge of Dynacache
    • An understanding of WC deployment models (e.g. 3-tier, de-coupled storefront/search)
  • Java and J2EE development (e.g. JSP, EJB, JPA, Struts, Spring, core JAVA)
  • Develop performant and secure code (incl. SQL) for high-traffic production use, following pre-defined principles and guidelines
  • Working knowledge of application server technologies (e.g. WebSphere Application Server) including clustered environments
  • Working experience of the Atlassian Tooling (JIRA, Confluence)
  • Excellent problem solving skills
  • Excellent written (documentation) and oral communication skills, in a role which will be regularly customer facing
  • Effective time management, and an ability to deliver to deadlines working in a Scrum methodology
  • Ability to work collaboratively with both local and offshore teams and developers

ADDITIONAL/ DESIRABLE SKILLS

  • Previous experience of working in an Agile environment
  • Experience developing headless WebSphere Commerce/ HCL Commerce solutions
  • An interest in the ongoing developments of WebSphere Commerce/ HCL Commerce (e.g. xC programming model, JPA)
  • Have good front-end development skills in HTML, CSS and JS frameworks (e.g. JQuery) and are familiar with Ajax
  • Web-tier configuration experience (e.g. Apache, IIS)
  • Having worked on solutions utilising edge-caches and CDNs

PERSONAL ATTRIBUTES

  • Strong communication and time management skills
  • Well organised team player
  • Desire and drive to progress through the organisation
  • Self-motivation
  • Confident telephone, workshop and client meeting manner
  • Display a positive attitude
IN RETURN

WE OFFER

IN RETURN WE OFFER

  • Competitive remuneration package compromising of a basic and bonus plan
  • Pension Scheme with a leading pension provider
  • Ongoing learning and development, training and career progression
  • Excellent working environment
  • 20 days’ vacation (increases with length of service), with your birthday off as standard!