Java Software Engineer ON24
The Software Engineer will help design, develop, and maintain ON24s web applications. The ideal candidate with 4+ years of experience designing and developing high quality, high volume, maintainable and extensible web applications in Java. Candidates must thrive in a startup environment and possess maturity and business savvy. You will be 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.
Responsibilities:
Gather requirements from design and technical staff on development requirements
Design and develop:
Complex Web pages using JavaScript, HTML and XML
Multi-tiered java application development
Complex database-driven server side business logic
Scalable and robust J2EE components and subsystems over Oracle database
Provide troubleshooting and 2nd-tier support for existing applications
Design, implement and run automated test code and scripts
Required Skills:
Self-starter, proactive, positive, creative, and flexible.
4+ years of server-side web application development using Java
3+ years experience developing for a RDBMS (Oracle preferred)
Significant object oriented experience including analysis, design and architectural patterns
Broad experience with web application platforms (Weblogic preferred), J2EE frameworks and components, ORM framework (Hibernate, EJB3.0).
Experience of web presentation technologies (e.g. DHTML, CSS, JavaScript, XML, XSL)
Experience developing in Windows and Unix/Linux environments
Discipline to document ideas and code in a clear, comprehensive and organized manner
Experience troubleshooting issues in production
Optional Skills:
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
Knowledge of shell scripting, PHP, Perl, Python
Flex 2/3 application development.
Asterisk or other telephony (IVR) systems including VOIP technology
Education Requirements:
Bachelors degree in computer science or equivalent
Other Requirements:
References from previous jobs is a must.
| Location: |
799 Market
Sixth Floor
San Francisco, CA 94103
United States
|