Job Description
- 6+ 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
Skills: terraform,db2,code,algorithms,web services,git,spring boot,cloud run,sql,ci/cd,java,jwt,kubernetes,gcp,data,agile,swagger,oracle,data structures,big data,boot,j2ee,api,design,jenkins,microservices,ci,spring,svn,web,apache maven,big query,rest api,cd