JOB SUMMARY
ON24 is committed to providing industry-recognized webcasting and virtual event solutions that are designed to meet performance, value, and reliability requirements for businesses of all types and sizes.
The Software Architect will design, develop, and maintain ON24's web applications that are used to schedule, administer, present, and report on online webcasts and graphically rich "virtual world" applications used to reach millions of viewers. We have a fast-paced development environment, where you will be a part of a small but talented engineering team whose challenge is to build web applications using HTML/Java/J2EE components over Oracle Database to meet requirements without sacrificing scalability, security, and robustness.
The ideal candidate will have 8+ years of experience designing and developing high quality, high volume, maintainable and extensible web applications in Java.
RESPONSIBILITIES:
- MUST be HANDS-ON, providing technical leadership from the trenches
- Work with product and technical staff to define product requirements
- Design, develop, enhance, and maintain:
- Scalable and robust J2EE components and subsystems
- Complex database-driven server-side business logic
- Development of Web Services and XML-based API's
- Multi-tiered java applications, with a focus on the back-end and middle tier
- Sufficient unit testing code and scripts for all of the above
- Documentation for software architecture and standards
- Guide and mentor junior members of the development team
- Provide troubleshooting for existing applications when necessary
REQUIRED SKILLS:
- Self-starter, proactive, positive, creative, and flexible
- 8+ years of server-side web application development using Java
- 5+ years experience designing schemas and developing with a RDBMS (Oracle preferred)
- Experience with at least one full software development lifecycle, including analysis, design, testing, and release
- Extensive knowledge of object-oriented design concepts and architectural patterns
- Broad experience with web application platforms (Weblogic preferred), J2EE frameworks and components, ORM framework (Hibernate, EJB3.0).
- Some experience with web presentation technologies (e.g. DHTML, CSS, JavaScript, XML, XSL, Flex)
- Discipline to document ideas and code in a clear, comprehensive and organized manner
- Experience troubleshooting issues in production
PREFERRED SKILLS:
- Experience in a startup or small company environment
- Adobe Flex application development is a big plus
- Knowledge of shell scripting, PHP, Perl, Python, VBScript
- Familiarity with Agile development methods
- Knowledge of Service-Oriented Architecture
- Experience with other development languages such as C/C++, Visual Basic, ActiveX, MSXML API
- Client-side scripting of ActiveX objects such as flash player plug-in, Windows Media player and Real player
- Asterisk or other telephony (IVR) systems including VoIP technology
EDUCATION:
- Bachelor's degree in Computer Science or equivalent experience
OTHER REQUIREMENTS:
- References from previous jobs is a must
H1B Transfers OK. To apply for this position, please send your resume and cover letter to jobs@on24.com. Your subject line should read "SOFTWARE ARCHITECT"
No relocation assistance is provided - only local candidates will be considered. No calls or agencies, please.
Back to Careers
|


|