Контакты

Full Stack Groovy Developer

Guadalajara, Mexico

Ranked as #12 on Forbes’ List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of 25,900+ EPAMers with inspiring careers from day one. EPAMers lead with passion and honesty, and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.

DESCRIPTION


As a Full Stack Groovy Developer, you will be responsible for analysis, design, implementation, and testing in an experienced distributed team. You will use best practices while producing high-quality full stack solutions in a collaborative, agile, results driven environment across the financial services industry.

This is a role that requires both UI and back-end development, all deliverables have to be fully test covered. All stories go through code review and require the developer to take ownership and responsibility in order to follow the best practices and maintain the continuous integration cycle.

Responsibilities

  • Build solutions from design and development requirements within an agile environment;
  • Develop, test, demo and deliver solution using the CI infrastructure in place;
  • Assimilate technical and business information, distill knowledge, apply experience and provide solution alternatives and recommendations;
  • Participate during all agile sessions, technical discussions and code reviews;
  • Work closely with the on-shore and the remote development team;
  • Take requirements from project management;
  • Design and develop solutions for every assigned requirement;
  • Go through code reviews and also give feedback when needed;
  • Communicate roadblocks and impediments regarding stories and found bugs;
  • Demo pieces of new features during standup sessions;
  • Provide test plans and execute regression tests after every quarter year release.

Requirements

  • Bachelor's degree in Computer Science, MIS or similar;
  • 5+ years of software development experience architecting and designing enterprise-scale web apps and/or APIs using Java technologies;
  • 3+ years’ experience with RESTful Web Services and/or micro services using Java frameworks such as Spring REST, Jersey, JAX-RS;
  • 3+ years of experience working with any DBMS: Oracle, SQL Server, MySQL;
  • Experience with any Java ORM framework and relational data bases is a must;
  • Knowledgeable and comfortable to develop unit, integration and functional testing techniques using different frameworks: JUnit, PowerMock, PowerMockito, etc;
  • Experience with Continuous Integration Technologies and delivery cycle using Jenkins;
  • Experience with recent JavaScript frameworks: AngularJS, Angular 2+, Jasmine, Karma, Protractor, Node.js;
  • Experience with any version control tools;
  • Great verbal/written communication and organization skills;
  • Experience working with distributed delivery teams using Agile/Scrum or similar methodologies;
  • Good attitude and proven experience developing complex solutions;
  • Be able to work both independently and as a team;
  • Java 7+;
  • Groovy;
  • Grails 2.4+.

Nice to have

  • Spock testing framework;
  • Angular 6+.

We offer

  • Career plan and real growth opportunities;
  • International Mobility Plan within 25 countries;
  • Constant training, mentoring, online corporate courses, eLearning and more;
  • English classes with certified teacher;
  • Support for employee’s initiatives (Algorithms club, toastmasters, agile club and more);
  • Enjoyable working environment (Gaming room, napping area, amenities, events, sport teams and more.);
  • Flexible work schedule and dress code;
  • Collaborate in a multicultural environment and share best practices from around the globe;
  • Hired directly by EPAM & 100% under payroll;
  • Law benefits (IMSS, INFONAVIT, 15 days December bonus, 25% vacation bonus);
  • Personal insurance: Life, Major medical expenses with dental & visual coverage;
  • 13 % employee savings fund, capped to the law limit;
  • Grocery coupons (added to the monthly benefits once the probation period has been passed);
  • 10 vacations days plus 2 floating days;
  • Official Mexican holidays, plus two extra holidays (December 24th & 31st);
  • Relocation bonus: transportation, 2 weeks of accommodation for you and your family and more.