1. Develop excellent Java/J2EE participating in all stages of 3-tier development2. Review code from others and provide feedback for improvement thereby learning through collaborative development3. Deploy on AWS infrastructure and learn AWS technologies like EC2, CloudWatch, ELB, Elastic BeanStalk, RDS, Zones, Regions, ElasticCache, Security Groups, etc4. Write unit tests and integrate with continuous integration technologies like Jenkins