We provide IT Staff Augmentation Services!

Java Aws Developer Resume

4.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY:

  • Around 7+ years of IT Experience in the areas of Analysis, Design, Development, Testing and Implementation of Enterprise, Client Server and Web Applications.
  • Professional experience in all phases of Software Development Life Cycle (SDLC) using Java, Java EE, Servlets, JSP, JDBC, EJB, RMI, JNDI, JMS.
  • Extensive experience in developing User Interface, web applications by using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX and JSON.
  • Experienced with implementing different features of Bootstrap.
  • Experience in Enterprise Java frameworks such as Apache Beehive, Struts, Tiles and Spring.
  • Good experience in working with Hibernate.
  • Good experience in developing Web Service based applications using JAX - WS and Apache Axis.
  • Good knowledge of SOAP, WSDL, JAX-P (SAX & DOM Parsers) and JAX-RPC Web Services development framework.
  • Good knowledge in Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets
  • Expert in HTML5/CSS3 development and have experience in Angular.js, Angular 2, Backbone.js, ReactJS, Require.js, Node.JS, D3.js and ext.js Responsive design.
  • Expert in creating Templates, Mockups, Layouts, Prototypes and Web Interfaces. 
  • Experience in designing UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, Adobe Photoshop, and Adobe Illustrator CS3.
  • Good knowledge of developing rich internet and desktop applications using Adobe Flex.
  • Migration of existing systems to AWS and using the snapshot method for the EBS volumes.
  • Good experience working as DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS, Azure and Rackspace, cloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS.
  • Experience in Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53, Cloud Watch)
  • Experience in continuous integration technologies Bamboo and Jenkins. Designed and created multiple Deployment strategies using Continuous Integration and Continuous Development Pipelines and configuration management tools with remote execution to ensure zero downtime and shortened deployment cycles via automated deployments.
  • Experience in using configuration management tools - Puppet/ Chef.
  • Reviewed web presence for 508/WCAG 2.0 AA compliancy (WAI), HTML code validation, usability, standards and semantics
  • Worked with the build system (Grunt, Gulp) and task runners NPM, Bower etc. 
  • Expertise in Web Page development using JavaScript (libraries such as Prototype, Dojo, JQuery and Sriptaculous), Ajax, XML, XSLT, HTML, XHTML, DHTML, CSS and UNIX Shell Scripting.
  • Experience in developing testing strategies for both server side and web based applications using JUnit Test First Methodology and Test Driven Methodology.
  • Expertise in developing reusable components for cross cutting concerns like Logging, build management, Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Good experience in using Java/J2EE Design Patterns such as MVC, Singleton, DAO, DTO, Business Delegate, Session Façade, Abstract Factory.
  • Experience in working with Application Servers such as IBM Web Sphere, BEA Web Logic, JBoss and Apache Tomcat Web Container.
  • Experience in developing Hudson, Ant scripts for building and deploying applications. Used Log4j for logging and JUnit for unit testing.
  • Experience in database development skills like MySQL, Db2, Oracle 11g, and Mongo DB
  • Good experience with Java persistence API and creating complex SQL queries and Stored Procedures.
  • Experience in working with Eclipse, BEA Workshop, NetBeans, WSAD and Adobe Flex Builder-3 IDEs.
  • Experience with an XML tool called XMLSpy .
  • Excellent interpersonal, communicational and organizational skills.

TECHNICAL SKILLS:

Programming Languages: Java 1.6, Java EE 6.0

J2EE Technologies: Servlets, JSP 2.x, Tag Libraries, JSTL 1.x/2.x, EJB 2.x/3.x, JDBC, RMI, JMS, JNDI, Struts 1.3/2.0, Apache Beehive 1.x, Spring 3.0.

JavaScript Libraries: Ext JS 2.0/1.0, Backbone.js, Node.js, Require.js, Angular.js, Angular 2

Web Technologies: HTML/HTML5, XHTML, DHTML, XML, XSLT, CSS/CSS3, Ajax, JavaScript, JQuery

Query Languages: SQL, PL/SQL

IDE: Eclipse 4.x, NetBeans 6.0, WSAD 5.0/5.1.x, Adobe Flex Builder-3

