Descriere job

EPAM is committed to providing our global team of more than 41,150 EPAMers with inspiring careers from day one. EPAMers think creatively and lead with passion and honesty. Our people are the source of our success. We value collaboration, work in partnership with our customers, and strive for the highest standards of excellence. In today’s market conditions, we’re supporting operations for hundreds of clients around the world remotely. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.

DESCRIPTION

Java Engineer (BE/FE/Full Stack): Participate in developing and maintaining a large web application based on Google technologies (a distributed database [spanner], Java frameworks internal to project, Angular2/TypeScript, and others). One major project is to develop further the integration testing infrastructure and write automated integration tests. Other responsibilities will include triaging bugs and responding to users' questions on per missioning issues, fixing bugs and working with the rest of the engineering team on some features. Focus could be more on BE or FE, or both, depending on the abilities of the vendors we retain. One particular project is a FE only project, to develop a user-friendly Gantt chart view of workflows which are represented internally in the database.

REQUIREMENTS

  • 4-8 years of experience ;
  • Java / J2EE / Injection frameworks (eg Spring/Guice);
  • Angular2 / TypeScript;
  • SQL;

RESPONSIBILITIES

  • Utilize software development and software design methodologies to the development environment;
  • Provide specific input to the software components of system design;
  • Enhance applications by identifying opportunities for improvement, making recommendations, and designing and implementing systems;
  • Improve system quality by identifying issues and common patterns, and developing standard operating procedures;
  • Up to date knowledge on emerging technologies/industry trends and applying them into operations and activities;

WE OFFER

  • We believe that the greatest strength of the company is its people. EPAM is fully committed to help its employees to reach their full potential and achieve their professional goals through continues learning. With this in mind, we would like to introduce to you few of the many opportunities and services which we believe will help you expand your current knowledge ;
  • Full access to cutting-edge tools and technologies;
  • Competitive compensation depending on experience and skills;
  • All-around Social package: professional & soft skills training, medical & family care programs, sports;
  • Relocation opportunities;
  • Free English classes;
  • Unlimited access to LinkedIn learning solutions;
  • Continuous experience exchange with experts and professionals worldwide;
  • Friendly team and comfortable working environment;
  • Engineering, corporate, and social events within and outside the Company;
  • Flexible working schedule;
  • Opportunities for self-realization;