Position: Middle Java Developer
Company: GeeksForLess
Category: Java
Experience required: 2y
English level: intermediate

Main Responsibilities: 
Design of the application architecture, initial development, enhancements, new feature implementation, bug fixes, maintenance.

Stack of the project: 
spring boot, spring data jpa, mysql, aws ec2,aws s3, aws rds, maven, hibernate, java 8, git, bitbucket, ubuntu 14+, VueJS, Npm, Yarn

Project description: 
Development from the scratch the production system for the company that produces the individual shoes for its clients. There is an iOS application that uses 3d scanner to take the snapshot of the foot (feet) to capture what shoes should be manufactured. Based on that scan our client produces the shoes. The users are across the globe in Canada, EU, Australia.
We work using Scrum for new feature development and Kanban for Maintenance activities. The team is small and thus the decisions are made very quickly. Every day we have a call with the clients for 10 mins where each team member reports about the progress and can discuss something with the CEO of the company.