Position: Hybris Expert / Tech Lead
Company: Ciklum
Experience required: 5y
English level: intermediate

Responsibilities
-This is a hands-on role involving extensive participation in coding, design and implementation of e-commerce applications as well in parallel successful candidate have to understand architecture design and be a great communicator to lead a team
-Act as Architects for the new feature development requirements, define various architecture constructs such as solution architecture, logical and physical view, and application architecture. Create end-to-end specifications for e-Commerce solutions
-Provide code development estimates and coordinate development tasks, define implementation processes, code and other quality standards
-Diagnose and solve technical problems related to e-Commerce implementation
-Provide direction to other members of technical team on design and implementation
-Define and follow best practices to manage performance and scalability of e-Commerce solution
-Communicate with PMs, engineers, architects, QA engineers and other colleagues and stakeholders
-Working in an international distributed team in an Agile environment

Requirements
-Overall experience of 5-8 years with at least 4 years in e-Commerce projects and minimum 10 years experience in IT, ensure software developed adheres to best practices and quality standards through code and design reviews
-At least 4 years of hybris project implementation experience including hybris (min version 6.7 ) in hybris omni commerce, B2B, B2C
-Knowledge and experience with hybris accelerators, various hybris Cockpits, Payment, User & Account management Content management – Catalogs, Product modelling, Workflows and collaboration, Digital Asset Management, WCMS, Data & process integration and 3rd party integrations(Search, Personalization, Promotions and Pricing)
-Strong analytical and architectural skills
-Deep understanding of hybris platform and frameworks
-Experience with open standards and service-oriented architectures
-Programming Languages: Java 8/11
-Paradigm & Principles (OOP, SOLID)
-Architecture & Enterprise Patterns
-Software Testing Techniques & Code-Test Frameworks
-Networks interaction and protocols (REST API, Message Broker Systems)
DB(RDBMS, NoSQL) and Data Structures
-Cloud Platforms(AWS is preferable, experience with any other is a must)
-Spring & AOP
-Software Product Deployment Skills
-ORM Frameworks
-Web Servers
-Search Engines
-CI/CD
-High-Load
-NFR requirements
-Java Spring Framework
-DAO
-Facades concept, cronjobs
-Data Hub
-Software development methodology (Waterfall, Agile)
-Technical Bachelor or Masters degree preferred (Computer Science, or similar)
-Upper-Intermediate English

Desirable
-Certifications on:
SAP Hybris
AWS
-Understanding of containerization and orchestration (e.g. Kubernetes, Swarm)
-Knowledge in Deployment patterns

Practical experience with:
-Node.js
-React
-Orchestration and Virtualization (Docker)
-Security/Compliance(HIPAA, etc)
-Groovy
-Search/indexing products (e.g. ElasticSearch, Solr)
-Provisioning tools (e.g. Terraform, Ansible)
-Quality tools (e.g. SonarQube)
-Functional understanding of SAP CRM or ERP

What's in it for you
-Career growth opportunities
-Realization of your innovative ideas in building new Ciklum Solutions and Services
-Friendly collaborative teams and enjoyable working environment
-Professional skills development and training programs
-Variety of knowledge sharing, training and self-development opportunities
-State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions