Java Solution Architect

Kharkiv, Ukraine

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.

DESCRIPTION


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

As a Java Solution Architect, you will live on the front lines of the products and you will create and build features which used by millions of people every day.

We relocate to Kharkiv. Learn more from a short presentation.

Project technologies and tools

  • Java;
  • Spring Framework;
  • Spring-Web;
  • Spring Batch;
  • Spring Data;
  • Hibernate;
  • MySQL;
  • Junit;
  • Мockito.

Requirements

  • 7+ years of experience with design and hands-on development of all logical layers of a solution and solution cross-cutting concerns;
  • Good knowledge of architectural theory out of primary technology domain context bounds;
  • 5+ years of industry experience in developing relational and non-relational data storage;
  • 3+ years of industry experience in 5+ projects in TL and/or PM roles;
  • Strong experience with full life cycle of Agile software development processes, approaches and methods (SCRUM, XP, etc.);
  • Track record of working directly with the customer;
  • Technology and Business domain-specific knowledge as applicable;
  • Experience in mentoring Leads will be a plus;
  • Good understanding (or experience) with full life cycle of software development processes like RUP, "Waterfall" or MSF will be a plus;
  • Good spoken and written English level.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Compensation for sick lists and regular vacations;
  • Partial grant of the cost of certification;
  • English classes with native speakers (certified English teachers);
  • Other.

Why EPAM?

EPAMers appreciate our flexible work environment, great benefits, and opportunities to thrive.

Life@EPAM

Take a sneak peek at our life in and out of the office. We're more than teammates – we're a community of friends.