Middle Java Developer

Yerevan, Armenia

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 Middle Java Developer for our Yerevan office to make the team even stronger.

Responsibilities

  • Develop enterprise-level software solutions according to technical specifications;
  • Participate in all cycles of software design and development;
  • Contribute to the quality of coding and assure conformance of source codes;
  • Provide necessary technical and design documentation;
  • Analyze requirements and work with team members to create quality result;
  • Communicate effectively with local management and external team members;
  • Participate in internal and external meetings.

Requirements

  • 2+ years of experience in developing Java web-based applications;
  • Good Java and Spring/ Spring MVC development experience in a project setting;
  • Experience with JSP, AJAX, JQuery and JavaScript;
  • Experience with XML, HTML, CSS, cross-browser compatibility;
  • Experience with relational database (MS SQL Server, MySQL, etc.);
  • Experience in data model and object design;
  • Good understanding of OOP principles;
  • Good analytical skills;
  • Good command of English (both communication and technical level is a must);
  • Good communication and teamwork skills;
  • Ability to work independently.

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.