Java Developer

Java Developer


Job Description

Interested applicants should attach their (1) resume for review and consideration, (2) samples of related work done and the (3) results of this personality test on your cover letter.

Required Skills and Experience:
- Java development experience
- Technical lead experience
- Experience with multi-tier distributed systems, SOA / Web Services
- Solid knowledge of the following technologies: Java, JSP, HTML, JavaScript, XHTML, XML, XSLT
- Extensive experience with common MVC frameworks (e.g. JSF, Struts, Spring MVC)
- Computer Science fundamentals in object-oriented design, design patterns, data structures, algorithm design, problem solving, and complex analysis
- Web 2.0 experience
- Database experience
- Strong understanding of the latest web technologies and trends
- Solid analytical, problem-solving and multitasking skills
- Excellent communication and team orientation skills

Preferred Skills and Experience:
- Web Content Management experience
- Desktop development experience
- Experience with PHP, PHP Cake
- Knowledge of professional software engineering practices including coding standard, code reviews, source code management, build process, testing, and operations

Skills: mvc, science, design, analysis, management, engineering, test