Senior Software Engineer- Backend – Payments & Billing Services
Employment Type : Full-time
Location : Bangalore
About the Role
We 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 Do
Contribute 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 For
Bachelor’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 .
Back End Developer • Junagadh, Gujarat, India