Our Digital team is looking forward to expanding its potential, by having a new colleague. If you want to build highly scalable, fault tolerant, globally distributed web services that are consumed by both internal and external stakeholders this is the job for you! We expect your code to be spotless, tight and sprinkled with the right amount of syntactic sugar in order to run efficiently.
As part of the team you will :
Evaluate the existing application’s UX effectiveness;
Consolidate the human-computer interaction (HCI) element of a design;
You will use online tools, such as screen readers to aid their research;
Run user testing of applications, software and websites;
Define interaction models, user task flow, and UI specifications;
You will be communicating different scenarios (hypothetical users), end-to-end experience, interaction models, and screen designs to other team colleagues on a product;
Work alongside creative directors and visual designers to incorporate a visual or brand identity into the finished product;
You will develop and maintain design wireframes (basic mock-ups of applications) and specifications.
You are a great fit if you :
Have a minimum 5+ years of experience working hands-on developing in Java, with exposure to JEE;
Are familiar working in Linux;
Have designed and worked with REST APIs;
Prove to have an understanding of programming algorithms;
Are always looking after optimization and performance best practices;
Improve code quality through : automation, including writing unit and integration tests;
Have knowledge of MySQL, Key-value stores : Memcached, MongoDB, Docker.