Lead Software Engineer Job Description BEA's Business Interaction Division is looking for a Software Engineer to join our Aqualogic Pathways engineering team. Auqalogic Pathways is an information discovery system that combines search, tagging, and activity analytics into a participant-oriented knowledge management application which improves the discovery of information and experts. This position will expose you to advanced high-volume Java code, and you'll work with the cutting edge in SOA technology with a market leader that's growing rapidly. The position will involve providing technical leadership, design, and develop complex functionality in the Aqualogic Pathways.
BEA Systems is a publicly-traded enterprise software company. The BID division is located in San Francisco in the heart of the financial district. Prior titles are not as important as relevant experience and skill set. We're looking for gifted, experienced engineers who are willing to be team players. You'll be rewarded by working with an extraordinary group of top-flight engineers on world-class software with high visibility.
8+ years software development experience shipping commercial software
Strong knowledge of the technologies and infrastructure surrounding enterprise software development; ability to learn about complex products quickly; ability to lead and to establish credibility with smart engineers.
Strong academic background and track record as an individual technical contributor; ability to articulate and establish technical vision with engineers and product managers.
Experience in building, testing, and shipping robust, highly scalable web applications. Familiarity in addressing high availability and failover issues a plus.
Strong object-oriented software design skills combined with knowledge of design patterns.
Minimum Qualifications Demonstrable knowledge in the areas of distributed applications and caching strategies. Excellent knowledge of Java 1.5, including java.nio, threads, reflection, annotations, and generics.
Excellent knowledge of J2EE 1.4, including filters.
Familiarity with application servers, especially Tomcat is required.
Solid knowledge of SQL, databases (Oracle, MSSQL) and persistence (Hibernate).
Knowledgeable in Web Services and SOAP.
Prior experience with Spring framework, Java Server Faces and Unix platforms a plus
Education A Bachelors' degree or higher in Computer Science, Engineering, Mathematics or related discipline