Position: Java Software Engineer
Company: N-iX
Category: Java
Experience required: 3y
English level: intermediate

The client is looking to build a new team to enhance and evolve their existing Logbook application. The application is used to register various events in a restaurant ranging from staff journaling (and daily logs) to task list management and execution with integrated sensor readings e.g. bluetooth thermometers connected via a mobile companion app.

The team will consist of 3 Web devs, 2 mobile devs and 1 QA, with a product owner and a team lead based in the US. The app is built on BackboneJS with Java Spring backend. All new features are developed using ReactJS.

**Responsibilities:**
• Develop new features from the product backlog
• Develop REST services to support high-volume, low-latency web and mobile apps
• Design and implement DB schema to allow new functionality
• Maintain existing codebase

**Requirements:**
• Proficiency in Java 8 (Java 11 is a plus)
• Good understanding of JavaScript, HTML and CSS
• Experience with ReactJS
• Experience with BackboneJS is a plus
• Experience with Spring
• Experience with AWS services is a plus
• At least Intermediate level of English knowledge

**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

**Fun:**
• 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.