Title: Sr. Software Engineer (JAVA)
Location: Santa Clara,CA
We are currently looking for Sr. Software Engineer (JAVA) to join our engineering team.
Qualifications
1. Leadership (required for Team Lead Position)
- At least 1+ year recent team lead experience leading 3+ developers in a J2EE development project.
2. Domain Knowledge:
- Experience in building enterprise software or large scale web application required.
- Experience in Advertising system, Video on demand system, or DVR/STB are highly desirable.
- Experience in Software as a Service (Saas) is desirable.
3. Technical Skills
- The last 3 years recent experience must involve Java/J2EE development.
- Experience in MVC design pattern and framework such as Spring MVC framework, Struts required.
- Knowledge of design patterns desirable.
- Backend development experience
l In-depth knowledge with relational database, such as MySQL or Oracle required.
l Hand-on experience with EJB3 or ORM software (hibernate, toplink, JDO, etc) required.
l In-depth knowledge of search engine technology, such as Lucene highly desirable.
l Experience in JMS/MDB desired.
- Front end development experience
l Hand-on experience on Ajax development required.
l Experience in servlet and jsp development required.
l Experience in javascript library such as YUI highly desirable.
l Knowledge of Flash/Flex development desirable.
- Web Services and XML
l Experience in XML/XSLT/JAXP/JAXB required.
l Hand on experience on creating web service or implement client portion of web service highly desirable.
4. General Requirements
- Strong analytic and problem solving skills.
- Strong communication and interpersonal skills.
- Team player.
- Master Degree in Computer Science or related fields or equivalent experience.
- Successful start up experience desirable.
Please send your current resume and salary/hourly rate requirements to: mrecruit@beyondsoftconsulting.com


