Description

Roles & Responsibility

Hands-on Java Architect.
  Strong in OOPs concepts,
  Java design patterns,
  Reactive programming,
  writing performant code & Clean architecture.
2. Very strong advocate of coding best practices (SOLID, KISS, TDD, Unit testing, Integration testing). 
3. Have implemented common framework using Java/ Spring for an application/platform (like Exception Library, Security Authentication/Authorization, Auditing, Idempotency, Connectors etc)
4. Experience in implementing DDD, Microservices architecture – using Java / Spring
5. RESTful API best practices, Kafka (Messaging based systems)
6. Knowledge of Cloud-native principles

Education

Any Graduate