Skip navigation EPAM

Java Architect (training to BigData Solution Architect) Minsk, Belarus

Java Architect (training to BigData Solution Architect) Description

Job #: 10406
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.


  • 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


  • 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