Princiapl Architect
3 weeks ago
Job Description :
- 13-18 years of experience in Java Programming language with special emphasis on Software design for higher scalability, resiliency and high availability
- Hands on working experience in JDK 17 and above
- Hands on working experience in Spring boot 3.x and above
- Good/Hands on experience on Microservices design patterns like outbox design pattern, Saga pattern etc
- Ability to be hands on design with special emphasis on transactional ACID semantics
- Annotation handling of Spring boot
- Ability to use GenAI tools for Code review
- Good working knowledge of the following - Kafka, Redis, MongoDB and Oracle/Postgresql
- Good knowledge on Security as part of SDLC- SSDLC - code fixes for SAST/DAST/SCA etc
- Guide team on Performance fixes
- Review code both for functionality and scalability
- Good knowledge on CI/CD Pipelines
- Mentor team
- Good knowledge on containerization via K8s