Tools: Hibernate 4.x, Hudson 1.x, Ant 1.x, Log4j, DbVisualizer 6.x, JUnit, CVS, Rational Rose, Rational Clear Case, Rational Clear Quest, UML

Web/Application Servers: Apache Tomcat 4.x/5.x, WebLogic 9.x/10.x, WebSphere 5.x/6.x, JBoss 4.x

Databases: Oracle 11g, DB2, MySQL, SQL Server

Web Services: SOAP, WSDL, JAX-RPC, JAX-P (SAX & DOM parsers), Frameworks- Apache Axis 1.4, JAX-WS

Operating Systems: UNIX, Windows

PROFESSIONAL EXPERIENCE:

Confidential, McLean, VA

Java AWS Developer

Responsibilities:  

  • Developed the application using Agile methodology and participated in Scrum meetings
  • Designed use case diagrams, class diagrams, sequence diagrams and object diagrams to model the detail
  • Design of the application using UML.
  • Designed UI layout using HTML, CSS, JSP, AJAX, JavaScript, JQuery, and JSTL Taglibs.
  • Worked on JavaScript to validate input, manipulated HTML elements using JavaScript, developed external
  • JavaScript codes that can be used in several different web pages.
  • Used DOJO Toolkit for UI development and sending asynchronous AJAX requests to the server.
  • Used Node.JS as a proxy to interact with web services and for interaction with the database.
  • Developed the administrative UI using AngularJS and inserted external style sheets to various web pages using CSS.
  • Worked on JavaScript framework (AngularJS) to augment browser based applications with MVC capability.
  • Developed various AngularJS controllers, services, filters and directives in the application for the web interfaces of the application and validating forms using AngularJS.
  • Implemented Spring MVC Framework. Used Spring Dependency Injection to inject required services and spring
  • AOP for the transaction management and logging.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database. Used Hibernate Framework for object relational mapping and persistence.
  • Worked with JMS as messaging service and JTA for Transaction management. Using JMS to send email or notify clients who have subscribed services.
  • Consumed WSDL provided by Web Service using SOAP protocol to communicate with external applications and Vendors. Used Soap UI to manually connect to the web service and check data.
  • Developed Testing test cases for unit testing in Test Driven Development (TDD).
  • Launched Amazon EC2 cloud instances using AWS (Linux/Ubuntu/RHEL) and configured launched instances specific to the applications.
  • Created Elastic Load Balancers (ELB) for different applications to provide high performance of applications.
  • Utilized Amazon Route53 to manage DNS zones and assign public DNS to elastic load balancers IP's.
  • Used Amazon IAM service to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.
  • Designed and implemented AWS solutions using EC2, S3, EBS, ELB, VPC and Cloud formation.
  • Captured Amazon Machine Images (AMI's) of EC2 instance for snapshots and created clone's instances for their application elsewhere.
  • Logging framework Log4J is used for log messages. Implemented Log4J for application logging and to troubleshoot issues in debug mode.
  • Involved in Quality Control Activities such as defect tracking, fixing using JIRA.
  • Used Gradle to build war and ear files to deploy on WebLogic Server and used Jenkins for continuous integration (CI).
  • Used source configuration management version controller as a Clear Case.

Environment: Java, JSP, HTML, CSS, AngularJS, Angular 2.0, Node.JS, JavaScript, Ajax, JQuery, Spring3.5, Hibernate3.0, Oracle11g, WebLogic11g, Testing, Gradle, SOAP, log4j, Clear Case, Amazon EC2, ELB, IAM, S3, EBS, VPC, Cloud Formation, Apache CXF, DOJO.

Confidential, Jackson, MI

DevOps Engineer

Responsibilities:

  • Automated cloud deployments using Chef, Python (Boto and Fabric), Ruby, Scripting and AWS Cloud Formation templates and Azure, Bit bucket
  • Providing configuration services on multiple platforms in the test environment running on one or more IT Platforms: Maven, Client/server, Jenkins, MS Build, Microsoft Windows NT, OS/390, UNIX.
  • Responsible for administration of GIT version control and Perform activities branching, tagging, backup, restore, access permissions.
  • Implemented a Continuous Delivery pipeline with Docker, and GitHub and AWS
  • Design, develop and implement an automated Linux (Centos, Amazon) infrastructure using Collective and AWS and move existing applications off windows seamlessly to it while aggressively growing.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GitHub.
  • Extensively used Chef, Ruby and Ansible for Continuous Deployment
  • Converted and automated builds using Ant and Maven. Scheduled automated nightly builds using Jenkins and maintained Continuous integration effort with Jenkins along with scheduled builds.
  • Actively participated in the automation effort. Wrote security & web architecture provisioning scripts for Chef, in Ruby
  • Implemented and maintained the branching and build/release strategies utilizing GIT involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked on build tasks using Maven, Ant make files and worked with development team to migrate Ant scripts to Maven.
  • Expert in installing and configuring Continuous Integration tools such as Bamboo and Jenkins Control for build and deployment automation.
  • Involved with set up of continuous integration and daily builds using Jenkins with Artifactory repository manager. Integrated Jenkins with various DevOps tools such as Nexus, Sonarqube.
  • Deployed applications on top of webservers like Tomcat/ Websphere servers.
  • Configured and deployed instances on Rackspace, cloud environments and Data centers, also familiar with EC2, Cloud watch, Elastic Search and managing security groups on AWS
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups.
  • Optimized volumes and EC2 instances and used IAM to create new accounts, roles and groups
  • Configured S3 versioning and lifecycle policies to and backup files and archive files in Glacier
  • Configured Elastic Load Balancers (ELB) with EC2 Autos calling groups
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Maintained and upgraded build systems on a regular basis - using Perl and UNIX shell scripts.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluate Chef and Puppet framework and tools to automate the cloud deployment and operations

Environment: Maven, Chef, Ansible, Jenkins, Unix, Linux, Perl, Bash, Python, Ruby, Cruise control, AWS, Chef, Sonar, Git, JIRA, Shell Script, Websphere server, Weblogic, Docker, Ansible.

Confidential, Austin, TX

J2EE Developer

Responsibilities:

  • Worked on creating Web Service to integrate HHSC CHIP (Children Health Insurance Program) into existing Confidential .
  • Responsible for setting up Angular.js framework to achieve data binding between HTML and JavaScript objects. 
  • Developed the UI component architecture for developer framework using Angular.JS. 
  • Improved the UI logging of suggest edits interface with Flux and ReactJS. 
  • Used ReactJS to render changing currency spreads and to dynamically update the DOM. 
  • Involved in creating navigation bar using ReactJS for menus 
  • Extensively used the J2EE design patterns DAO (Data Access Object), DTO (Data Transfer Object), Front Controller etc 
  • Extensively worked on Spring Bean Wiring, Spring DAO and Spring AOP modules. 
  • Implemented Spring AOP in exception handling, which it reduce the development time to handle the exceptions. 
  • Developed web screens in JSP, JSTL, CSS and client side validation using JavaScript 
  • Developed applications using JPA and Hibernate persistent framework, developed persistent classes, hibernate-mapping files (.hbm.xml), hibernate query language (HQL). 
  • Implemented the Model-View-Controller (MVC) design pattern using Java 2 Platform Enterprise Edition. 
  • Involved in develop the RESTful web Services, developed RESTful Web Services with JAX-RS. 
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service). 
  • Experience on Splunk data flow, components, features and product capability. 
  • Worked under Agile and Scrum methodologies. 
  • Developed UNIX shell scripts for performing administrative tasks. 
  • Implemented workload automation using Flux. 
  • Developed Asynchronous calls for web services and executed them using cached thread executor pool. 
  • Implemented multithreading and clusters to improve the performance efficiency and decrease the response times. 
  • Involved in deployment of the application using Gulp. 
  • Worked on Java Messaging Services (JMS) for developing messaging services. 
  • Maven is used for the automatic build process. 
  • Used Eclipse as IDE for development and deployed application on Web Sphere. 

