Directly work with customer to analyze and clear
requirements;
Be personally responsible that the own produced
software follows applicable rules and guidelines that are stated for the
organization and actively counteract deviations from these, both own and
other deviations;
Be personally responsible for that the quality of the
own produced software are as high as possible within project constraints;
Constantly learn and keep abreast of emerging
technologies;
Accurate estimation and delivery of deadlines;
Support the QA process and ensure client delivery is
100% tested and stable;
Lead/mentor/coach Fresher/ Junior Java Developers with
best practices;
Training & Coaching junior level, contributing to
team training & study;