Software architect

Location: San Jose, CA

BlackArrow is looking for a highly motivated software architect for our advanced advertising system for New TV platforms. This position will be responsible for developing the technical and architectural product implementation for BlackArrow’s products. Candidates should have a proven track record of enterprise application design and implementation at scale.

Responsibilities:

  • Design J2EE-based enterprise applications  and standalone Java applications suited to large volume, high availability environments
  • Evaluate and leverage new technologies appropriately
  • Produce high-quality engineering design documentation
  • Work with the product management and engineering teams to translate product requirements into high- quality deliverables
  • Proactively identify areas of improvement

Requirements:

Experience with the design and implementation of J2EE-based solutions including:

  • Proven track record of enterprise architecture experience with large volume, high availability enterprise applications
  • Experience of distributed architectures
  • Experience in Java application performance profiling and analysis
  • Experience delivering Software as a Service (SaaS) products
  • Software patterns (Gamma et al, etc.)
  • Strong core Java and J2EE knowledge
  • EJB2/EJB3
  • Web services
  • Persistence frameworks
  • JDBC
  • JMS
  • JSP/Servlets
  • XML
  • UML

Additional expertise desired:

  • Thorough knowledge of SQL, stored procedures, functions, transaction contexts
  • Excellent oral/written communication and interpersonal skills
  • Ability to multitask and work under pressure to meet deadlines
  • JavaScript/CSS/HTML
  • Knowledge of dynamic advertising
  • Knowledge of cable television architecture (SCTE standards)

Experience with the following technologies:

  • JBoss Application Server 4.x/Tomcat 5.x
  • RDBMS (MySQL/Oracle/etc.)
  • Web services frameworks (Axis/Metro/etc.)
  • Persistence frameworks (Hibernate/etc.)
  • Linux

Experience:

  • At least 8 years of hands-on experience in software development
  • Minimum 3 years developing technical requirements and design documentation
  • Minimum 5 years of recent enterprise platform engineering experience
  • BS or MS in Computer Science or Computer Engineering or equivalent

BlackArrow offers a fast, fun, creative and diverse work environment.  We provide a full benefits package consisting of medical, dental, vision, life insurance, 401(k) and stock options.  To apply, please submit your cover letter, resume and position you are applying for to jobs@blackarrow.tv.

BlackArrow is an equal opportunity employer. Principals only, please.