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]