Senior Java Aws Developer
Current• Designed and developed Application using Spring MVC and Spring Templates.• Used Spring Core for concept of Inversion of control (IOC) and implemented using dependency injection.• Used Oracle 11g hosted in Amazon RDS as the Database.• Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.• Designed and developed the framework to consume the web services hosted in Amazon EC2 instances.• UsedAmazon IAM to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization.• Object storage service Amazon S3 is used to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.• Involved in writing java API for Amazon Lambda to manage some of the AWS services.• Involved in deploying web applications through Beanstalk Elastic Load Balancing for high durability of the application. • Exported SQL data in to Elastic search to allow much faster and scalable user searches fromthe database.• Developed Soap and Rest web service clients to communicate with third party vendors.• Developed front end using the JSF, JSTL, HTML5, CSS3, JavaScript, Jqueryand AngularJS.• Developed Junit test classes for unit testing purposes.• Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.• Developed server running script for automation using the JBoss 6.3 application server• Extensively used GIT as the version controlling Tool.• Configured Log4j for adding the debugging information in the code base.• Involved in debugging the defects, code review and analysis of Performance issues.