Web Application Developer FusionOne
THIS JOB HAS EXPIRED
FusionOne is looking for qualified web application developers. The successful candidate will be responsible for the design and development of web applications for the internet and telecommunications industries, and be focused on delivering highly available, hosted, and high quality carrier grade products.
The candidate should be able to work with market and product requirements, write functional specifications, design documents, implement and deliver quality production solutions in a timely manner to meet market needs with little direct supervision. Candidate should also be able to work with QA and operations engineers to review and advice on end-to-end system/module level test plans.
Technical Skill Requirements:
3 years software design and development experience on web application infrastructure to support high number of transactions.
Experience in full life cycle development of multi-tiered web application including design, development, production roll out, maintenance and support of mission-critical web applications.
Good understanding of the presentation, business, and data access layers and their inter and intra communication.
Good understanding of end-user interface design and development principles.
Good understanding of object oriented design principles.
Experience with various web app technologies and programming languages including LAMP stacks, most of J2EE stack including JDBC, EJB, JMX, JMS, JNDI, JCA (JAXP, JAXB and JAAS would be a plus).
Experience with MVC framework such as Structs would be a plus.
Expert understanding of web standards (e.g. HTML, XHTML, Ajax, JavaScript, CSS, XML, XSL)
Working knowledge of application servers such as JBoss, Weblogic and Servlet containers such as Tomcat.
Experience building database applications using JDBC, or Hibernate on MySQL and Oracle.
Development experience in Linux/Unix (in-depth system programming is a plus).
Experience with IDE such as Eclipse, Visual Studio and CMS such as CVS, Subversion or Perforce.
BS/MS in Computer Science or a math-related degree
Detail-oriented and self-disciplined.
Able to learn and work with existing code.
Strong written, verbal and interpersonal skills
Job Responsibilities:
Follow software development life cycle and development processes.
Design and implement the complete solution that solves the problem in specific and construct generically where applicable.
Integrate fully the solution into the complete system without affecting existing functionality.
Identify and resolve all inter-product dependency requirements and issues with other product groups.
Interact with product managers as necessary to identify and resolve technical issues.
Work closely with visual and usability designers to translate UI mock-ups and workflow diagrams into a real product.
Work in geographically distributed team environment.
Document the design in terms of functional and design level specifications based on product requirements.
Implement code with high quality.
Write effective programs and tools for unit, integration and performance testing.
Write all documentation as necessary to support QA and operations to test the new feature/design.
Support QA, operations and tech pubs and deployment as and when necessary.
Work independently and make effective use of his/her time and be able to handle and manage multiple tasks list with minimal supervision.
Take the initiative to do any co-ordination with other team members as necessary for the assigned task to ensure the project is not blocked across the entire team.
Identify ideas for which intellectual property rights can be obtained.
Skilled at learning new technologies and translating that learning into successful implementations.
Do peer and group code reviews.
Do design and document reviews.
Willingness to adjust priorities based on company need and function effective in team setting.
| Location: |
One Almaden Boulevard
11th Floor
San Jose, CA 95113
United States
|
| Employment Type: | Full Time |
THIS JOB HAS EXPIRED