Senior Associate Technology L2 Websphere Commerce Server

Year    Gurgaon, Haryana, India

Job Description

Company Description

Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting, and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of the next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting, and customer obsession to accelerate our clients' businesses through designing the products and services their customers truly value.


  • Sr. Associate, Technology plays a significant role in the design and implementation of technological solutions for our clients.
  • A Sr. Associate, in Technology, is involved in ensuring a quality technical design that satisfies the business requirements of the client.
  • A Sr. Associate, Technology is often involved in package evaluations and recommendations, communicating the technological details of the project to the business users, and workshops with the clients. Sr. Associate, Technology also participates in gathering business requirements and assessing existing architectures and resources.
  • Sr. Associate, Technology provides leadership to the team by taking responsibilities for a specific component or track of the project architecture.
  • By taking on this level of responsibility, a Sr. Associate, Technology spends more time overseeing the tasks required to implement a solution rather than performing the tasks directly.
  • This includes planning, estimation, resource management, issue resolution, and quality assurance.
  • A Sr. Associate, Technology is also responsible for coordinating and communicating with the other tracks and disciplines involved in the project.
  • In performing the essential functions of this role, the work is fast-paced, moderately noisy, and team-based. Additionally, frequent overnight travel is required.
  • Works with architects and SME from other domains to define integration strategies and specifications of the application and its integration
  • Prepares the technical design of the more complex technology components within the module (one or more of client/web presentation tier, server tier, data access and data model, integration component, package function customization)
  • Participates in and in some cases drives design reviews of other modules and provides insightful comments to improve the design quality and design conformance to standards
  • Assists the architect in articulating the pros and cons of using a certain technology stack/package or component or design pattern versus another to the clients and project team and drives the selection of technologies, and designs to come up with the optimal architecture
  • Implements slice of application (EAR) and proofs of concept (spike solution) to prove any new technologies or integration scenarios in the module
  • For package implementations, aids the Architect of the project to perform the gap analysis between business requirements and the package features and design the configuration, customizations, extensions, and interfaces required to meet the requirements
  • Provides solution to the packaged solution by understanding the underlying component architecture and already build-in feature and providing the solution with minimal change that suites-in/plugs in with the in-build package.
  • Provides technical insights in the integration of various internal/external third-party systems based on the relevant web technologies.
  • Understand and appreciates the various aspects of the solution whether part of a package or standalone caching systems / content delivery networks for edge caching.
  • Understand and provides a solution to relevant RDBMS systems in the scope of packaged solution and application needs.
  • Provides innovative solutions to project-level technical issues
  • Critiques a design created by another designer/architect and helps identify design and performance improvements and operational needs.
  • Interacts with a set of clients (client senior developers and architects) to create technology specifications from business requirements for one of the modules within the project
  • In some scenarios, collaborates with client developers to design, build, test and deploy the module components and integrate them with the rest of the modules
  • Raises and drives to closure with the client any technical design and implementation issues in the module and also in the interfaces and interactions with other modules
  • Estimates the implementation and deployment of the module based on design architecture, testing strategy, and overall project plan
  • Assists the architect in coming up with the overall estimates for the project along with any key risks, issues, dependencies, and their mitigation
  • Reports progress and issues to the Manager in a timely manner. In particular, to relay issues that might impact the quality or the ability to deliver to timescales or estimates
  • Works with team on the development of standards, processes, and procedures related to application security, upgrade management, capacity planning, application deployment, operational needs, future scalability, performance monitoring/tuning, failover, and disaster recovery.
  • Mentors the team on the best techniques to debug and troubleshoot design and implementation defects and issues
  • Shares point of view on the technology stack, package, and latest technology and business trends in one or more relevant areas (e.g. e-commerce, Content Management, Search).
  • Documents the technical design using UML, suitable design patterns in the form of technical design narrative, object models, sequence diagrams, and collaboration diagrams.
