CDI IT Solutions has a great opportunity for five Java Consultants in Phoenix, AZ.
These are perm positions with CDI�s consulting division.
Provides consultation on complex projects and is considered to be the top level contributor/specialist. Recommends solutions, designs, develops, and implements web-based applications to support business requirements. Follows approved life cycle methodologies, creates solutions documents, design documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation. Demonstrates expertise in a variety of the field's concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals. A degree of creativity and latitude is required.
- 4 year degree in a related field preferred; and/or 3-5 years of application consulting and development experience required. - Experience with Java technologies such as JSP, JMS, JTA, EJB, JNDI, JDBC - Experience with tools and platforms such as Ant, Struts, Eclipse, JBoss, Tomcat, Weblogic, JRun, JBoss, Websphere - Experience with relational databases, XML, web services - Must be highly customer-focused with knowledge and experience in resolving customer issues. - Must be able to establish good working relationships with internal and external customers. - Must be able to identify solutions to complex situations and be flexible in responding to changes in customer�s needs. - Must posses strong technical and communications skills. - Demonstrate ability to handle multiple tasks simultaneously and work in a fast-paced environment. - Must be able to work independently and in a team environment at CDI or client locations. - Must be able to travel 25%-50% if required. �
- Designing, developing, deploying, maintaining and supporting software applications for a clients using a variety of Java and/or other technologies, tools, applications servers and database platforms - Design, code and test applications, program modules, prototypes and proof of concepts that meet design specifications - Create, execute and document application tests and test results - Performs application consulting services and support for a variety of clients as required - Provides sales support which can include consulting and proposal development as required - Develops technical proposals and technical solution documentation as required - Works with teams to recommend and develop new solutions to enhance internal processes and delivery capabilities - Mentor junior-level programmers - Assist in management of other programmer/staff tasks - Perform project management related duties on assigned projects - Work closely with clients and Business Analysts to gather and document business, functional and technical requirements