Предполагаемый уровень месячного дохода:
не указан
EPAM Systems is looking for an experienced Java Architect.
Requirements:
hands-on experience in Java stack;
relevant experience in back-end development of highly-loaded distributed solutions;
experience in building of enterprise solution based on Open Source stack like Spring, Hadoop, Mongodb (any other noSQL solutions are fine as well), Solr;
technological stack: J2EE, Spring, noSQL, RDBMS, Solr, Messaging, Hadoop, anything from Hadoop cloud (Pig, Hive, Scoop) is a plus;
Hadoop clustering is a must.
Plus:
MongoDB;
OLAP/ETL/BI.
Responsibility area:
identify weak points of the system and find scalable solutions to address those weak points;
define and implement ‘Best Practice’ development processes to support large scale application development initiatives and multiple projects (including / not limiting to object model definition, build process, configuration management);
take ownership of technical solutions from the design and architecture through development and unit testing;
document technical designs, using flow charts, class diagrams, sequence diagrams, activity diagrams, data flow diagrams, database schemas, descriptive software component documentation, wireframes, etc. as required;
provide technical leadership and mentoring to senior and junior developers on project assignments;
work closely with project managers, directors, and account managers to ensure that client expectations are met and that project schedules and budgets are adhered to;
help guide the technology direction;
code himself and perform code review sessions with other developers and suggest improvements or alternate strategies when appropriate.