Description

We are looking for Strong Java experience, Spring Boot & GCP Cloud
experienced associate architect in USA with following skills:-

Technical Skills:-
1. Core Java - OOPS, String handling, OOP ,Generics, Serialization, Collections - internal working, Exception handling, File I/O handling
2. Advance Java - Multithreading - Callable, Future, Executor Service, Thread Pool Executor, Blocking Queue, Fork/Join, DS and algorithms – Sorting, Hashing, Binary Tree, Graph Traversal etc. Memory
management - GC, profiling
3. Java 8 & Beyond - Features with Usage and scenarios - ( Lambda , Optional , Predicate/ Consumer / Supplier functions, Double colon operator ,Stream API ,Date / Time API ,Other features
in upcoming versions e.g. reactive streams in Java 9 etc. ) 
4. Spring - IOC, DI, AOP, Security, JWT Spring Bean Factory, Inner Bean, Bean scopes, XML Vs Java configuration, Spring MVC/Rest
5. Spring Boot - Autoconfiguration, Actuator, Starters, Initializers etc.
6. Spring Batch
7. ORM - JPA, Hibernate, OR mapping - N:N,
8. DB configuration - drivers, session management, transaction management, query pattern - HQL Vs SQL, Caching, Batch processing
9. Microservices - Concepts - Messaging, Monitoring, Fault tolerance , Service catalogue
10. Tools Basic - Spring Cloud (Hysterix), Spring Boot, Swagger , Postman , RabbitMQ/Kafka, Kubernetes/Docker , Understand and create Splunk Dashboard and search logs
11. Security and Testing - Vulnerability Assessment and solution for handling different vulnerabilities
12. Web Application Security (MFA, Single Sign On, OAuth, JWT implementation)
13. Testing Frameworks -(Junit and Mocking framework – Power Mock etc.)
14. Build tools and other Utilities - (Maven, Logging Frameworks, Profiling, Versioning etc.)
15. 5+ years of experience on GCP ( GCS, GKE, PubSub, MongoDB, AlloyDB, CloudSQL, BigQuery,Cloud Dataflow),
16. 5+ year experience on Oracle DB,
17. 3+ year experience on Angular / TS,
18. Java Design Patterns - Core Design Patterns (GOF, facades etc.)
19. Enterprise Integration Patterns - (Web services, REST, SOAP)
20. Design - Architecture - Working experience on Production Env.
21. Basic Architecture Concepts - (coupling, cohesive, Interfaces, components, Anti Patterns, Layered Architecture, clustering, security, SSO etc.)
22. Architecture Trade-offs - NFRs - (Scalability, HA, maintainability, Distributed Architecture)
23. Deployment Architecture

Roles and Responsibilities:-
Solution Architect and Implementation for Application Modernization on GCP Cloud

Education

Any Graduate