Senior Java FullStack Developers

Mexico City, Mexico

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 FullStack Developers for our Mexico City office to make the team even stronger.

Responsibilities

  • Developer will be part of the team responsible for web-based applications (front and backend) to implement and support PayClip’s payment processing system;
  • Work as part of a team developing applications using Agile methodologies;
  • Contribute to team and organizational improvements in process and infrastructure;
  • Build customer-facing UI and back-end services for payment processing administration and management;
  • Effectively use tools and ingenuity to identify and fix defects before they become a problem;
  • Perform regular code reviews.

Requirements

  • At least 5 years of production software development experience;
  • Proficiency in Java (3+ years);
  • Proficiency in JavaScript, HTML5, and CSS3;
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design;
  • Solid understanding and experience with design patterns;
  • Solid experience working with Java core;
  • Strong communication skills;
  • Fluent in written and spoken English.

Nice to have

  • Solid experience working with Java;
  • Strong experience developing secure Node.js applications and web services;
  • Strong experience with frameworks such as Angular, React, Express, etc;
  • Strong understanding of RESTful service architecture and APIs;
  • Proficient in Linux/Unix and comfortable with Mac and Windows;
  • Solid understanding of internet and IP communications protocols and formats such as TCP/IP, HTTP, XML, JSON, etc;
  • Strong knowledge of JavaScript/CoffeeScript and related tools and technologies;
  • Strong knowledge of software design and architecture, and unit testing;
  • Strong skills in database integration, internet communications, JSON, HTTP.

We offer

  • Career plan and real growth opportunities in the company;
  • Hired directly by EPAM;
  • 100% under payroll;
  • Law benefits (IMSS, INFONAVIT, 15 days December, bonus, 25% vacation bonus, Mexican holidays plus December the 24th and 31st);
  • Major medical expenses insurance;
  • Dental insurance;
  • Life insurance;
  • 13 % employee savings fund;
  • Vacations starting with 10 days plus 2 floating days;
  • 30 days leave for the following purposes: maternity leave/adoption;
  • 5 days for regular paternity leave or adoption;
  • Constant training and certifications;
  • Flexible work schedule;
  • Relaxed dress code;
  • Mobility plan with our other sites (25 countries).