Senior Java Software Engineer

Kyiv, Ukraine

65829797)

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

Requirements

  • 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).