eInfochips Technology/Software

SAP Commerce (Hybris) Developer

Pune, India +1 In person Full-time

Location: Bangalore, Karnataka

Position

Key Responsibilities

  • Design, develop, enhance and maintain SAP Commerce (Hybris) applications and scalable backend services in Java, Spring/Spring Boot and microservices.
  • Work across SAP Commerce extensions, models, services, DAOs, facades, controllers and OCC REST APIs.
  • Implement data modelling (Items.xml, relations, types, attributes, inheritance) and load/manage business data through Impex.
  • Implement Order Management flows — cart creation, checkout, delivery and payment, order placement and processing, consignment creation, status updates, fulfilment and cancellation.
  • Build and maintain CronJobs, Jobs, Events, Business Processes and Process Engine logic; handle Hot Folder and SFTP/FTP file-based data ingestion.
  • Develop inbound and outbound integrations with ERP, OMS, CRM, payment gateways and inventory systems.
  • Troubleshoot integration, API, data synchronisation, indexing and order-processing issues; deliver root-cause analysis and permanent fixes.
  • Participate in code reviews, write unit and integration tests, and support testing across Development, QA, UAT and Production.

Mandatory Skills

SAP Commerce / Hybris 6–8 years hands-on; architecture and extension structure; Items.xml, data modelling, relations, type system, model/service/DAO/facade layers, controllers, OCC web services; Impex; Catalog, Product, Category, Customer, Cart, Order, Price, Stock, Promotion and Inventory; Order Management and Checkout; CronJobs, Events, Business Processes, Process Engine; Hot Folder; Solr/product search; Ehcache; application and server log troubleshooting.

Java Core Java, OOP, Collections, exception handling, Streams and Lambdas, multithreading/concurrency, Java 8+ features; clean code, SOLID principles and design patterns.

Spring / Spring Boot Dependency Injection, Spring MVC, Security, Data, exception handling and configuration management; developing and consuming RESTful APIs.

Microservices Microservice architecture, service-to-service communication, REST APIs, API authentication/authorisation, distributed systems, logging and monitoring, error handling and retries; synchronous and asynchronous communication.

Integrations Hot Folder, SFTP/FTP, file-based integrations (CSV/XML/JSON), REST/SOAP and OCC APIs, Kafka or other messaging, event-driven architecture, SMTP/email and middleware-based integrations; inbound/outbound data synchronisation.

Database & Search MySQL, SQL Server or similar; SQL and FlexibleSearch; Solr indexing and search, including troubleshooting indexing issues.

Development & DevOps Git, Maven/Gradle/Ant, CI/CD pipelines, basic Docker and cloud exposure, Agile/Scrum delivery; Jira, Confluence, Jenkins, SonarQube and Postman.

Good to Have

SAP Commerce Cloud

  • SAP Integration Suite / CPI
  • Kafka or messaging systems
  • Docker / Kubernetes
  • AWS / Azure / GCP
  • CI/CD and DevOps practices
  • payment, tax, pricing, promotion, inventory or fulfilment integrations
  • B2B eCommerce implementations
  • performance optimisation and application monitoring

Education & Key Competencies

Bachelor's degree in Computer Science, Information Technology, Engineering or a related field; equivalent practical experience is also considered. Strong analytical, debugging and problem-solving skills, good communication, and the ability to work independently or in a team, understand existing enterprise applications, and deliver safely in a fast-paced Agile environment.

Location

IN-KA-Bangalore, India

Time Type

Full time

Job Category

Engineering Services

Additional Locations: Pune, Blue Ridge-Hinjewadi

Job description provided by eInfochips.
View the original posting