The ideal candidate should have excellent programming skills in Java, with an affinity for development of solutions to customer requirements.
The ideal candidate will be able to contextualize business requirements, take ownership and responsibility for tasks assigned, contribute to design sessions, complete development within time deadlines and budget, delivering quality work with minimal rework.