Our direct client has an immediate need for an experienced contract Agile Java/J2EE Developer with solid Grails experience. This Consultant is operating in an agile development process (weekly iterations) and assuming a number of roles that include architect/developer/business analyst.
Consultant will be re-engineering a capacity modeling application. This is a project management tool that correlates staffing levels with work and milestones over a timeframe, predicting the amount of work assigned to each person. This application serves to manage the business-side work associated with a large number of mutual funds. It is currently written in Access, utilizing uploads from Excel spreadsheets. It is cumbersome, over-complicated, and not designed for a large audience. This group needs a consultant to rewrite the application in Grails and make it user friendly. In addition to other requirements below, the consultant MUST have prior GRAILS experience.
- The Java Developer is primarily responsible for ensuring effective, efficient and high quality development to meet the defined project business objectives.
- Has the overall responsibility to oversee the design and development of all aspects of an application.
- Possess strong design and technical skills with deep knowledge of the UI, mid-tier and database field's concepts, practices and procedures.
- Works closely with the architecture and development team in determining and defining repeatable development patterns.
- Must be able to own the relevant development and look for opportunities to improve efficiencies of existing development practices.
- Must possess strong collaboration skills as the development process is Agile and requires direct collaboration between the developer and the business user.
- Must be self-sufficient and possess breadth and depth such that a complete application can be created alone from start to finish.
- A successful candidate will possess strong Java, Oracle, and Grails in both a windows and Linux environment. A working knowledge of java based enterprise systems is a plus.