Middle Java (Hybris) Engineer (#14247203)

Lviv, Kyiv, Remote
Work type:
Technical Level:
Job Category:
Office Depot
About N-iX:
For over a decade, client dedicated development centers at N-iX have been enhancing R&D departments of a number of leading software companies and fast-growing tech start-ups. Currently, N-iX hosts over 35 dedicated teams ranging from 5 to 100 experts across our offices in Lviv (Ukraine) and Kyiv (Ukraine). The teams are an integral part of clients’ R&D. In some cases, they act as clients’ own R&D helping clients develop and launch new software products. The portfolio of clients ranges includes industry leaders as well as innovative fast growing tech companies across a variety of industries encompassing Fintech, Hospitality, Healthcare, Hi-Tech and Energy.

Position Description:
The Software Engineer is a hands-on developer and is responsible for creating software solutions that will help grow as a business.  Use your talent to innovate and transform complex concepts into clean, simple solutions.  Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.

About the client:
Our customer is an office supply retailing company which employs about 38,000 associates and operates 1,400 retail stores, e-commerce sites and a business-to-business sales organization. Across the job areas of retail, sales, supply chain and corporate, the company makes transformation of their product to the new level.
Main responsibilities:
  • Derive the design initiative for the development team with solution architects and business analysts, help transform the design into implementation with the help of developers
  • Develop & unit test software systems and systems enhancements in accordance with supplied technical specifications, standards, and industry best practices to project deadlines
  • Maintain the existing applications, which includes bug fixing and any new  enhancements as agreed with the app support team
  • Deploy the applications in the production environment with the help of the application support team, take responsibility for development and test environment. Facilitate the deployment of the application in the test environment
  • Provide appropriate code comments for program coding by following a standard coding pattern 
  • Maintain the low-level design document with the support of solution/data architects
  • Create a unit test case which follows industry standards and testing practices
  • Maintain the deployment document and provide the knowledge transfer to the operations team for any development work
  • Experience in working on the Hybris platform
  • Programming experience in JSP, XML, OR SQL
  • Experience of working with an ESB advantageous
  • Knowledge of web services, JavaScript
  • Knowledge of Spring
  • Knowledge of database architecture and design
  • Experience of Agile
  • Knowledge of Jira, Jenkins, JUnit desirable
  • Knowledge of ATG, Percussion, and Magnoli platforms is advantageous

We offer:

  • Flexible working hours
  • A competitive salary and good compensation package
  • Best hardware
  • A masseur and a corporate doctor
  • Healthcare & sport benefits
  • An inspiring, comfy, clean and safe office
Professional growth:
  • Challenging tasks and innovative projects
  • Meetups and events for professional development
  • An individual development plan
  • Mentorship program
  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, foosball, ping pong, and more