Descripción del empleo
On behalf of Ciklum Digital, we are looking for a Senior Hybris Developer to join the team in Kyiv, Kharkiv, Dnipro, Vinnitsa, Lviv, Odessa, Minsk, Gdansk, Wroclaw or Málaga on a full-time basis.
Responsibilities
- Back-end development
- Working with cloud-based platforms, microservice architecture
- Taking part in the decision-making process in developing solution and application architecture
- Code and Architectural review
- Transform requirements to a set of various types of code tests
- Communicate with PMs, engineers, architects, QA engineers and other colleagues and stakeholders
- Proactive position in solution development, processes improvements
- Working in an international distributed team in an Agile environment
- Delivering the product roadmap and plannings
- Ensure that the highest coding standards are met and write highly testable, automatable and performant code over the whole SDLC
- Back-end development
- Working with cloud-based platforms, microservice architecture
- Taking part in the decision-making process in developing solution and application architecture
- Code and Architectural review
- Transform requirements to a set of various types of code tests
- Communicate with PMs, engineers, architects, QA engineers and other colleagues and stakeholders
- Proactive position in solution development, processes improvements
- Working in an international distributed team in an Agile environment
- Delivering the product roadmap and plannings
- Ensure that the highest coding standards are met and write highly testable, automatable and performant code over the whole SDLC
Requirements
- Overall experience of 5+ years with an experience in e-Commerce projects
- Excellent knowledge and experience in Java 8 /11 (more than 3 years)
- At least 2 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);
- Excellent knowledge in Computer Science, Computing Theory:
- Paradigm & Principles (OOP, SOLID, DDD)
- Database theory
- Code testing practices
- Algorithms
- Architectural & Enterprise Patterns
- Design patterns
- Security patterns, computer security and networking vulnerability
- Understanding of network interactions and protocols, conventions (REST), authentication and authorization standards and practices (oAuth)
- Practical experience with:
- REST API development
- Spring Boot Framework
- Testing frameworks (Junit, BDD/Cucumber)
- ORM
- RDBMS (e.g. Aurora, Oracle, MySQL, SQL Server) (more than 2 years)
- Key-value storages (e.g. Redis, Memcached)
- Messaging systems (e.g. RabbitMQ, AWS SQS, Apache Kafka)
- Cloud solutions (AWS)
- System integrations using JMS, web services and ETL tools
- Front-End: HTML, CSS, JavaScript, Ajax, XML, JSON
- Version control systems (GIT)
- Continuous Integration tools (Jenkins)
- Builders (e.g. Ant, Maven, Gradle)
- Java Spring Framework
- DAO
- Facades concept, cronjobs
- Data Hub
- Experience with:
- Creation software architecture and design of complex applications, platforms, microservices solutions
- Agile software processes and technologies
- Code Review process
- Refactoring process
- Troubleshooting, profiling, and debugging applications
- Atlassian stack (Jira, Confluence)
- Upper-Intermediate English
- Overall experience of 5+ years with an experience in e-Commerce projects
- Excellent knowledge and experience in Java 8 /11 (more than 3 years)
- At least 2 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);
- Excellent knowledge in Computer Science, Computing Theory:
- Paradigm & Principles (OOP, SOLID, DDD)
- Database theory
- Code testing practices
- Algorithms
- Architectural & Enterprise Patterns
- Design patterns
- Security patterns, computer security and networking vulnerability
- Understanding of network interactions and protocols, conventions (REST), authentication and authorization standards and practices (oAuth)
- Practical experience with:
- REST API development
- Spring Boot Framework
- Testing frameworks (Junit, BDD/Cucumber)
- ORM
- RDBMS (e.g. Aurora, Oracle, MySQL, SQL Server) (more than 2 years)
- Key-value storages (e.g. Redis, Memcached)
- Messaging systems (e.g. RabbitMQ, AWS SQS, Apache Kafka)
- Cloud solutions (AWS)
- System integrations using JMS, web services and ETL tools
- Front-End: HTML, CSS, JavaScript, Ajax, XML, JSON
- Version control systems (GIT)
- Continuous Integration tools (Jenkins)
- Builders (e.g. Ant, Maven, Gradle)
- Java Spring Framework
- DAO
- Facades concept, cronjobs
- Data Hub
- Experience with:
- Creation software architecture and design of complex applications, platforms, microservices solutions
- Agile software processes and technologies
- Code Review process
- Refactoring process
- Troubleshooting, profiling, and debugging applications
- Atlassian stack (Jira, Confluence)
- Upper-Intermediate English
Desirable
- Certifications on:
- Understanding of containerization and orchestration (e.g. Kubernetes, Swarm)
- Knowledge in Deployment patterns
- Practical experience with:
- Node.js
- React
- Docker
- 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
- Certifications on:
- Understanding of containerization and orchestration (e.g. Kubernetes, Swarm)
- Knowledge in Deployment patterns
- Practical experience with:
- Node.js
- React
- Docker
- 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
Personal skills
- Positive attitude and proactive communication
- Strong self-motivation, reliable and flexible team-player. High attention to details
- Always seeking to improve processes and suggest better solutions
- Working with new skill sets and continuously improving hard and soft skills
- Good comprehension skills and self-motivated quality commitment
- Positive attitude and proactive communication
- Strong self-motivation, reliable and flexible team-player. High attention to details
- Always seeking to improve processes and suggest better solutions
- Working with new skill sets and continuously improving hard and soft skills
- Good comprehension skills and self-motivated quality commitment
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
- 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
Información extra
- Status
- Inactiva
- Localización
- Málaga
- Tipo de contrato
- Tiempo completo
- Tipo de trabajo
- Servicios Consultoría IT
- Carnet de conducir
- No
- Vehículo
- No
- Carta de motivación
- No