Position: Senior Java Developer Team Lead
Overview:
A dynamic Seattle based company, leading the industry with the development and deployment of products and services for the telecommunications industry and the Internet, is seeking a Senior Java Developer Team Lead to work on a variety of Web based software development projects.
Mandatory Experience:
- 2 years leading java software development teams.
- 5 years of Java, J2EE experience.
- Wireframe design and implementation expertise.
- Integration of AJAX interfaces to JSF via ICEfaces or similar tool.
- Extensive CSS & web page design experience.
Responsibilities:
- Rapid development of the GUI
- Write back-end design documentation.
- Implement GUI wireframes to capture screen elements.
- Lead fast-paced GUI layout design review workshops
- Convert approved wireframes into functional CSS, HTML , Java, JSF Web pages.
- Develop AJAX interfaces with JSF in order to implement classes ICEfaces experience preferred.
- Integrate graphic elements into CSS templates.
- Make revisions to wireframes and templates as needed and requested.
- Write middle-tier Java code.
- Integrate CSS templates with middle-tier Java code.
- Reports
- Ensure that every coding path is unit tested and nearly bug free.
- Verify that reports meet functional specifications.
- Participate in full integration testing.
- Rapidly address issues and fix defects discovered during formal QA testing.
Key Skills:
- CSS, JavaScript, XML, and HTML .
- JSF, XHTML technologies.
- ICEfaces or similar tool experience.
- JBoss Seam.
- UNIX , Deploying and configuring Web applications on Solaris platforms.
- Agile-style software development including SCRUM and Test Driven Development (TDD).
- Whiteboard and Visio.
- Creating and using wireframes to define page layouts.
- ClearCase experience preferred.
- Firefox JavaScript debugging.
- IE JavaScript debugging.
- Illustrator and Photoshop to cut graphic designs into Web-ready images a plus.
- Ant
Experience Level Requirements:
- Bachelors Degree (preferably in Computer Science or similar discipline) from a four-year college or equivalent experience.
- 2 years leading java software development team.
- 5 years programming experience developing software using Java and JSF.
- 5 years of programming experience with CSS, JavaScript, XML, and HTML .
- 5 years hands-on development experience in JSF, XHTML technologies.
- 2 years programming experience in writing complex SQL queries using Oracle.
