Position: Software Engineer
Location: Redwood Shores, CA
Job ID: SE-07
# of openings: 1
To apply: Email your resume

Description:

Are you a J2EE, Web Services, and Web Application Development expert? Do you have Internet and RDBMS development experience? Do you want to build, best-in-class, service oriented, enterprise business solutions as part of a growing and collaborative engineering team? Do you want a chance to be part of the new, new thing; a chance to participate and help create the next generation enterprise applications by delivering Contract Management Suite for Enterprise?

If you answered yes to these questions, you may be the candidate we are looking for at I-Many, the best-in-class, Contract Management Suite for Enterprise company. We are now seeking talented, self-motivated and team-oriented Software Engineers to join our world class software engineering team.

You will be working on next-generation enterprise software applications based on a J2EE enterprise services platform. You will contribute to design brainstorming sessions, design one or more software subsystems with UML, and spend most of your time developing code to realize a web-based business application. We are looking for talented individuals who are self-motivated, quick learner, and good team players. This position reports to the Development Manager.

Responsibilities:

  • Implement features as specified
  • Provide complete unit test suite
  • Participate in peer code reviews
  • Design and provide detailed implementation specifications
  • Participate in feature implementation reviews
  • Design and provide overall application architecture specifications
  • Work closely with the development manager to ensure project delivery

Qualifications:

  • Education
    • BS/MS in Computer Science or related fields and/or equivalent experience
  • People and Project Management Skills
    • Excellent verbal and written English communication skills
    • Ability to lead and mentor heterogeneous engineering teams in complex projects
    • Incredible work ethic that thrives in fast paced, dynamic work environment
    • Ability to multitask between projects with minimal loss in productivity
    • Proven ability and desire to deliver projects on time, on quality
    • Able to cope with and thrive in uncertain and changing project requirements
    • Ability to lead technical projects and code at the same time
  • Technology Skills
    • Excellent J2EE engineering skills to include expertise in Java, JSP, Java Beans, JDBC, and Servlets
    • Excellent web application engineering skills to include HTML, XML, JavaScript, Struts/Tiles, Spring, JSF and Hibernate
    • Excellent OR mapping and RDBMS engineering skills on Oracle and MS SQL Server to include high proficiency with SQL, DDL, stored procedures, and schema design
    • Fluency in web services standards, technologies and tools (e.g. XML, SOAP, etc.), experienced in architecting enterprise-class web services
    • Must possess theoretical and proven practical mastery of MVC and related design patterns
    • Working experience with UML, Web service, development tools (CVS, Eclipse), Application server (JBoss, Weblogic, WebSphere), Web server (Apache), or CRM and ERP systems is a plus
  • Experience
    • 0 to 2 years of professional J2EE development experience with heavy use of all important Java technologies
    • 0 to 2 years of professional RDBMS development experience that leveraged complex SQL, DML, DDL, and well designed schemas
    • 0 to 2 years of professional web application development experience that required heavy use of Struts, Tapestry, Hibernate, JSF or related open source web application frameworks
    • 0 to 2 years of development experience at the engineer level to include technical project lead duties
    • Candidates without professional experience are welcome!!!

Back to Job Listing »