#100254 Senior Hybris Developer

  • Middle term (more than 3 months)
Description:

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;
Requirements:
● Experience in software development for more than 5 years;
● 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);
● Excellent knowledge and experience in Java 8 /11 (more than 3 years);
● Excellent knowledge and experience with SAP Hybris (more than 2 years);
● 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);
○ Docker;
○ Continuous Integration tools (Jenkins);
○ Builders (e.g. Ant, Maven, Gradle);
● 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:
○ SAP Hybris;
○ AWS;
● Understanding of containerization and orchestration (e.g. Kubernetes, Swarm);
● Knowledge in Deployment patterns;
● Practical experience with:
○ Node.js;
○ React;
○ Groovy;
○ Search/indexing products (e.g. ElasticSearch, Solr);
○ Provisioning tools (e.g. Terraform, Ansible);
○ Quality tools (e.g. SonarQube);

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.

We offer:
  • The full-time workload on a remote basis
  • Duration: 3+ months
  • Start date: ASAP

Skills
  • Hybris
  • DDD
  • OOP
  • JavaScript
  • SOLID
  • Java
  • HTML
  • CSS

Similar requests

Suggested Vacancies

Start from: ASAP

Responsibilities: ● Back-end development; ● Working with cloud-based platforms, microservice architecture; ● Taking part in the decision-making process in developing solution and application archit...