eBay

Back End Developer

Posted: 3 hours ago

Job Description

Senior Software Engineer- Backend – Payments & Billing ServicesEmployment Type: Full-timeLocation: BangaloreAbout the RoleWe are looking for a highly skilled Senior Software Engineer to join our Payments & Billing Services team and help shape the future of the eBay Payments experience. In this role, you will design and deliver cloud-based architectures, own end-to-end features, and collaborate with cross-functional teams to build scalable, secure, and innovative solutions.What You’ll DoContribute to the design and development of cloud-based software architectures.Own and deliver complete features including design, implementation, testability, and deployment.Provide feedback on technical designs, proposals, and code reviews.Analyze existing applications/databases and identify areas for improvement.Craft and maintain APIs supporting web and mobile experiences.Collaborate with engineers to ensure consistent design patterns and best practices.What We’re Looking ForBachelor’s in Computer Science with 5+ years of experience OR MS with 5+ years.Proven expertise in Payments & Billing Services with large-scale systems.Strong Java expertise with deep knowledge of its ecosystems and frameworks.Hands-on with relational (MSSQL, PostgreSQL) and NoSQL (DynamoDB) databases.Skilled in REST, GraphQL, gRPC web services.Background in large-scale backend applications using Java/J2EE, RESTful APIs, HTTP, JSON.Strong grasp of data structures and algorithms.Contributions to open-source projects or GitHub repos are highly valued.Understanding of modular and extensible API design.Proficiency in security, documentation, and monitoring best practices.Familiarity with Agile/Scrum methodologies.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period