Senior Developer

SAPStanford, CA
$169,576 - $277,800Hybrid

About The Position

Ariba, Inc. seeks a Senior Developer at our Palo Alto, CA location responsible for development focusing on design, coding, testing, and quality assurance of specific SAP product features in a development team. Resolves complex issues within own area of expertise and supports others in resolving issues. Analyze and solve issues in existing and new code. Provide application implementation services typically within the boundaries of specifications and project plans. Design activities include requirements analysis and design documentation. Implementation activities include implementation, testing, and integration. Maintenance activities include error analysis and removal. Extends, modifies or adapts existing designs but may also be involved in the development of new (sub-) systems. Acting as Scrum Master in the LEAN context, responsible for promoting and supporting Scrum by helping everyone understand Scrum theory, practices, rules, and values. Serve as ‘servant-leader’ for the Product Owner and the Development Team. Facilitate Scrum Events on request or as required. Coach the Development Team in self-organization. Remove impediments to the Development Team’s progress.

Requirements

  • Bachelor’s degree or foreign equivalent in Applied Computer Science, Engineering, or a related field of study and six (6) years of progressive post-baccalaureate experience in the job offered or related occupation. Alternatively, a Master’s degree or foreign equivalent in Applied Computer Science, Engineering, or a related field of study and four (4) years of experience in the job offered or related occupation.
  • Four (4) years involving Java
  • Four (4) years involving Spring Boot
  • Four (4) years involving Spring Security
  • Four (4) years involving Database
  • Four (4) years involving Junit Testing
  • Four (4) years involving Build Tools including Maven

Responsibilities

  • Design, coding, testing, and quality assurance of specific SAP product features
  • Analyze and solve issues in existing and new code
  • Provide application implementation services
  • Requirements analysis and design documentation
  • Implementation, testing, and integration
  • Error analysis and removal
  • Extends, modifies or adapts existing designs
  • Development of new (sub-) systems
  • Acting as Scrum Master in the LEAN context
  • Promoting and supporting Scrum
  • Facilitate Scrum Events
  • Coach the Development Team in self-organization
  • Remove impediments to the Development Team’s progress

Benefits

  • Constant learning
  • skill growth
  • great benefits
  • Employee Referral Program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service