Environment: Java, Splunk, Java Scripts, ReactJS, Flux, MAVEN, Angular.js, Hibernate, JPA, Java Servlets, JSP, JMS, JQuery, Unix, IBM DB2, RESTful web services, Agile, Spring MVC and Log4J

Confidential, Teaneck, NJ

Java Developer

Responsibilities:

  • Worked extensively on the front-end part using HTML5, CSS and JavaScript
  • Developed the prototype web pages in a professional manner by using web technologies like HTML, XHTML, and CSS as per company standards 
  • Created a modular based application using Dependency Injection. 
  • Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, f.JS and AJAX. 
  • Used ReactJS to refresh the pages and update the changed parts.
  • Used ReactJS for search engine optimization. 
  • Involved in Writing JQuery based Ajax Requests using JQuery, get (URL, data, callback, type) or JQuery, Ajax (options) and JQuery, post (URL, data, callback, type) 
  • Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy. 
  • Integrated some kendo widgets Date pickers, Numeric textboxes, Tooltips, Dialog boxes, drop-down list, Email, upload, grid etc. 
  • Coded in Angular.JS MVC Framework to make single page app (SPA) and complex price configurations pages. 
  • Interactive D3.js Graphing framework, able to handle hundreds of lines to visualize big-data network trends. 
  • Worked with Karma.js in the editorial and layout staff by creating representable pictograms, 
  • Created responsive design for the pages without using bootstrap and any third party libraries 
  • Developed the mobile view of the project by using media queries and CSS 
  • Involved in cross-browser testing 
  • We have used only CSS and HTML for the different views of the page without using any third-party libraries 
  • Deadlines are never changed, and kept a uniform growth of graph in agile view. 
  • Performance issues should have to be debugged immediately. 

