Role Java Full stack + Cloud Architect - 10+ years of experience in Java, REST API, Spring Boot, Microservices, AWS or Azure technologies
- Experience building scalable multi-tier & backend systems using REST APIs & NoSQL databases
- Minimum 1 successful implementation to production in any cloud is desired.
- Experience working with Relational DBs
- Possess an extremely sound understanding of basic areas of Computer Science fundamentals in algorithm design, problem solving
- Great problem solving skills and propensity to learn and develop tech talent.
- Excellent verbal and written communication skills.
- Knowledge of serverless architecture.
- Proven track record of building large-scale, highly available, low latency, high quality distributed systems and software products.
- Ability to think big about a problem statements, recommend alternative technical approaches and build optimal solutions.
- Bar raising tech skills in building next gen customer experiences using technology such as Angular, React JS, Material Design etc.
- Sound understanding of engineering excellence initiatives such as design reviews, Bar raising code and COE reviews, CI/CD (e.g. using Jenkins, Gitlab etc), change management etc.
- Awareness of Cloud build tools and processes is a big plus
- Track record delivering software that is correct, stable, high performance, secure, and accessibility compliant.
- Proven track record of building large-scale, highly available, low latency, high quality distributed systems and software products.
- Understands how to be efficient with resource usage (e.g., application impact on memory and CPU, caches appropriately, respectful of customer’s devices, etc.)
- Knows how to instrument software with real user metrics to reflect the customer experience
- Writing clean, maintainable code and performing peer code-reviews.
- Communicate clearly and concisely both written and orally.
|