Hello, I have work experience which meets your requirements for Java development.
I have experience of skills as mentioned below:
Primary skills: Java with spring boot, jpa/hibernate, junit, mokito, mysql, maven, gradle.
Optional skills: JavaScript, jQuery, Angular4
Tools used for development: InteliiJ IDEA, eclipse
Version control: Git
Task/Issue tracker: Jira, Asana, Trello
API Integration: Amazon S3, Zoho CRM
And also have experience of google calendar integration.
Thanks