Design and write code for webmobile using JavaScript, HTML and CSS that scale to high-volume production quality Design and implement secure and robust REST APIs using Java, Maven and Spring Boot Design scalable and extensible relational and NoSQL databases Research new technologies, identify and learn best practice, adapt quickly and provide technical guidance to other team members