Mandatory Skills, Knowledge and Experience: Minimum 14 years experience in designing and architecting large-scale, highly available Web Applications using Java/J2EE related technologies and frameworks such as Apache tomcat, Jetty, Juice, Spring and JSON/XML/Ajax etc. Minimum 8 years experience in developing Java/JEE based web applications based on micro-services architecture (using Spring Boot, REST APIs) Minimum 6 years of Frontend development experience with Javascript, Ajax, Bootstrap, HTML 5, CSS, Angular JS, React and understanding of browser compatibility issues. Minimum 5 years experience on Cloud computing technologies such as compute instances, server less, docker container orchestration, and virtual private cloud (VPC), S3, DynamoDB, SNS, SES, EC2 on AWS Minimum 5 years of experience in Database design and working with any of the databases (Postgres/MySQL/Oracle/NoSQL DB), persistence frameworks, and SQL Minimum 5 years of experience with GitHub, Docker, CI/CD frameworks (Jenkins) Experience with the quality, code analysis and Configuration tools like SonarQube, Semmle, Veracode, NetSparker, Ansible etc., Experience with one or more messaging middleware technologies - RabbitMQ, HornetQ, Kafka, etc. Experience with defining and implementing Non-Functional Requirements (NFR - Security, Performance, high availability etc.) Strong analytical, troubleshooting, and problem-solving skills Excellent verbal and written communication skills. Ability to effectively document artifacts and processes then explain them to others Nice to have certifications: AWS Certified Solution Architect Professional, TOGAF 9 Desirable: Healthcare and Life Sciences domain experience