Java hands-on Experience of 10+ years or more
- Deep knowledge in distributed Architecture, building architecture & design of back end application
- Worked in Large scale systems for 5+ years
- Experience worked in Java, webflex, Websocket, Redis, Git, Devops Ecosystem.
- Clear communciation and ability to articulate the buiness value
- Proveen history of working with multiple stackholders
- Hands on to write the production ready efficient code independently
Expectations from customer for this profile
Drive technical as well as functional solution discussions with customer and provide thought leadership in the area
Should be technically good and strong hands on in Core Java, Spring Boot, Spring Core, Reactive programming using WebFlux, Micro services, streams understanding for data pipelines.
Understanding of implementing GraphQL endpoints using java springboot
Understanding of various caching layers like endpoint (reverse proxy), cache aside, read/ write through. Knowledge on caching libraries like Ehcache, Redis, Varnish
Strong sense of code with ability to review, rework and deliver top class code to customer.
Good experience in architecting and implementing fault tolerant, highly available microservices.
Should have experience in testing frameworks like JUnit or TestNG with Mocking frameworks
Should have SQL knowledge and have the experience writing database scripts using DDL or queries using DML
Good Cloud experience using Cloud SDK's. Ability to architect microservices in GCP cloud (CloudRun, GKE, CloudSQL, BigQuery etc.)
Any Graduate