Environment: JDK, JavaScript, JQuery, JSON, Ajax, Angular.JS, D3.JS, Karma.JS, XML, HTML / HTML5, DHTML, CSS3, Web Service, Oracle, XML, Oracle SQL Developer, IBM RAD, Eclipse, WAS, ReactJS, Tomcat, Soap UI, Git, JIRA, Maven,Jasmine.

Confidential, Malvern, PA

J2EE Developer

Responsibilities:

  • Actively participated in the Design, Development and Implementation of various modules.
  • Involved in creating Use Case diagrams and Sequence diagrams using UML.
  • Developed user interface using JSP, CSS, HTML and DHTML.
  • Developed Custom Tags, JSTL to support custom user interfaces.
  • Used JavaScript for client side validations.
  • Used Struts framework as a MVC pattern and Tag Libraries to develop the Action classes and JSP pages.
  • Used Tiles Framework in designing web pages.
  • Designed and developed the application using Spring framework.
  • Used Spring Transaction Management to develop the Business Logic and to integrate with the data access abstraction.
  • Designed and developed Form beans and Struts Action classes.
  • Developed and deployed Stateless Session Beans to implement the business logic.
  • Used Hibernate for data access layer to work with Oracle database in the back end.
  • Created and implemented PL/SQL stored procedures, triggers. Designing and documenting of the stored procedures.
  • Documented classes (attributes and behavior) using UML and Rational Rose, based on OOAD concepts.
  • Used Ant tool for deploying the files on WebLogic server.

Environment: Java, JSP, EJB 3.1, J2EE, Struts 2.2, Tag Libraries, Hibernate 3.0, Spring 3.0, Tiles Framework, JSTL, CSS, HTML, DHTML, UML, Rational Rose, Oracle 11g, Eclipse, WebLogic 10.3, Ant.

Confidential

Java Developer

Responsibilities:

  • Involved in developing web pages using JSP, HTML and XHTM.
  • Developed the JavaScript for Client Side Validation.
  • Application is developed based on Struts Framework.
  • Developed the business objects using EJB for calling data access objects.
  • Used JDBC for database connectivity to SQL Server.
  • Generated and customized the value object entities and DAOs.
  • Created and implemented PL/SQL stored procedures, triggers.
  • Ant is used for building, and the application is deployed on JBoss application server.
  • Involved in JUnit Testing, debugging, and bug fixing.

Environment: Core Java, JSP, Struts, JavaScript, JDBC, EJB 3.0, JBoss 6.0, SQL Server, PL/SQL, JUnit, CVS, Ant.

We'd love your feedback!