Key Responsibilities
- The Developer will be accountable for developing the application on Java Springboot/Spring framework utilizing JPA, Hibernate,JDBC, Spring security, etc., in popular cloud environments like SAP Cloud Platform etc.(Good-to-have development background on other Cloud environments like AWS, Azure etc)
- Should possess extensive technical breadth through experience across Java Spring environment and the popular frameworks in Java Ecosystem.
- Should have strong command on Spring framework for backend & frontend development.
- Should have worked on the extraction of Information via Hibernate.
- Should possess excellent knowledgeofn Spring security framework.
- Should have knowledge on SAP’s in-memory computing Database technologies like HANA or other Open source in-memory databases like REDIS.
- Should have good command on establishing connectivity via popular adaptors like JDBCetc to a variety of databases.
- Should have deeper knowledge on Schema partitioned databases and MDC Databases.
- Candidate should have good hands-on with popular IDEs like Eclipse, VS Code and should be comfortable in using eclipse installing different plugins especially sap plugins.
- Should be aware and in practice of using the Distributed Source control systems for version controlling like bitbucket and git.
- Should be able to actively support minor and major releases of the product/application throughout the year. Should be able to deliver objects on agile delivery well within timelines.
- Should be well versed with agile methodologies. Should be knowing the software development lifecycle i.e. analyse, design. Build, test and maintain.
- Should be well-versed with DevOps CI/CD pipeline activities and DevOps implementation.
- Should have good knowledge of at-least one automated test development and execution suite like Junit for Unit Testing, Selenium for Automated Testing, Katalon for TDD.
- The candidate should possess strong analytical and problem-solving skills.
- Should possess excellent communication skills in English.
- Should have a strong Zeist towards learning newer frameworks in the new IT areas.
- Should have a consistent track record of performing well under pressure.
- Should be well versed with terminologies of Human Capital Management and Success factors.
Key Requirements
- Mandatory/Required Core Developer Skills
- CAPM - JAVA (SAP’s Cloud Application Programming Model Framework)
- JAVA Spring, Springboot, JPA, JDBC, JSP, Hibernate, Spring Security (All latest version)
- Data formats (json, xml)
- Good Debugging Skills in JAVA
- Automated/Manual Testing skills
- Selenium/Katalon Automated Test Development and execution
- Should have worked in Cloud Foundry environment
- Understands and Follows Best practices for Performance Optimization in JAVA Spring/Springboot
- Experienced in handling and creating Enhancements.
- Should be excellent in handling Design patterns.
- REDIS, HANA 1.0 &2.0
Bitbucket, Git, Azure DevOps
Recommended
o CAPM (SAP’s Cloud Application Programming Model Framework)
o Jira / Azure DevOps
o Development in Cloud Environment
Recommended to have Sun/Oracle certified JAVA Programmer’s certification for Web Development and Spring Framework certification.