Java DeveloperPosted: September 22, 2009
Java Developer •Coordinate development efforts with other developers assigned to a given project ensure that the project requirements and goals are achieved •Create & execute Unit Test cases for each coding assignment •Solve technical problems for projects (Software coding is the primary responsibility) •Analyze systems, design, and implementation tactics across aspects of a project •Write and test computer programs from specifications •Execute the software development activities contained within the software development plan •Write documents for project progress reports, and code documentation (These documents may communicate highly complex information to individuals who may or may not be technically oriented) •Work in conjunction with the Product Design Team to produce complex system analysis, design, test case and implementation documentation as requested •Understand complex programming techniques including, but not limited to, database connectivity, programming languages, standards, methods and tools •Provide system level analysis, design and documentation as requested by the Manager of Applications Development •Act as a mentor to Application Development Team Members by providing technical guidance and acting as a leader to lower classified personnel •Act as a technical resource to all members of the Applications Development Team and the entire Information Technology Team •Act as an agent of change in support of new development techniques and processes as directed by the Management Team •Actively work with other Developers, IT Team Members, Non-IT Project Members, or Third Parties to resolve issues and ensure the proper flow of information to the Project Team •Provide leadership in the implementation of new technologies, methodologies and procedures within the organization •Effectively identify and utilize the appropriate tools required for system and program development •Perform program maintenance as directed by the Manager of Applications Development Qualifications: Masters degree preferred. Four-year college degree required. 4-8 years total work experience preferred. Must have 2 or more years of professional experience as a programmer in web applications, as well as strong organizational & communication skills (both verbal & written).
Candidates must have the following abilities: •Ability to work independently and creatively with a minimum of direct supervision •Ability to identify and create plans to resolve issues •Ability to plan, organize, implement, identify problems and resolutions, adjust, evaluate work performed by self in a complex and dynamic work environment •Ability to act as a leader within a team and motivate other individuals to meet deadlines
Candidates must have the following technical skills/experience: •Must be able to display proficiency in the use of complex SQL DML/DDL usage •Must be able to display proficiency in complex component design and development •Must be able to display proficiency in new multi-platform programming languages and environments •Must be able to demonstrate proficiency in the following skills: GWT/GXT, Java Spring/Hibernate & CSS programming experiences required
| Category: | Information Technology |
|
> Web Development
| | Location: | King of Prussia, PA | | County: | Montgomery County | | ZIP Code: | 19406 | | Pay Rate: | Open | | Job Terms: | full time | | Company: | CSS Technical Services | | Phone: | email only | | Fax: | No fax |
|