J2EE and Ruby on Rails Senior Software Engineer - Contract - Berkeley, CA

J2EE and Ruby on Rails Senior Software Engineer
Berkeley, CA 94720
3-6+ Months with possible Contract to Hire
60/hr all inclusive Contract
US Citizens or Green Card Holders Only

Technologies

  • Java/J2EE (Spring, Struts, Hibernate, ANT)
  • Ruby on Rails
  • SOA / Web Services / Enterprise Application Integration (EAI)
  • XML / XSL
  • AJAX / DHTML / CSS

Experience:

  • Demonstrated track record of architecting and developing enterprise-
    level distributed systems using various technologies/platforms
  • In-depth knowledge & experience in developing project proposals,
    Statement of Work, project/release plans, risk plans, and
    communication plans
  • Ability to determine project strategy and scope, lead business
    system analysis and designs, and develop realistic estimates and
    quotations for software services.
  • Ability to work in dynamic environment with competing priorities, a
    team player comfortable with working across other groups and
    collaborating with customers, stakeholders, technologists, and
    management
  • Ability to lead a team
  • Strong skills in various design patterns and Object-Oriented
    Development Methodologies (e.g. UML, OOAD, RUP, etc).
  • Working knowledge of IT Software Development Life Cycle (SDLC) and
    direct experience in requirements gathering, use case analysis,
    functional design, data/domain modeling, and user interface design
  • Ability to solve complex problems with innovative and elegant
    designs and deliver robust functionality on time
  • High commitment to excellence, collaboration, team achievement, and
    good communication
  • Familiarity with Web 2.0 technology and trends

Responsibilities:

  • Lead and drive technical development throughout all phases of the
    software development life cycle (SDLC) including Proof-of-Concept
    development, information architecture, software architecture document,
    functional spec, coding, testing, deployment, performance tuning,
    refactoring, etc.
  • Architect, design, and implement quality software while considering
    the technical implications of technology applications to the current
    and future strategic technology roadmap/direction.
  • Manage and coordinate day-to-day production support operation and
    work closely with business stakeholders and technical staffs to ensure
    application issues/bugs are addressed in timeline fashion & in
    accordance to customer expectations. Provide second-level operational
    support, troubleshooting, and security vulnerability testing/
    remediation.
  • Research the latest technical and software industry offerings and
    provide input towards the selection of products and tools
  • Lead and collaborate with other IT teams to ensure application of
    quality of services such as scalability, maintainability,
    extensibility, reusability, availability, security, and performance
  • Interact with senior-level personnel and senior business
    stakeholders, with the ability to effectively communicate and explain
    complex and technical subject matter
  • Work independently and make actionable recommendations to managers,
    directors, and senior stakeholders based on his/her technical
    expertise
  • Provide mentorship within teams, departments and across campus
  • Take a leadership role in technology selection and product/solution
    evaluation
  • Keep current with emerging technologies

If you are interested please send me a Word version of your resume and
I will follow up with you.

Matthew Haver
858.521.9080 Office
[email protected]