L O A D I N G

Java Developer for Shops & Offers team

Job Category: Hosting & Cloud
Job Location: remote
Job Type: Full Time
Experience: 3.5 years +

Main responsibilities:

  •  Develop new features that add functionality to the Shops and Offers projects;
  •  Assume ownership of the whole development lifecycle of artifacts, including release and deployment cycles;
  •  Focus on code quality, security and scalability;
  •  Participate in the products architecture and solution strategy refinement;
  •  Maintain, refactor and evolve content configuration in a Java-based Content Management System (CMS);
  •  Participate in all phases of the development lifecycle of artifacts within a microservice oriented architecture;
  •  Contribute to cross-project technical topics like: Secure SDLC process, Continuous Integration & Continuous Delivery process, Design for testability, Catalog of reusable CMS components, and others.

We appreciate:

We are currently looking for a colleague to help us further develop these great products:

  •  Java 8 or higher and related technologies;
  •  Spring and related features: Spring Boot, Spring MVC;
  •  RESTful Web Services;
  •  Release lifecycle and all its supporting tools and technologies: Maven, Git, Branching Models, Continuous Integration / Continuous Delivery tools;
  •  Microservice oriented architecture;
  •  Identify and apply design patterns;
  •  Building web portals (integrate frontend artifacts into Java web applications);
  •  Unit testing and integration testing;
  •  Have very good command of English language (both written and spoken);
  •  Develop projects in a distributed team;
  •  Be able to lead and mentor junior members of the team;
  •  Interact daily with all the roles of a project team (developer, QA, operation engineer, product owner);
  •  Have a proactive approach towards your work and processes;
  •  Adapt and adjust to change.

Would be a plus:

  •  Experience working with a CMS;
  •  Relational Databases, SQL and ORM technologies (JPA, Hibernate);
  •  Knowledge about Enterprise Integration Patterns;
  •  A full-stack approach to projects;
  •  Security knowledge;
  •  Domain Knowledge in building online portals or e-commerce.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx