Sorry, this position is not available anymore

Full stack Java Engineer

Location:
Lviv
Technical Level:
Middle
Job Category:
Software Development
Project:
Hotschedules

At N-iX, talent stands at the heart of success. Therefore, our mission is to help every N-iXer grow, learn, and build an impactful career, wherever they are in their professional journey. Every project we start is challenging, every product we build is changing the world. Join one of our rock star teams, and you'll never feel stuck in your career. Our partners are located across the world: USA, UK, Canada, Australia, Germany, and over 30 other countries. Let's drive global change together!

About the client:
HotSchedules is a US-based company providing one of the most popular employee scheduling and labor management solution in the restaurant industry. HotSchedules provides mobile and cloud-based tools for the restaurant, retail and hospitality industries, delivering solutions designed to automate operational challenges such as recruiting, training, scheduling, business intelligence, shift communication, labor and inventory management. Their products serve more than 1.8 million users in over 110,000 locations across 26 countries

Technical stack:

  • Spring MVC
  • Spring JdbcTemplates
  • MS SQL
  • AWS services (SNS, SQS, Lambda, DynamoDB, Cognito)
  • React
  • Backbone
  • jQuery

Main responsibilities:

  • Develop REST services to support high-volume, low-latency web and mobile apps
  • Design and implement DB schema to allow new functionality
  • Implement architectures that involve AWS services
  • Maintain existing codebase
  • Develop new features (React)
  • Migrate existing functionality from older stacks to React
  • Maintain existing functionality (React, Backbone, jQuery)

Requirements:

  • Good understanding of OOP/OOD
  • Proficiency in Java 8 (Java 11 is a plus)
  • Good understanding of JavaScript, HTML and CSS
  • Experience with Spring
  • Experience with AWS services is a plus
  • At least Intermediate level of English knowledge

Would be a plus:

  • Proficiency with JavaScript (ES6) and HTML5
  • Experience with React.JS or Backbone
  • Proven ability to cleanly translate designs into CSS+HTML

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • 18 business days of payable annual free-time
  • 10 days of paid sick leave
  • IT Club membership card which provides pleasant discounts
  • A masseur and a corporate doctor
  • An inspiring and comfy office
  • Regular office fruit delivery

Professional growth:

  • Challenging tasks and projects
  • An individual development plan
  • A personal education budget
  • A regular performance appraisal
  • Meetups and events for professional development
  • Business trips

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping and more.