Java Developer (43456) Phoenix, Arizona

Position Details
Posting Title: Java Developer
Business Title: Software Engineer
Grade: P10
Locations: Phoenix
Posting End Date: March 26th, 2013 (or until filled)

Responsible for the design, development, implementation and maintenance of web applications for Cox Communications Southwest Region utilizing development standards, Java technology stack, best practices, and multiple software development life cycle (SDLC) methodologies.

Collaborates with business analysts to review detailed requirements and design solutions to meet customer requirements.

Writes functional/technical design specifications and software estimates.

Designs solutions from the persistence layer to the presentation layer in an n-Tier architecture environment by identifying key business entities, data stores, and external systems.

Works with team members and project manager to resolve questions with requirements, data input, customer intent, output requirements, and inclusion of internal checks and controls for each project.

Delivers quality software by possessing a working knowledge of Object Orientated programming techniques.

Develops low maintenance and highly reliable code. Ensures code is peer reviewed for accuracy, efficiency, and coding standard guidelines.

Participates in operational reviews to identify and define opportunities to improve systems, services, and processes.

Evaluates and modifies existing programs/systems as directed by business requirements for new features, database access, and reporting.

Evaluates and recommends software and hardware to meet specific business requirements.

Completes projects and code assignments within specified timeframes utilizing project and time management techniques independently or as a member of a development team.

Contributes to the application, security, and group development standards.

Creates, modifies, and manages installation/maintenance guides, where applicable.

Creates weekly status report of assigned project status, system events, and evaluations.

Provides technical support and on call duties for applications in production.

Stays current with software development industry direction for new and emerging technologies by conducting independent research and attending training sessions.

Performs other duties as required.

Education: BA/BS in Computer Science, Computer Information Systems, or related field, or equivalent experience.
Experience: Generally 2-5 years directly related work experience in web application development, data driven system implementation, and troubleshooting. Experience with JSF, AJAX, Object Relational Mapping concepts, and relational database designs. Proficient in ANSI SQL. Time may be credited for college coursework in applying experience requirements.

Other: Experience with Seam, RichFaces, XML, Maven and writing build scripts. Experience setting up JEE application servers, preferably JBoss 7. Experience with applications that interface with Oracle or Microsoft SQL Server database platforms. Knowledge of C# .Net and Internet Information Server.

Strong architectural, design, and diagnostic/debug skills.
Ability to communicate effectively both verbally and in writing.
Ability to write thorough and accurate technical documentation.
Strong analytical problem solving skills.
Ability to effectively manage multiple projects and priorities.
Ability to work independently or in a team environment with minimal direction.
Ability to adhere to and meet scheduled deadlines.
Effective customer service skills to interface with all levels of the organization.

DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not intended to be construed as an exhaustive list of responsibilities, duties and skills required of personnel so classified.

Cox Communications and its subsidiaries are Equal Opportunity Employers. We have a tradition of encouraging a wide diversity of talents through a broad range of hiring practices. Please note those individuals submitting resumes online or by mailing a resume are not considered an applicant for employment until a signed employment application form is completed, usually at the time of interview.

For more information about Cox Communications and its subsidiaries, please click here,,

Statement to ALL Third Party Agencies and Similar Organizations:
Cox Communications accepts resumes only from agencies with which we formally engage their services. Please do not forward resumes to our applicant tracking system, Cox Communications employees, or send to any Cox Communications facility. Cox Communications is not responsible for any fees or charges associated with unsolicited resumes.