Creating cloud deployment frameworks for the deployment of web-based and software applications; Designing and developing application programming interfaces for software components; Developing new features on Java Applications server; Supporting initiatives such as performance improvements, bug fixes and scalability of platforms; Performing system and performance tests to validate architecture; and