Вакансия Middle Hybris Developer for Ciklum Digital

12 вакансий
Специализация: Java
Уровень: Middle
Опыт: 3 года
Уровень английского: Не важно
Город: Минск
Размер компании: 3500

On behalf of Ciklum Digital, we are looking for a Middle Hybris Developer to join our team 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
  • Design and implement a set of various types of tests (unit, integration, functional, etc)
  • 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
  • To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC

Requirements:

  • Experience in software development for more than 3 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 2 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)
  • Intermediate English

Desirable:

  • Certifications on:
    • SAP Hybris
    • AWS
  • Understanding of containerization and orchestration (e.g. Kubernetes, Swarm)
  • Knowledge in Deployment patterns
  • Practical experience with:
    • 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

What's in it for you?

  • Employment under the law of the Republic of Belarus
  • 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
Dfb1cd8bfc0c19b3c165e5cbdae2d958
Представитель компании
Вакансии компаний