offices:

** This position is no longer available or the listing has been revised.
Please view our other Jobs or Apply to review similar available positions.

Software Architect - San Bruno, California

Job Title:
Software Architect
Location:
San Bruno, California
Ref ID:
36014-6841
Job Type:
Full-Time
Date:
1/17/12

Job Description


Our client is the leader in Interactive Online Marketing.  They provide customers with a powerful, comprehensive set of integrated applications to design, define, execute, manage and refine campaigns across all key digital interactive channels including email, mobile, social and the web.

The ideal candidate will participate in the development of the Platform components of the Interact Suite offered in Cloud Computing/SaaS model. The Platform includes core Services (security, session/transaction management, caching, auditing, performance monitoring) as well as delivering the next generation Content Delivery System - a high bandwidth, low latency, scalable system to deliver personalized content across multiple channels supporting tens of thousands of transactions per second.

They are seeking individuals who have passion for solving complex and interesting problems that arise in the area of distributed computing, high volume transaction processing and large scale system design. Our success requires us to process over 300 million transactions a day with predictable, low latency. Their engineers are self-motivated, work on many different projects, and assume varying responsibilities.

Responsibilities

  • Own one or more product features end to end
  • Implement new functionality, product enhancements and maintain the current product features
  • Acquire knowledge of existing code and refactor code as needed to meet evolving design decisions
  • Work with product management team to define new product requirements
  • Participate in system design and architecture decisions
  • Work with the platform service, data services and QA teams to deliver our product releases

Requirements


Requirements

  • BS/MS/PhD or other relevant technical degree
  • 7+ years of professional related experience in Java/J2EE and object-oriented application development
  • Experience with Spring, Hibernate, JMS, Test NG
  • Extensive experience with relational databases and SQL
  • Experience designing/implementing high performance Web services using SOAP/REST
  • Excellent programming discipline including Object Oriented Programming, unit testing and code organization
  • Ability to quickly learn and develop expertise in highly complex existing applications and architectures
  • Demonstrate analytic and problem-solving skills, particularly as it relates to application design, development and infrastructure
  • Excellent communication and relationship skills.
  • Ability to thrive in a high-productive, customer-oriented environment.
  • Ability to contribute to multiple projects / demands simultaneously
  • Experience with high volume distributed application development in a SaaS environment

Preferences

  • Knowledge and experience in no SQL databases (HBase, Cassandra, MongoDB)
  • Domain knowledge of SMTP/MTA and/or SMS
  • Familiarity with Java Web application security frameworks such as Apache Shiro.

About Onward Search

Onward Search is the leading provider of digital marketing and creative talent in the nation. We offer a full range of recruitment and staffing solutions to include contract, temp-to-perm, permanent / executive search placement with the nation's best interactive agencies and most innovative companies.

Our network is strong and continues to grow because we love what we do and are committed to ensuring we always provide our clients and professionals with world-class support and service.

** This position is no longer available or the listing has been revised.
Please view our other Jobs or Apply to review similar available positions.