18 hours ago
Bengaluru, IndiaMid Level
Responsibilities
- Design, develop, test, and deliver Expense Pay product features and enhancements from requirements through deployment.
- Build and maintain Java Spring Boot backend microservices using RESTful API and distributed-systems practices.
- Develop and maintain React frontend features using JavaScript/TypeScript, Redux, and related tools.
- Write maintainable, well-tested code and participate in peer code reviews.
- Troubleshoot pre-production and production defects, investigate root causes, and implement fixes.
- Collaborate with product managers, QA engineers, UX designers, and developers across teams.
- Create technical documentation, including design documents, runbooks, and API specifications.
- Support service deployment and operational health through CI/CD pipelines and observability tooling.
- Use AI-assisted development tools for coding, refactoring, test creation, documentation, debugging, log analysis, and task automation.
- Identify opportunities to apply AI/ML capabilities to product workflows such as automation, anomaly detection, and intelligent processing.
- Participate in agile planning, standups, retrospectives, and refinement sessions.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
- 3–5 years of professional software development experience at a T2/mid-level capacity.
- Proficiency with Java 11+ and Spring Boot, including Spring Data, Spring Security, and Spring MVC.
- Hands-on React experience with TypeScript/JavaScript and state management patterns such as Redux.
- Strong understanding of REST API design, microservices, and distributed systems.
- Experience with relational databases such as MySQL, MSSQL, or PostgreSQL and ORM frameworks.
- Familiarity with Docker and Kubernetes.
- Experience with CI/CD pipelines such as Jenkins or GitHub Actions.
- Understanding of unit, integration, and end-to-end testing practices.
- Experience using Git and collaborative development workflows including pull requests and branching strategies.
- Ability to work independently on moderately complex tasks and iterate based on feedback.
- Active day-to-day use of AI-assisted coding tools such as GitHub Copilot, Claude Code, Amazon CodeWhisperer, Cursor, or equivalent.
- Ability to apply prompt engineering for code generation, refactoring, test creation, and documentation.
- Comfort using AI tools for debugging, log analysis, and root-cause investigation.
- Preferred experience with AWS, GCP, Azure, serverless or event-driven architectures, payment processing, financial services, expense management, observability tools, messaging technologies, secure coding, OWASP guidelines, AI-powered product features, or SAP BTP.
Benefits
- Opportunity to work on a globally scaled, high-impact payment product serving enterprise customers and millions of users.
- Flexible hybrid work environment with investment in engineering excellence and innovation.
- SAP offers inclusion-focused culture, health and well-being support, flexible working models, and accessibility accommodations.
Tech Stack
Apache KafkaAWSAzureDatadogDockerGitGitHub ActionsGoogle Cloud PlatformGrafanaJavaJavaScriptJenkinsKubernetesMicrosoft SQL ServerMySQLPostgreSQLPrometheusReactReduxSAP Cloud PlatformSplunkSpring BootTypeScript
Categories
About SAP
SAP builds enterprise application software and cloud services for finance, procurement, supply chain, human resources, and analytics, sold through subscriptions, licenses, and support. Its portfolio includes SAP S/4HANA, SAP Business Technology Platform, SAP Ariba, and SAP SuccessFactors. Founded in 1972 and headquartered in Walldorf, Germany, SAP is a public company listed on the NYSE and Frankfurt (ETR) and serves enterprises and public-sector organizations worldwide.
