Senior software engineer Black Arrow
BlackArrow is looking for a highly motivated senior software engineer for our advanced advertising system for New TV platforms. This position will be responsible for performance profiling, hotspot analysis and improvement recommendation for BlackArrows products. Candidates should have a proven track record of enterprise application design and implementation at scale, performance profiling and analysis.
Responsibilities:
- Pragmatic performance profiling of BlackArrows product offerings including SaaS applications and BlackArrows ad decision software
- Devise real world simulations and test cases
- Produce high-quality engineering design documentation
- Proactively identify areas of improvement within the product
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
- Significant experience in Java application performance profiling and analysis
- Experience of distributed architectures
- Experience developing Software as a Service (SaaS) products
- Software patterns (Gamma et al, etc.)
- Strong core Java and J2EE knowledge including multi threaded application development, TCP/UDP IP server development
- EJB2/EJB3
- Web services
- Persistence frameworks
- JDBC
- JMS
- JSP/Servlets
- XML
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 7 years of recent hands-on experience in software development
- At least 1 year of recent performance profiling experience
- Minimum 4 years of recent enterprise platform engineering experience
- BS or MS in Computer Science or Computer Engineering or equivalent.
| Location: |
San Jose, CA
United States
|