SAP BTP CAPM Senior Developer

Technology


Pune

About the job

SAP BTP CAPM Java - Job Description 

  • Proficient in back-end and front-end programming language 

  • Understanding of fundamental design principles behind a scalable application 

  • Proficient in Object oriented design and principles 

  • API design and development 

  • Creating database schemas that represent and support business processes. 

  • Ability to implement automated testing platforms and unit tests 

  • Proficient in implementing solution in Java thru. Spring Framework (MVC and Spring Boot

  • Proficient in building RESTful web services with JSON Endpoint

  • Proficient understanding of code versioning tools, e.g. GIT and SVN 

  • Familiarity with development aiding tools such as Maven, Gradle, Grunt, Gulp, etc.  

 

Must Have: 

  • Cloud – Development and Deployment application on SAP BTP - Cloud Foundry 

  • SAP Cloud Application Programming Model (CAPM) - Java

  • Data modelling and Database designing thru. HANA DB and SAP Core Data Services (CDS) 

  • JPA and List Processor, ORM, CRUD operations (Create, Read, Update, Delete) 

  • Olingo OData 

  

Good to have: 

  • Take interest in full-stack development 

  • Client-side JavaScript & SAPUI5 

  • Knowledge about Caching with Redis, and similar powerful tools. 

 

Added Advantage: 

  • SAP Certification in BTP Extensions, Build or Hana Cloud 

  • Know-how of BTP landscape setup, services configuration and troubleshooting thro application/system logs.