Design and defining architecture of complex web-based applications.
Building distributed application using Core JAVA 7/8, Spring, Spring boot.
In ORM frameworks such as Hibernate/JPA. Caching, Pagination and performance
Working experience with SQL databases such as PostgreSQL, Oracle
Working experience with any NoSQL databases, MongoDB, CouchDB, Elasticsearch, Cassandra, Neo4j etc.
Web services development (RESTful API is mandatory/ SOAP is optional).
With API Security / Spring Security framework
CI/CD exposure to build pipelines and containerization tools such as Jenkins/Docker
Microservices and Cloud Native application
Knowledge of 12 factor application guidelines. (Experience/Knowledge of Spring Cloud/Docker is definitive plus)
Messaging/event driven architecture is good to have (exposure to tools such as Kafka, RabbitMQ etc.)
Unit testing – Junit/Mockito/Power Mock
Performing code reviews and knowledge of static code analyzers
Has a good understanding of Cloud Services and tools and has used, configured some of them.
Integrating with Google Cloud Service/APIs
Good exposure on using Cloud Console and Cloud Shell
Understands Cloud Storage options and has experience on alteast one of them
Building, testing and deploying applications on GCP
Some exposure to application performance and monitoring
GCP Developer Certificate preferable
Good understanding of Kubernetes and Cloud Native concepts
Aware of cloud security concepts and some of the best practices followed.
Development exposure, using cloud apis, integrations, cloud ecosystem
Has exposure in cloud projects that are CI/CD/Pipeline enabled.
Advanced understanding of GCP Cloud services and Cloud Native concepts
Expert on at least one area in cloud services. [Compute|Storage|Network|SRE]
Production experience of at least 4 years on GCP/Public Cloud
Deep understanding of Kubernetes and GKE
Capable of mentoring the team on GCP/ AWS
Experience on leading or being a part of Discovery team on Cloud/Cloud Native solutions.
Deep understanding of Cloud Native technologies and concepts.
Ability/Experience/Exposure in translating Biz Drivers to Cloud Solution Architecture.
Preferred GCP Professional Architect.
Preferred exposure on cloud migration or cloud transformation.
Good understanding of Cloud Security, Cloud Services, Networks, Hybrid Cloud Solutions