Senior Java Engineer

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


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

Our customer is a global leader in providing market intelligence, data, and technology solutions to all participants in the global capital markets, including sell-side banks, publicly traded companies, and buy-side institutions.

Project technologies and tools

  • Java;
  • Oracle PL/SQL;
  • CDI, EJB, JSP/Servlets, JDBC, JMS;
  • JAXB, XSD;
  • Jboss/Wildfly;
  • Jenkins/Hudson;
  • Spring, Struts.

Requirements

  • 4+ years of Java application development experience;
  • Experience in Web application development is a must;
  • Ability to write efficient SQL queries, experience with Oracle PL/SQL;
  • Experience with SpringBoot and Microservices architecture;
  • Proven background in technology with experience in Java EE Technologies (e.g. CDI, EJB, JSP/Servlets, JDBC, JMS);
  • Experience with XML processing (e.g. JAXB, XSD);
  • Experience with a common application server (preferable Jboss/Wildfly);
  • Desire and ability to learn quickly new tools and technologies, and some aspects of financial business;
  • Experience with microservice based and clustered architectures;
  • Agile/Scrum experience;
  • Understanding of REST-based SPAs;
  • Experience with Unix/Linux;
  • Experience with Jenkins/Hudson;
  • An understanding of Spring and Struts;
  • Experience with AngularJS is a plus;
  • Good spoken and written English.

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);
  • Flexible work hours.

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.