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
Learn more about EPAM in Belarus

A day in the life

Account Manager
Toronto, Canada

Delivery Manager
Kyiv, Ukraine

Senior Business Analyst
Gdansk, Poland

Project Manager
Budapest, Hungary

Hello. How Can We Help You?

Get in touch with us. We'd love to hear from you.

Our Offices