Senior candidates will be able to demonstrate experience in a ‘lead developer’ role and will have experience of providing technical leadership and direction, and taking responsibility for the quality and timeliness of deliveries.
In addition they will have experience of:
8+ years enterprise Java delivery
Agile development methodologies (SCRUM, XP, DSDM, RUP etc.)
Application servers – Tomcat, Websphere, Weblogic, JBoss etc.
Good experience working with JSON and XML data formats.
Strong experience with SQL programming and relational databases (Sybase IQ, DB2
Well versed in Object Oriented Analysis and Design (OOAD, UML) & Object Oriented design patterns.
Strong analytical and problem solving skills.
Actively involved in the entire life cycle of the projects like Analysis, Design, Development and Testing, Maintenance and production support.
Great practices and core values when building code (i.e. unit test, maintain vs. elegance, etc)
Strong communication (oral and written) skills
MS – Suite Skills (Word, Excel, PPT)
Requirements Gathering Experience
Experiences (pure developer, analyst, supervisor, etc)