Контакты

Java Architect (training to BigData Solution Architect)

Minsk, Belarus

Currently we are looking for a Java Architect for our Minsk office to make the team even stronger.

EPAM, a leading global software engineering and IT consulting provider with 13 200+ passionate Engineers, Designers and Consultants, invites motivated, self-organized and ambitious engineers to become a part of our BigData Solution Practice.

As a BigData Solution Architect, you will be continuously involved into pre-sales, R&D and POC activities for EPAM prospect customers.

We provide training in BigData stack to those engineers who have no significant experience, but have a strong desire to build their career in this sphere.

Responsibilities

  • Technical vision presentation to the client;
  • Client communication;
  • Take part or drive workout of architectural approach;
  • Spearhead the design from business use-cases through design model;
  • Reusable core components development;
  • Drive true Agile process.

Requirements

  • Understanding of Lambda Architecture;
  • Understanding of typical distributed architectures (WS, messaging, clusters, caching, etc.), scalability;
  • Experience in all phases of the software development life-cycle;
  • Experience with implementation of large systems that utilize J2EE technologies;
  • Applied knowledge of designing n-Tier OO system architectures using EJB technologies or alternatives;
  • Applied experience with OOD and UML;
  • Applied knowledge of Design Patterns;
  • Experience developing in J2EE and standard Java frameworks: Spring (Core, MVC, Web Services, Boot, Security), Hibernate/JPA;
  • Experience with standard internet protocols such as HTTP, HTTPS, POP, FTP, SMTP;
  • Applied experience with RDBMS design, development;
  • Good SQL level, hands-on experience writing SQL scripts;
  • Highly organized and detail-oriented;
  • Ability to work closely with team members;
  • Good knowledge of algorithms and understanding their complexity;
  • Hands-on experience with Unix shell;
  • Good communication skills;
  • English – at least Upper-Intermediate level (reading/writing/speaking).

Nice to have

  • Hadoop, Map/Reduce, HDFS, Yarn;
  • Spark/Spark Streaming/MLLib;
  • Hbase, Hive;
  • Oozie, Sqoop, Flume, Kafka;
  • Overview of open source BigData and related frameworks.

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.