Senior Java Software Engineer

Kyiv, 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.


Currently we are looking for a Senior Java Software Engineer for our Kyiv office to make the team even stronger.

We are seeking a skilled Senior Java Software Engineer, ideally with some Big Data experience willing to continue the career growth in the area.

You are welcome to become a key member of a talented and high profile software engineering team that is developing solutions for a global Fortune 20 company headquartered in the United States.

You will be building an engineering knowledge management solution that employees’ cutting edge concepts such as knowledge graph based natural language search, advanced text analytics, and integration with structured and unstructured data sources.


  • 3+ years of experience as a Java Software Engineer within production projects;
  • Hands-on full life cycle experience in Java/Java EE application development;
  • REST Web Services development experience;
  • Good knowledge of SOAP Web Services;
  • Strong knowledge of Spring (Core, Data, MVC, Cloud);
  • Experience in JavaScript;
  • Familiarity with HTML, WSDL, XML, JDBC;
  • Experience in using SQL Server;
  • Experience in JMS, knowledge of messaging patterns;
  • Problem solving skills: solution implementation and verification;
  • Strong understanding of Agile and Scrum methodologies;
  • Excellent written and verbal communication skills;
  • Ability to work independently under general direction;
  • Intermediate or higher spoken English.

Nice to have

  • Experience in search engines and technologies is a plus;
  • Web Application development using Spring framework;
  • Apache POI;
  • Apache PDF;
  • Apache Avro;
  • Apache Commons;
  • EasyMock;
  • Solr;
  • Liquibase;
  • Swagger.

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;
  • English classes with native speakers (certified English teachers).


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


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