MTS 1, Software Engineer at eBay (San Jose, CA) (allows remote)
This is an opportunity to be a part of the Platform engineering team at eBay. This is a very highly regarded team that is responsible for delivering on eBay's Application Development Platform.
If you are a world class systems programmer and like the challenge of our very high volume, 24x7 production environment and have strong team skills and customer focus, this position is for you.. You must be bright, self motivated, results-oriented, and have excellent computer science fundamentals.
The candidate is expected to be effective as an individual contributor, team player, and a champion for results and incremental improvement. In addition to this, the candidate will be expected to have an excellent grasp of designing and implementing frameworks and architectures based on internal and external standards.
Primary Responsibilities:
- Work on one of Platform engineering's core areas like cloud application deployment platform
- Excellent java programming is an absolute must. Java development will be 70% of the allocated time.
- Work with engineers, managers, Product Management, QA, Performance Engineering, and Operations teams to develop meet functional and nonfunctional requirements on schedule.
- Estimate engineering effort, prioritize projects, plan implementations, and help roll out system changes to the eBay site. Help define and lead the implementation of complex, multi-tier distributed software applications.
- Develop industry and product technical expertise relating to eBay's deployment and business model.
- Design and implement frameworks/architectures based on internal and external standards
- Design and deliver highly scalable multi-tiered distributed software applications
- Strong quality and security focus including automation, design reviews, and unit testing
- Analyzing the scoping effort for best practices and efficiency
- Lead product initiatives and recommend improvements
- Mentor and guide developers in coding and design methodology and page performance
- Develop and support projects throughout all phases of the development life cycle
- Conceptualizing, coding, deploying, and iterating on next generation prototypes
- Work well independently and in multi-group cross-discipline environments
- Flexible approach to analyzing technical issues and clearly communicating recommendations/solutions
- Cross team development with Product managers, Project managers, engineers, and QA to deploy innovative solutions to meet business unit requirements
- Support site rollouts and available for on-call duties to resolve site issues
- Proficient in waterfall and agile development methodologies
- Strong knowledge of CS fundamentals including data structures, algorithms, design patterns, object-oriented design
- Mastery of Object Oriented design methodologies, design patterns in Java and database modeling and usage
- Expert level knowledge of ORM frameworks and frameworks such as JSF, Esper, Hadoop/HBase, TSDB and Spring
- Other languages like Scala, Xtend, Phyton and perl is a plus
- Strong experience with JavaScript, JS Toolkits such as JQuery and GWT, XML, HTML, CSS
- Prior experience with agile teams and strong track record of delivering on time with very high quality
- Experience with Linux, Apache, MySQL, Perl, working on open source project commiter a plus
- Experience working with other organizations such as Operations, Load Performance, Security, Build/Release, QA and Training, is strongly desired.
- Moderate to high degree of experience developing frameworks or other infrastructure code that others will use, is required.
- Extensive experience in designing and implementing large scale distributed systems software with particular attention to security, scalability and high performance, is required
view all job listings
view all eBay job listings
posted 5 days ago
Leave a Reply
You must be logged in to post a comment.