Senior/Lead Java with GCP
7+ years of hands-on software development experience in Java with knowledge of Object Oriented DesignIn-depth understanding of the entire web development process (design, development and deployment)Experience with J2EE, Spring Boot, Web Services, REST API development and consumptionAgile development, build processes, testing, and operationsKnowledge of SQL and experience working with a RDBMS like Oracle or MySQLTroubleshoot and debug applicationsExperience with implementation of Microservices using Spring Boot and CI/CD tools on Jenkins and Kubernetes.Experience with development of RESTful web services using JAX-RS and used Swagger for REST API documentationBuild and maintain code repositories and code migrations using CI/CD strategies (GIT, SVN, CSV, Jenkins)Experience with creating and maintaining architecture for Restful API using Spring BootHands on experience with writing SQL queries, stored procedures and triggers in databases via Oracle and DB2Have used Swagger and API testing toolsExperience with data structures and algorithms for time and memory complexity reductionHave experience with JWT mechanism for authentication, authorization, and data exchangeExperience with Apache Maven Build tool to automate the build process for the entire application Highly desirable :Experience with GCP infrastructureHands on experience with GCP Products like Cloud Run , Terraform , Big Data , Big Query