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.

DESCRIPTION


Our customer provides property information, analytics, and data-enabled services in North America, Western Europe, and the Asia Pacific. The company provides its services to mortgage lenders, brokers, credit unions, commercial banks, investment banks, fixed-income investors, real estate agents, MLS companies, property and casualty insurance companies, government agencies, and government-sponsored enterprises.

Requirements

  • 4+ years of experience as a Java Developer within production projects;
  • Java EE, Java SE expertise;
  • Deep knowledge of Hibernate;
  • Expertise in Spring (MVC, Web services, Data, Security, AOP);
  • Proficiency in Multithreading;
  • Excellent written and verbal communication skills;
  • Being a fast learner;
  • Stress resistance, goal orientation, excellence driven attitude;
  • Best practices and production ready code is a must;
  • Intermediate or higher level of spoken English.

Nice to have

  • Familiarity with rules engines (e.g. Drools, CLIPS, etc;
  • PCF, Event Model, Actors Model, SQL experience.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sport;
  • Sick leave and regular vacation;
  • Partial coverage of costs for certification and IT conference;
  • English classes with certified English teachers.