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.
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.
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.
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.
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.
Business unit: EPAM Systems E-Commerce Solution Practice;