Solution Architect (E-Commerce Domain)

Minsk, Belarus

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

  • Innovative solutions delivery to the world’s digital changes;
  • Experience exchange with colleagues all around the world;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Engineering, corporate and social events;
  • Social package: professional & soft skills trainings, medical & family care programs, sports;
  • Free English classes;
  • Flexible working schedule.