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
Any Graduate