Job Descriptions:
- We are looking for Technical Architect with 15+ years of Industry experience of architecture, design experience.
Required Technical Skills:
- 13+ years of architecture, design and programming experience preferably in fast-paced dynamic environment.
- Strong experience with architecting migration of Monolith to Micro services architecture.
- Strong experience in applying design patterns.
- Strong application design and implementation skills, solid understanding of entire development cycle.
- Strong background in Java, J2EE, Microservices, REST based application, Spring/Spring-boot/ORM.
- Working experience in Kafka & Event driven architecture.
- Strong in AWS - Solution design and implementation.
- Experience in supporting the preparation and execution of deployment plan with AWS cloud environment .
- Experience developing high concurrency, high performance applications that are database-intensive and have interactive, browser-based clients.
- Understanding of REST architecture implementation and GraphQL experience.
- Experience with order management / ECommerce is helpful.
- Soft skills: communication, presentation.
- Experience in creating detailed basic level designs for projects based on requirements and support technical architects for creating HLD if sought.
- Experience in Facilitate elicitation of non-functional requirements. Interact with technology stakeholders for new requirements in new complex projects.
Must have skills:
- Architecture & design patterns.
- Design: UML , Non-functional requirements.
- J2EE: Java, Spring/Spring-boot/ORM/ Microservices.
- RDBMS: Oracle, Domain Driven Design, Singular Purpose Databases, Stored Procedures.
- REST-ful Web Services, GraphQL.
- Monolith & Multi-tier distributed web application.
- Good understanding of Scrum/Agile methodologies.
- Analytical and Logical Skills.
- Container Technology: Docker, Kubernetes.
- Messaging : Kafka, Event driven architecture.
- Caching: Memcache / Redis.
- CI/CD: Jenkins / Bamboo.