Solution Architect (E-Commerce Domain)

Minsk, Belarus

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.

DESCRIPTION


EPAM E-Commerce Solution Practice is seeking an experienced Java Solution Architect. We are ready to challenge you, widen your knowledge and skills, and provide opportunities to deliver enterprise-level solutions based on SAP Hybris and Oracle Commerce platforms.

You will be involved into building of all layers of “turn-key” E-Commerce products - front-end, platform customization, middleware, hardware landscape. You will also solve difficult architectural cases like finding and fixing bottlenecks in performance of world-wide E-Commerce sites during preparation to high season.

Dedicated team, friendly atmosphere, progressive working processes – all included by default.

Want to know more about E-Commerce Solution Practice? Read more - What is ESP.pdf.

Responsibilities

  • Project’s:
    • Design scalable and flexible E-Commerce architectures that include interaction with Customers’ existing back office;
    • Work on high-quality architecture and implementation design, collaborating with the customer, system/business analysts and onshore architects;
    • Build the effective communication bridge between business and technical teams;
    • Review suggested architecture with the development team, taking into account their feedback regarding architecture approach, complexity of the solution and its effectiveness;
    • Help to prioritize technical requirements in accordance with business needs;
    • Identify and mitigate architecture related risks;
    • Set up processes for code quality;
    • Solve Production issues with performance, stability and scalability;
    • Participate in all stages of the product lifecycle.
  • Organizational:
    • Help to develop and widen technical expertise within E-Commerce Unit;
    • Actively participate in the Tech Leads Community;
    • Spread knowledge across the unit;
    • Participate in R&D activities.

Requirements

  • Proven track record of successful projects, with at least 2 man/years scope size each;
  • At least 7 years of the overall experience in software development;
  • At least 2 years of the production experience as a Technical/Team Leader;
  • Good understanding of the Software Development Lifecycle;
  • Good modeling, design and documenting skills;
  • Hands-on in Java development, possibility to design and develop all logical layers of the solution;
  • Excellent problem solving skills;
  • Good negotiation and presentation skills;
  • Advanced spoken and written English.

Nice to have

  • Understanding of Oracle Commerce or SAP Hybris architecture, development practices, out-of-box features and capabilities;
  • Integration with external Payment Processors and understanding of related concepts such as hosted payment pages, direct API integration, and tokenization;
  • Experience with front-end technologies such as Adobe EM, Hybris WCMS, SiteBuilder;
  • Understanding of Endeca or SOLR search engines;
  • Messaging and RESTful services development experience;
  • Data modeling and extension to support custom business objects;
  • Extension of commerce sub-systems such as promotions, pricing, inventory, and customer service;
  • Various caching- and in-memory data grid solutions, like EhCache or Oracle Coherence;
  • Various integrations with CDN, social media (Facebook, LinkedIn) and customer experience analysis solutions (Google Analytics, Bazaarvoice), etc.

We offer

  • Business unit: EPAM Systems E-Commerce Solution Practice;
  • Office location: 8th floor, 1/1 Academician Kuprevich Street, Minsk;
  • Duration: Full Time, Permanent;
  • Travel requirements: 20%+ of working time per year;
  • Outstanding career development opportunities;
  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social package - medical care, sports, family care;
  • Free English classes;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events.