7+ years of hands-on software development experience in Java with knowledge of Object Oriented Design
In-depth understanding of the entire web development process (design, development and deployment)
Experience with J2EE, Spring Boot, Web Services, REST API development and consumption
Agile development, build processes, testing, and operations
Knowledge of SQL and experience working with a RDBMS like Oracle or MySQL
Troubleshoot and debug applications
Experience 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 documentation
Build 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 Boot
Hands on experience with writing SQL queries, stored procedures and triggers in databases via Oracle and DB2
Have used Swagger and API testing tools
Experience with data structures and algorithms for time and memory complexity reduction
Have experience with JWT mechanism for authentication, authorization, and data exchange
Experience with Apache Maven Build tool to automate the build process for the entire application Highly desirable :
Experience with GCP infrastructure
Hands on experience with GCP Products like Cloud Run, Terraform, Big Data, Big Query