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

Our customer is a big retail company. We are actively looking for a Middle Java Engineer. Our future colleague will take part in creation of a software solutions that supports client business needs, improve internal communication, and integrate various systems into the newly built solution. New technologies, friendly team, scrum, no late calls. Domain - warehouse logistics. Application will track when truck was loaded, what materials, when it arrived to the warehouse, how long it took for unloading.

Requirements:
- 2+ years of Java development
- 1+ years of Spring framework and building Spring web applications
- Be familiar with microservices concept
- Working experience in developing REST interfaces
- Understanding of design, coding and debugging 
- Working experience with OOP, OOD, Design Patterns 
- Working knowledge of MySql DB technologies
- Be familiar with GrayLog, Grafana
- Strong knowledge of Unit testing

Responsibilities:
- Write quality, maintainable code with extensive test coverage in a fast-paced professional software engineering environment
- Conduct code review
- Provide effort estimations
- Work in close contact with team members and project stakeholders on customer’s site
- Suggest technical and functional improvements to add value to the product