Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

Ebay Software Engineer 
India, Karnataka, Bengaluru 
472353277

Today

What you will accomplish:

  • Contribute to the design and development of new cloud-based software architectures.

  • Own and deliver complete features, including design, architecture, implementation, testability, and deployment.

  • Design new experiences for eBay sellers and improve their sales.

  • Build highly available, scalable user facing applications and RESTful Public APIs

  • Develop systems using Node.js, Java & Scala

  • Provide feedback about technical designs, proposals, and code.

  • Analyze existing applications/databases and identify areas for improvement.

  • Craft and contribute to APIs that can support user experiences on web and mobile applications.

  • Collaborate with engineers while also conducting code reviews to ensure consistent design patterns are being applied.

What you will bring:

  • Bachelor's Degree in Computer Science or closely related field with 7 years of relevant experience or MS with 2-4+ plus years’ experience.

  • Specializing in Payments/Billing/Tax and/or Financial Services (like 1P Gift Cards, Cobranded Credit Cards, Seller Capital, Insurance etc.) to innovate and change the eBay Payments experience

  • ​​A minimum of 5+ years of software design and development experience, solid foundation in computer science with strong proficiencies in data structures, algorithms, OOPs, and Software Design.

  • Expertise in Java, C++ ++, and related technologies with a deep understanding of its ecosystems and frameworks. Understanding of how to create modular and extensible APIs.

  • Expertise with NodeJS, Knowing ReactJS and Redux / JavaScript (ES6), HTML / CSS, CSS Preprocessor is a plus.

  • Experience with relational as well as NoSQL databases such as MSSQL, PostgreSQL, DynamoDB

  • Hands-on experience in web services (REST, GraphQL, gRPC).

  • Unit test with mock (Jest or Jasmine preferred), Automation testing is a plus.

  • Experience in building large scale Web Services and Backend Applications using Java/J2EE, RESTful Web Services, HTTP and JSON technologies.

  • Knowledge of core CS concepts such as common data structures and algorithms

  • Code samples from private GitHub repos, side projects, and open-source project contributions is a plus.

  • Proficient at using appropriate security, documentation, and/or monitoring best practices.

  • Familiar with Agile/Scrum methodologies

  • Experience in designing and operating big data processing pipelines, such as: Hadoop, Spark, Hive, ETL

  • Proven results-oriented person with a delivery focused in a high fast-paced and dynamic environment.

  • Excellent verbal and written communication, collaboration, and influencing skills.

  • 1+ years of experience in applying AI to practical and comprehensive technology solutions [Nice to Have]