Data Engineering JAVA Developer
Guidance Software Inc. - San Francisco, CA

This job posting is no longer available on Guidance Software Inc.. Find similar jobs:Data Engineering Java Developer jobs - Guidance Software jobs

The Senior Software Engineer will be responsible for the design and development of the UI and frontend of CaseCentral’s SaaS platform for Electronic Discovery, Early Case Assessment, and Online Analysis, Review and Productions. This is a code development role within a dynamic, fast paced and highly focused team. The Senior Software Engineer will work closely with fellow development engineers, QA engineers, architects, and product managers to understand product requirements, specifications and designs to design and code the user interface and frontend presentation layer components and features to meet product requirements. Agility to operate within short release cycles is essential.

Essential Functions
  • Elegantly implement page designs in standards-compliant dynamic XHTML and CSS
  • Implement UI and frontend functionality in JavaScript, jQuery, DHTMLx, Dynamic HTML controls, Java/JSP, XML, JSON and using Ajax Frameworks such as JSON-RPC.
  • Implement action layer functionality using Java Struts and J2EE.
  • Implement and integrate with middle tier and backend functionality using Java, J2EE, PL/SQL and Oracle.
  • Collaborate with the design team, middle-tier and backend developers, and product managers to define the information architecture, advocating Web interaction design best practices with a focus on consistency and usability
  • Create rapid prototypes of interfaces to be used as a blueprint for content and technical development
  • Manage the overall visual design for the application, including all branding and navigational elements
  • Work closely with middle-tier and back-end developers to find ways to push the limits of existing Web technology in service of creating the best possible user experience
  • Detailed documentation of designs and code to facilitate maintenance and further development

Essential Requirements
  • Bachelor of Science in Computer Science or equivalent degree required
  • 5+ years experience developing multi-tier and data intensive enterprise and/or SaaS applications with Java, J2EE, JSP, Struts 1.x and 2.x, JavaScript, Dynamic HTML, CSS, AJAX, XML, XSL, JSON, jQuery, DHTMLx, Web Services, Oracle, Red Hat Enterprise Linux and Windows
  • For user interface development, experience with cross platform (Windows, Mac) and cross browser (IE, Firefox, Safari) support highly desirable
  • Adobe Flex and Flash experience desirable
  • Must be able to work in an agile development methodology, continuous integration and test approach, and frequent releases
  • Must be able to code and debug end to end aspects of a multi-tier application
  • Must be able to understanding existing application and code from available user level documentation, existing code, and high level overview of product functionality and code organization
  • Must be able to formulate detailed designs and implement solutions from high level requirements
  • Must be an effective communicator with good written and verbal English skills
  • Must be an effective team player with ability to help others achieve common team goals
  • Must have attention to details and passion for quality and continuous improvement

Desired Skills

Guidance Software, Inc. is an equal opportunity and affirmative action employer that does not discriminate on the basis of race, national origin, religion, age, color, sex, disability, or veteran status, or any other characteristic protected by local, state or federal laws, rules or regulations