Staff Software Engineer

BrassringJobId: - ArbitaJobId:

Job Location

San Francisco, US - California - San Francisc

Job Description

StubHub is looking for a Senior/Lead engineer to join our Seller Experience development team. This engineer leads/works within a team developing new functionality on Stubhub.com related to sellers as well as functionality related to third party integrations such as MLB integration. This position is for an experienced Java developer who’s looking for new technical challenges. You must be a team player and enjoy working as a key member of a team of developers. You will be the technical domain owner of significant components of the site related to the Seller Experience and Integration. You will be responsible for coding, unit testing, designing, and mentoring junior engineers, participating in requirements analysis, writing technical specifications, and working with teams on testing and deployment. This is a hands-on coding and key Technology staff position. You will also participate in discussions and planning of best practices, tools selection, process, and overall engineering efforts
- Provide advanced technical expertise in designing and developing software applications.
- Estimate development tasks as well as set up plans for deliverables based on release deadlines.
- Maintain and support existing software application.
- Identify and resolve complex application issues and bugs.
- Review and/or write code to enhance and/or extend application.
- Provide subject matter expertise in reviewing, researching and resolving business problems presented in requirements specifications.
- Test new installations and/or software prior to release to minimize failures and impact to business and end users, including developing and executing unit tests
- Provide subject matter expertise and business analysis in addressing complex projects and issues.
- Interact with business Product Managers to gather and clarify requirements. 
- Interact with Technical Project Managers and Development Managers to provide estimates and status against project plans.
- Interact with Application, Operations Architects and Platform Team to ensure a strong design document is in place, and to ensure adherence to SDD standards, application coding standards, security standards are met.
- Interact with QA to coordinate testing activities.

Job Qualifications

- Bachelor's degree in technical discipline plus 8 yrs of relevant web-based/e-commerce Java/J2EE development experience.-Must be strong in: Java, J2EE, Spring, Apache application libraries and frameworks (Hibernate Spring, CXF, Tapestry 5) or Masters degree plus 6 yrs of exp.
-Must be competent in: Oracle including use PL/SQL stored procedures, SQL, XML, XMLSCHEMA,
XSD/DTD, JUnit, Linux and/or Unix derivatives, Eclipse, Perforce.
- Experience with SOA concepts, frameworks and implementation
- Experience managing queue based messaging environments
- Excellent understanding of application servers, multi-tier architectures, and all layers from presentation to persistence. 
- Extremely strong core Java coding skills, including understanding of optimization, performance ramifications of coding decisions, and object-oriented design. 
- Understanding of system architecture and design including clustering, scalability, and monitoring. 
- Excellent analytical, decision-making, interpersonal and communication skills.
- Excellent communication, organization, and leadership skills. 
- Ability to mentor junior developers.
- Ability to work independently or collaboratively.
- Ability to multi-task in a fast-paced environment.
- Software development life cycle knowledge.
- Detail oriented
-Nice to have: Tapestry5, AJAX, CSS, Java Script, ColdFusion.
 

Job Salary

Salary commensurate with experience