Qualifications
  • Minimum 6-8 years of hands-on experience in developing/customizing e-commerce applications using IBM WebSphere Commerce / HCL Commerce packaged solution.
  • Strong understanding of tiered application development and MVC architecture
  • Strong understanding of HCL Commerce runtime framework and architecture with strong knowledge of struts and spring frameworks
  • In-depth knowledge of recent IBM WebSphere /HCL Commerce versions - Version 7/Version 8 or later including the latest feature packs/mods.
  • Strong understanding of HCL Commerce system's e-site and various business models
  • Hands-on skills and expertise in two or more of the sub-systems in HCL Commerce (e.g. Catalog, Order, Member, Marketing, Promotion sub-systems)
  • Hands-on skills in the application data models, access control frameworks, and various utilities like Data Loader Utilities, DB clean, stage propagation, and schedulers.
  • Strong understanding of the key configuration of HCL Commerce like Application Configuration, Search, Caching
  • Strong understanding of Solr/Search systems their configuration and its process.
Development, Customization, and Configuration - Must have
  • In-depth experience in developing B2B and B2C stores with extended sites model (preferably on B2C stores)
  • Strong understanding and hands-on experience in HCL Commerce key concepts like BOD frameworks, REST APIs development, SOA.
  • Experience with J2EE architecture and development including servlets, EJBs, JMS, and JSP
  • Experience in integrating HCL Commerce application with Web Content Management Systems (CMS), Order Management Systems, Product Information Management Systems and another third party like payments gateway, shipping, tax provider's systems, Review and Rating systems analytics CDN and social integration.
  • Strong programming/development knowledge in specific Java technologies including JSP, Servlets, JSTL, JSP, REST Services, JDBC, and Spring Frameworks
  • Experience with supported databases - Oracle/DB2 - DDL, DML, writing triggers and stored procedures with complex SQL skills.
  • Strong knowledge of integration and configuration of WCBD into CI/CD pipeline process
  • Experience with Analytics like GTM, IBM Digital Analytics etc.
  • Strong familiarity with git hub/bit bucket source code management systems its branching
  • Strong problem-solving and troubleshooting skills
  • Adept in using development RAD tools for HCL Commerce Application development
  • Able to write JUnit test cases
  • Sound knowledge of the agile scrum application development process
  • Skilled in framing/implementing best development practices and guidelines
  • Should be able to review the code and provide effective feedback/comments
  • Experience in UI technologies like AJAX, DOJO, JQuery, JSPs, CSS, and HTML
Good to have
  • Developer certification in HCL Commerce is preferred
  • Should understand the Fix Pack, Feature Pack, APAR/I-Fixes/Mod upgrades and should be able to analyze the impact of this on the application
  • Experience in migration of HCL Commerce Applications to a newer version
  • Skills in various log analysis tools like Splunk, Sumo Logic, etc.
  • Skills in working on JIRA tools and confluence
  • Should be efficient in using standard tools like - ANT, Putty, WinSCP, Jenkins
  • Understanding of WebSphere Application Server tools, certificate management, application security, understanding various resources and configurations like cluster configuration, virtual hosts, connection pools, threads, troubleshooting, etc.
  • Should understand the aspect of high availability, application failover and disaster recovery, application accessibility
  • Should understand and appreciate non-functional requirements and implement them in application development
  • Should be exposed to working on high transactional systems
  • Should understand the architecture and benefits of cloud technologies and hybrid hosting technologies and understand the basic application architecture
  • Should understand the basic to moderate scripting language including the shell script. Jenkins and python.
Personal Attributes:
  • Strong and innovative approach (thinking out of the box) to problem-solving and finding the best solutions
  • Excellent communicator (written and verbal, formal and informal)
  • Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution.
  • Ability to lead by example - should be self-motivated, a quick learner, and a good team player
  • Ability to multi-task under pressure and work independently with minimal supervision.
  • Ability to prioritize when under pressure
Additional Information
  • Gender-Neutral Policy
  • 18 paid holidays throughout the year for NCR/BLR (22 For Mumbai)
  • Generous parental leave and new parent transition program
  • Flexible work arrangements
  • Employee Assistance Programs to help you in wellness and well being

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2942974
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Gurgaon, Haryana, India
  • Education
    Not mentioned
  • Experience
    Year