Aws Java Developer Resume
OH
SUMMARY
- Around Eight years of experience in Development of Java/J2EE applications, enterprise - wide deployments, data modeling, database design and maintenance.
- Professional experience in using Core Technologies Java, J2EE, Servlets, JSP, Custom tags, JDBC, JavaBeans, JavaScript, JNDI, JMS, JTA, HTML, XHTML/DHTML, XML, Web Services, AngularJS, Bootstrap framework, Jquery, Ajax, Backbone Js and Google Web Toolkit (GWT).
- Well versed with all the phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing & Implementation using Waterfall, Agile Methodology & related tools.
- Extensive experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon CloudFront).
- Extensive experience in working with Spring framework, Struts framework, Hibernate, JPA and MVC architecture.
- Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
- Experience in Spring DI, Spring AOP, Spring MVC, Spring Templates (Spring JDBC, Spring JMS, Spring Hibernate, Spring JMS), Spring Batch modules.
- Expertise with using Oracle, SQLServer, MySQL databases and writing SQL and PL/SQL queries.
- Experience in using Web/Application servers like IBM WebSphere, WebLogic, JBoss, Glassfish and Tomcat.
- Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
- Configured and used JIRA for bug tracking and functional testing.
- Well experienced in functional and technical systems analysis & design, systems architectural design, presentation, process interfaces design, process data flow design, and system impact analysis and design documentation and presentation.
- Having good knowledge in NOSQL data bases like DynamoDB and MongoDB.
- Experience in design and maintenance of database platforms like JDBC and Hibernate.
- Significant experience of working with customers, offshore / onsite teams for executing concurrent projects.
- Good knowledge in developing multi-threading applications.
- High development skills and ability to meet project delivery deadlines.
TECHNICAL SKILLS
Operating Systems: Windows, Linux, Unix
Languages: C, Java/J2EE
Technologies: Servlet, JSP, JSTL, JDBC, JAX, JNDI, EJB, JMS, XML, XSLT, AJAX, HTML, JavaScript, Angular JS, Jquery, Backbone JS, GWT and Web services.
Database Tools: Oracle 11g,10g/9i, MySQL, Postgre SQL, Dynamo DB and Mongo DB
Frameworks: Spring 4.0, Spring MVC, Struts 2.3.3, Tiles, Hibernate 4.3.0, JSF 2.2.
Build management: Ant, Maven
Application Servers: IBM Apache Tomcat, Glassfish, WebSphere, JBOSS, WebLogic and AmazonEC2.
Java IDEs: NetBeans, Android Studio, IBM RAD, Eclipse.
Utilities: Log4j, JUnit, TOAD, Jmeter
Cloud Computing: Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda, Amazon SQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS other services of the AWS family
PROFESSIONAL EXPERIENCE
Confidential - OH
AWS Java Developer
Responsibilities:
- 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.
- AmazonEC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.
- Amazon IAM was used to maintain the user credentials and also 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.
- 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, Jquery and 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.
Environment: Java, Multithreading, core Java, Spring 4.0, Hibernate ORM 4.3.0, Spring web-flow, Spring MVC, Spring AOP, Spring Hibernate, JSP, JSF 2.2, JSTL, HTML5, CSS3, Ajax, Java Script, AngularJS, Node Js, XML, Web Services(Soap and Rest), JBoss 6.3, Oracle11g, Amazon EC2, Amazon S3, Amazon Cloud Watch, AWS Lambda, Amazon IAM, Elastic Search, GIT, JIRA, Junit, Unix, Log4j.
Confidential - Dallas, TX
AWS Java Developer
Responsibilities:
- Developed overall new layout of the web portal.
- Involved in all the phases of the portal change - analysis, design, development, testing and deployment.
- Developed User Interface using the HTML, bootstrap, CSS, JavaScript and AngularJS.
- Used spring framework features like Spring IOC, Spring AOP and Spring Batch.
- Spring configuration files are created for dependency injection.
- Used Hibernate in data access layer to access and update information in the database.
- Used No SQL database Amazon dynamo DB to store data of reporting Application.
- Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
- To send bulk of emails to users developed Java API to interact with the Amazon SQS and Amazon SNS.
- Used JSON for data exchange between browser and server. Used JSR353 for processing and manipulating JSON objects.
- Modeled JSON data from database and coded request handlers for parsing and sending relevant data to client (browser) side.
- Developed web services using JAX-WS to interact with legacy applications (backend processes).
- Used Apache SVN for repository management and Ant for build management.
- Updated database scripts to accommodate changes due to UI overhaul (for both Oracle and Postgre SQL).
- Involved in writing SQL stored procedures on Oracle and PostgreSQL.
- Developed interactive web application using Node Js a pure java script application frame work.
- Ported the application’s native application and database servers from WebSphere/Oracle to JBoss/PostgreSQL.
Environment: Java/J2EE, Spring 3.2.5, Hibernate 4.0, Struts 2.3.3, EJB 3, Windows (development), RHEL 5(deployment - JBoss), WebSphere 8, JBoss EAP 5, Bootsstrap, Java Script, AngularJs, Node Js, Oracle 11g, PostgreSQL 9, UML, SVN, AJAX, ExtJs 3.3, JSR 353, JNDI, JAX-WS, Ant, AWS (Amazon Dynomo DB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda), Agile Scrum.
Confidential -Los Angeles, CA
Java Developer
Responsibilities:
- Involved in developing of the Framework components for FFQ3 application like customizing the JSF validation phase, exception handling etc.
- Used the Spring framework features like Spring IOC, Spring MVC, Spring Batch.
- Created POJO classes, Spring configuration files to use dependency injection.
- Introduced the concept of rich web based user interface design with the implementation of an
- AJAX based JavaScript framework.
- Developed the services for auto and home policy premium derivation by interacting through EAI Services, Web Services for Quote.
- Developed Hibernate mapping file and the HQL queries for retrieving data from the Oracle database.
- Used IBM WebSphere Application Server and RAD to develop the application.
- Used MySQL as backend Database.
- Used Hibernate in data access layer to access and update information in the database.
- Involved in integrated unit testing and code review.
- Developed JUnit test cases for all the developed modules.
Environment: Java, Spring 3.1, Hibernate 4.0, JSF, JSP, HTML5, Ajax, Java Script, Web Services, MySQL, WebSphere 8.5, IBM Clearcase, JUnit.
Confidential
J2EE Developer
Responsibilities:
- Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Designed front end checking validations using JavaScript.
- Used Struts framework to follow MVC Architecture in the application server
- Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
- Developed various DAOs for handling business logic and data manipulations from database.
- Consumed SOAP and REST Web Services to retrieve the information from the back end.
- Involved in design of JSP’s and Servlets for navigation among the modules.
- Designed cascading style sheets and XML part of Order entry Module & Product Search Module and did client side validations with java script.
- Review Requirement, develop technical design documents and create a prototype of the critical business application using JAVA/J2EEInitiated use of Http Unit for testing.
Environment: J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Web Services, SOAP, REST, HTML 4.0, JavaScript, CSS, JNDI, JavaBeans, XML, XSLT, Oracle 10g, TOAD Eclipse, HTML/ DHTML, Windows.
Confidential
Junior Java Developer
Responsibilities:
- Involved in developing User Interface using HTML, Java Script and CSS
- Developed APIs using AJAX to implement more robust and efficient client facing applications.
- Extensively worked on Servlets, JSP and Java Beans.
- Designed web pages and used applications that meet business needs and user goals through a user experience.
- Used Java SDK for JDBC to interact with the data base.
- Used Servlets to retrieve data from database tables and server side processing.
- Used JavaScript for handling user data and field validations.
- Participated unit and integrated testing.
Environment: JDK1.1, Servlets, JDBC, JavaScript, HTML, Visual Age2.0, Windows/NT, WebSphere2.5SQL Server.
