Source description
About the role
Detailed JD 1. 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
More at Logic Planet