We provide IT Staff Augmentation Services!

Aws Java Developer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • More than 11 years of experience in designing, implementing and testing full scale UI web applications with Java as the middle - tier across various platforms.\
  • Good experience in developing and updating a web page using HTML5, CSS3, AngularJS, JavaScript and JQuery across various browsers and thereby achieving cross browser compatibility.
  • 8 years of experience in Java concepts including Polymorphism, Inheritance, Exception handling, Collections framework, Serialization, Multi-threading, Design patterns, Synchronization etc.,
  • 8 experience in designing and developing applications using J2EE technologies including Servlets, JSP, JSTL, JSF, EJB, JNDI, Swing, Struts, AJAX, Hibernate, Spring, Web Services, XML, JDBC, HTML, HTML5, CSS, CSS 3, DHTMLX and JavaScript.
  • Good experience in using the latest JavaScript framework AngularJS and worked with all its latest concepts like services, custom directives, promises, factory, providers etc.
  • Experience in various modules of Spring framework like Spring IOC, Spring AOP, Spring MVC, Spring Batch, Spring ORM, Transaction Management, Spring Security
  • Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate 2.x/3.x/4.x/5.x and iBATIS framework.
  • Experience in making responsive web designs using either only HTML or CSS, by using CSS frameworks like Twitter Bootstrap.
  • Extensive experience in Heroku Cloud Platform including organization creation, app creation, Dyno scaling, DNS configuration, SSL configuration, SSO configuration, choosing best add-ons etc.,
  • Extensive experience in working with Oracle, SQL Server, MySQL, DB2 Relational Databases.
  • Experience in working with NoSQL databases like MongoDB, Cassandra, Graph DB (Neo4j).
  • Experience in writing SQL queries, PL/SQL. Joins, Stored Procedures and Database Triggers.
  • Experience in using Ant, Maven build tools and performing unit test by writing Junit test cases using Junit Frameworks like Mockito, JMock.
  • Good experience in using front end build tools like Grunt, Gulp and backend Java’s MAVEN.
  • Experienced in all phases of usability testing including user profiles and personals, task analysis, contextual research, test moderation and reporting using Karma and Jasmine.
  • Experienced working in both AGILE and SDLC based development environment and participating in SCRUM sessions.
  • Experience with UI testing, Acceptance testing, Unit testing, Test Driven Development(TDD)
  • Have expertise with an in depth understanding of the wide range of AWS services like EC2, Auto-Scaling in launching EC2 instances, Elastic Load Balancer, Elastic Beanstalk, S3, Glacier, Cloud Front, RDS, VPC, Direct Connect, Route53, CloudWatch, CloudFormation, IAM, SNS.
  • Deployed and supported Memcache-AWS ElastiCache.
  • Expertise in bug tracking tools like JIRA and build tools like Bitbucket.
  • Experience in Installing and configuring Continuous Integration and Continuous Deployment Tools like Jenkins
  • Can configure Jenkins on EC2 servers and integrated it with AWS CodeCommit.
  • Expertise in implementing the configuration management tools like Chef, Puppet and Ansible.
  • Good knowledge on AWS databases like RDS, DynamoDB, Redshift, ElastiCache.
  • Experience in facilitating scrum ceremonies.
  • A good team player with excellent communication, management, and interpersonal skills.
  • Excellent logical, analytical and debugging skills.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java, J2EE, SQL, PL/SQL.

Web Technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, JSF, Angular JS, Node JS, Bootstrap, Json-Parsing, Json-DTD.

Databases: Oracle 9i/10g/11g/12c, SQL Server, MySQL, DB2, Mongo DB.

J2EE Technologies: Servlets, Struts, EJB 2.0, JSF, JDBC, JSTL, JNDI, JMS, RMI, Java Bean, JTA.

Web Services: JAX-WS (SOAP), JAX-RS (Restful), WSDL.

Application Frameworks: Struts 1.x/2.x, Spring Core, Spring MVC, Spring Security, Spring Batch, Spring ORM, Spring AOP.

ORM Framework: Hibernate, JPA, DAO, Spring JPA.

IDE: Eclipse, My Eclipse, Edit Plus, NetBeans 7.0, Flash Builder 4.5

Web/Application Servers: Apache Tomcat 6.0, IBM WebSphere 8, Oracle WebLogic, JBoss 4.0.

XML: XML, DTD, XSL, XSLT, XHTML, XMLSchema, SAX, and DOM Parsers.

Version Control: IBM Clear Case 7.0, 7.1, SVN, CVS, Git.

Design Methodologies: Agile, Scrum, UML, J2EE Design Patterns.

UML tools/ Build tools: Apache ANT, Maven, Jenkins, Junit, Jira, MS Visio, Dream viewer, Rational Rose, UML, Selenium.

Operating Systems: All Version of Microsoft Windows, UNIX and LINUX

AWS: EC2, S3, Elastic Beanstalk, Auto-scaling, Elastic Load Balancer, Glacier, SNS,SQS,SWF, CloudFront, CloudFormation, CloudWatch, DynamoDB, RDS, Route53, IAM, Functional Knowledge of import/export Snowball, VPC, Direct Connect, ElastiCache, Redshift, Storage Lifecycle Rules, Cloud Trail, Security Token Service

Logging Tool: Log4j.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

AWS Java Developer

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology. Involved in daily scrum and sprint planning meetings.
  • Developed and Configured the Spring Configuration files for business and the persistence layers.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using Angular JS framework.
  • Implemented with Angular JS using its advantage including two-way data binding and templates.
  • Developed Graphical User Interfaces using HTML5, CSS3, bootstrap, AngularJS and JSP's for user interaction.
  • Worked on responsiveness of the application and explored the fixed width and fluid layouts using the Twitter Bootstrap.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Designed dynamic client-side JavaScript code to build web forms and simulate process for web application, page navigation and form validation.
  • Implemented Restful web services to perform some business activities.
  • Expertly used Angular 2 Directives, Pipes, Event Binding, Data Binding, Interpolation, Injection etc., for building the GUI.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Used Spring framework to implement middle tier with Spring IOC.
  • Created platform as infrastructure with AWS (EC2, RDS, S3, and ELB) used Jenkins to run the automated deployments.
  • Developed the Entire server side application using NodeJS.
  • Involved in writing SQL Queries for Database CRUD Operations and verified the Data with the Production, Acceptance and Integration.
  • Consuming the SOAP web services exposed by paymetric (third party vendor) for credit card transactions using JAX-WS.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Used CSS preprocessor SASS to make CSS more efficient.
  • Established Database connectivity and configured server in NodeJS.
  • Worked directly with UX design team for the creation and Coding of HTML and SCSS/SASS in all pages of application from the scratch.
  • Added dynamic functionality to the application by implementing JQuery.
  • Used Node JS for server side rendering. Implemented modules into Node JS to integrate with designs and requirements.
  • Involved in developing the persistence layer using Hibernate framework.
  • Extensively used MVC, DAO, Factory and Singleton design patterns.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Implemented SOAP based web services by using various API like Axis 2, Apache CXF, JAX-WS Strong knowledge in using WSDL and UDDI.
  • Replaced existed Angular JS code with Angular JS2 code, which decreased number of lines of code for a web application.
  • Created popup forms using Bootstrap version 3.0.0 Models, AngularJS 2 Models and AngularJS Controllers.
  • Used system js /webpack / gulp for packaging the angular 2 applications.
  • Implemented the logging mechanism using log4j framework.
  • GitHub has been used as a Version Controlling System.
  • Extensively worked in Beta, RC-5, RC-6, and Final Versions of Angular 2.
  • Developed JUnit test cases for Persistence layer and Business layer to perform the unit level testing.
  • Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and ElasticSearch, Kibana and Logstash (ELK & EFK) etc
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash
  • Installed application on AWS EC2 instances and also configured the storage on S3 buckets.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Created cloudFormation templates to automate the EC2 instance engenderment.
  • Used AWS SDK for connection to Amazon S3 buckets as it is utilized as the object storage accommodation to store and retrieve the files cognate to the application and additionally worked on one of the container technologies such as Docker.
  • Used Maven for building entire application and deploy them on Oracle WebLogic server.

Environment: Java 1.7, JDBC, J2EE, Spring 4.0, Hibernate 4.3, NodeJS, Angular2, Rest Web Service, XML, XSLT, XSD, Oracle WebLogic Server12.1.3, HTML5, CSS3, SASS, Node JS, JavaScript, AngularJS, Ajax, JQuery, UML, Rational Rose, Eclipse 4.5, GitHub, Oracle 11g, Maven, Visio, Log4j, Amazon EC2, Amazon S3, Amazon Cloud Watch, AWS Lambda, Amazon IAM, Elastic Search., ElastiCache, AWS Data Pipeline

Confidential, Napa, CA

AWS Java Developer

Responsibilities:

  • Analysis, design and development of Application based on J2EE using spring boot and Hibernate.
  • Used spring boot annotations for entire configuration and free of xml.
  • Oracle 12 c is used as database, JPA and hibernate is used for data persistence.
  • Application is deployed in the IBM API CONNECT.
  • Used Java 8 streams and lambda expressions to increase performance.
  • Implemented different design patterns using libraries like Backbone.js, Marionette.js, and Require.js
  • Used SVN for version control and Jenkins for continuous integration and deployment.
  • Single Sign On (siteminder SAML).
  • Created Stored Procedures, Triggers, Sequences, Views as required for the application.
  • Used Apache POI for generating the excel reports from application.
  • Used itext-rtf for generating the .rtf invoices from application.
  • Used webjars / node for using angular 2 dependencies.
  • Used NPM for installing, update the dependencies for angular 2, socket.io, react js etc.,
  • Used system js /webpack / gulp for packaging the angular 2 applications.
  • Expertly used bootstrap, CSS3, datatables for styling the application GUI.
  • Expertly used Angular 2 Directives, Pipes, Event Binding, Data Binding, Interpolation, Injection etc., for building the GUI.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Redesigned the portal, admin screens and menus using JSP, JQuery, AJAX, and AngularJS.
  • Used different user interface technologies HTML, JavaScript, TypeScript, JQuery, Angular 2, React JS and JSON for developing the GUI of the application.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Used Apache Kafka for messaging services and broadcast. leveraging Apache Kafka for sending huge invoice data to the vendors.
  • Used Reactive js for consuming the application’s spring API services on angular 2.
  • Used IBM BPM for business processing.
  • Used NSSM for creating the services on the windows system.
  • Used NVD3.js for reporting using pie charts, bar charts etc.,
  • Developed Junit test cases to unit test the business logic.
  • Test Driven Development in entire application development cycle.
  • Involved in the SIT, UAT, Cutover and Hyper care activities and solving productions issues and doing Root Cause Analysis & troubleshooting operational issues.

Environment: IBM API Connect, Jenkins, Java 1.8, Maven, SVN, Spring, Spring Boot, Hibernate, JPA, Node, Angular2, BootStrap, CSS3, Typescript, JavaScript, siteminder, logback, Tomcat, JSON, REST, Reactive js, Jquery, system js, datatable, webjar, NVD3.js, IBM BPMApache POI, Amazon EC2, Amazon S3, Amazon Cloud Watch, AWS Lambda, Amazon IAM, Elastic Search., ElastiCache, AWS Data Pipeline.

Confidential, TX

AWS Java Developer

Responsibilities:

  • Fixed the browser compatibility issues in IE, Firefox and Chrome browsers
  • Code on Cascading Style Sheet (CSS) in web pages to separate presentation from structure. Defined text alignment, size, borders and many other typographic characteristics.
  • Used HTML, CSS and JavaScript to render the dynamic web pages (presentation layer) for the application.
  • Used JQuery in controlling access to different pages of the applications.
  • Developed JQuery custom widgets to make easy the enhancement of the web pages.
  • Extensively used JQuery selectors in accessing various parts of the DOM.
  • Used Ajax and JQuery to update the parts of the Policy review web pages.
  • Worked on Angular JS features like Two Way Binding, Custom Directives, Controllers, Filters, Services and Project Architecture, React JS features like Components, Lifecycle methods, and unidirectional data flow using the Flux Architecture.
  • Implemented JavaScript promises functions as an alternative for callbacks.
  • Worked with template engines like Mustache in building the templates.
  • Implemented and maintained AJAX based rich client for improved customer experience.
  • Worked on creating and consuming SOAP Web services for accessing data from other external services.
  • Junit, log4j were used for unit testing and as logging frameworks.
  • Experience in deploying projects on Weblogic using MAVEN.
  • Used JQuery event handling in UI pages handle validations.
  • Created JQuery custom widgets like date picker etc and other custom widgets.
  • Involved in code review and deployment of the application on development, testing of production servers

Environment: Java, HTML, CSS, JavaScript, JQuery, SQL, Web services using REST and SOAP, JSON, AJAX.

Confidential, Detroit, MI

Build and Release Engineer

Responsibilities:

  • Developed and supported the Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design and maintenance of the Subversion/CVS Repositories, views, and the access control strategies.
  • Manage all CM tools (JIRA, Confluence, Artifactory, SVN, Maven, Jenkins, ANT, Git, GitHub, and Visual Studio) and their usage / process ensuring traceability, repeatability, quality, and support.
  • Managed tools like Subversion, Jenkins, JIRA and Performed maintenance and troubleshooting of build/deployment systems.
  • Created Fuel NA's Q/A process; equipped and set up the Q/A lab.
  • Wrote Pom.xml for Maven application builds automation.
  • Experience integrating JUnit, Findbugs, check style code analysis and testing during the build.
  • Used Shell and Perl scripting to deploy artifacts that are built by Maven.
  • Managed and performed the environment related configuration changes as a part of deployment.
  • Senior Developer for a Documentation Project which involved using a combination of XSLT, Java and C to produce and render PostScript files from XML data.
  • Deployed the archives to Tomcat Application Servers.
  • Served as a partial administrator for Unix Machines.
  • Performed re-starts and xml configs and post deploy setups and brought application up for testing.
  • Implemented & maintained the branching and build/release strategies utilizing subversion/CVS.
  • Used ANT as a build tool on Java projects for the development of build artifacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Apache Tomcat.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Administered Hudson and responsible for creating new projects and enhancements for old projects.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.

Environment: Subversion, CVS, Java/J2EE, ANT, Hudson, LINUX, XML, Apache Tomcat, Oracle, Perl Scripts, Shell scripts.

Confidential, Elsegundo, CA

Sr. Java Developer

Responsibilities:

  • Development of the web based application using Spring and Spring MVC framework, JSP, Tag Libraries, HTML and CSS.
  • Implementation of MVC, Singleton and DAO design pattern for System architecture and overall System flow.
  • Played Key role in development of application.
  • Configuration of Spring and Spring MVC environment.
  • Configuration of Hibernate as ORM for Database operations and creation of entity objects for mapping respective tables.
  • Used Bootstrap Modal windows in displaying the data on a Modal window and worked with the Front end Validations.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Experience in maintaining a large number of files through version control tools like Bit Bucket and GIT.
  • Developed RestFul microservices using Spring Rest and MVC, for OSS services.
  • Developed features and functionality for our e-commerce application including order management, risk analysis and payment processing.
  • Use of Spring DI to initialize Java class and for context initialization.
  • Best practices in coding like removing unnecessary casting, using generics in HashMap, caching, Collections like sort, comparator, list, set and Design patterns.
  • Wrote services to implement the business logic, stored procedure classes for data access all of which are spring managed beans.
  • Leveraged the AOP features of Spring framework to handle exceptions.
  • Maintain source-version control using GIT.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Design and Modify UI and adding functionality using HTML, JSP, jQuery and JavaScript.
  • Used tiles framework to design the JSP pages.
  • Database design and SQL creation as needed in project development.
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
  • Wrote Maven scripts for compiling, building, packaging and deploying the WAR file.
  • Used Log4j for logging.
  • Was responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, jQuery, Ajax and AngularJs.
  • Developed Web applications using JavaScript, AJAX, Java Applets and Servlets, HTML, XML and template languages.
  • Worked closely with fixing team, fixing high and other priority defects using JIRA.
  • Using JSTL and Spring tag libraries for data-binding in web components.
  • Developed Data Access Object (DAO) pattern in persistence layer using Hibernate.
  • Used MVC framework for the development of multitier J2EE application.
  • Used EJB’s to implement the business logic.
  • Working together with other developers for module integration and testing.
  • Setup of Jenkins for continuous development.
  • Developed stored procedures and used PL/SQL inorder to calculate and update the tables to implement business logic.
  • Involved in regular code review sessions with the whole developer group.
  • Coordinated with QA team to ensure the quality of application.
  • Developed and implemented several test cases using JUnit framework.
  • Used tortoise GIT client to update/commit changes from/to repository and resolve merge/conflict operations.
  • Performed Peer Testing and Code Review to validate peer changes and integrity of the code based on best coding practices.

Environment: Core Java , Multithreading, Collections, JSP, Spring MVC, Hibernate, AWS, MySQL, HTML, JavaScript, JQuery, JSP, JSTL, Spring libraries tag, log4j, GIT, Eclipse ID.

Confidential, Kansas City, MO

Sr. JAVA / J2EE Programmer

Responsibilities:

  • Used Struts framework for MVC design Pattern, Action class, Action Servlets and Form Bean.
  • Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage and JavaScript for View part of the project.
  • Used Eclipse IDE for writing code and BEAWebLogic as application server.
  • Developed the application using Spring Web MVC architecture and Spring AOP.
  • Implemented and simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
  • Used JDBC, MQ Series and Web Services and Hibernate framework to access the data from back-end MySQL database server.
  • Worked on Struts, Tiles and Ajax for developing the application.
  • Implemented persistence layer using Hibernate, Hibernate Transaction Manager is used to maintain the transaction persistence.
  • Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MySQL Server.
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • Spring framework to implement bean to declare a service and access those using Application context.
  • Involved in build process, modifying the ANT scripts, compiling the code building, packaging the WAR file and deploying onto the various tomcat servers in UNIX environment.
  • JMS for sending and receiving Message through application server.
  • Involved in developing the applications using SPRING Framework for Dependency Injection (Inversion of Control), Implemented the business logic using EJB(session and entity beans).
  • Responsible for setting up Angular JS framework for UI development. Developed HTML views with HTML5, CSS3, JSON and AngularJS.
  • Used XML SAX to parse the simulated xml file which has simulated test data.
  • Used SVN for version control.
  • Used RESTful services to interact with the client by providing the RESTful URL mapping.
  • Involved performance tuning of the Java application.
  • Design the unit test for the application using JUnit, Groovy.
  • Used Log4J logging framework to write Log messages with various levels.
  • Developed Automated Test Application which validates various XML document using JUnit and XSLT.
  • Converted file uploading existing webservice to micoservice for large Excel document uploads, validations, inserting records into Oracle DB tables.
  • Developed rules based applications on Drools.
  • Used JRockit JDK to develop and run the underwriting workbench application.
  • Implemented the batch jobs using Quartz.
  • Used GWT and WAS migration.
  • Followed Agile Methodology during the development process.
  • Work with DNS to map the website to its IP address.
  • Extensively used GWT for developing AJAX applications.
  • Used MAVEN to validate, compile and deploy the files.

Environment: JDK 1.5, Java /J2EE, EJB, JSF 1.0, Hibernate 3.0, Jakarta Struts 2.0, Spring 3.0, JSP, CSS, JSTL, JDBC, Servlets, XML, JRockit, JUnit, Groovy, JavaScript, VSS, JMS, Agile Programming, Eclipse 3.1, GWT, MySQL Server 2005, AJAX, AXIS, Web Services JAX-WS, BEA WebLogic Server 8.1, UML, Maven, UNIX, SVN.

Confidential, Chicago, IL

JAVA / J2EE Developer

Responsibilities:

  • Actively participated in requirements gathering, analysis, design and testing phases.
  • Designed use case diagrams, class diagrams and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the applications based on MVC Architecture, integrated using JSP with Hibernate and Struts frameworks.
  • Designed User Interface using Java Server Pages (JSP), Cascading Style Sheets (CSS) and XML.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as bill payments to the service providers.
  • Worked on STRUTS, Tiles, AJAX for developing the application.
  • Implemented the Project structure based on Spring MVC pattern using spring boot.
  • Developed deployment descriptors for the EJB to deploy on Web Sphere Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Developed Restful microservices using Spring Rest and MVC for OSS services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL and UDDI.
  • Extensively worked on MQ Series using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used Subversion to implement version control system.
  • Built ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment : Java EE 5, EJB 3.0, JNDI 1.2, Hibernate 2.1, Struts 1.3, HTML, JavaScript, XML, CSS, JUnit, UML, iReport 2.0 and 4.0, Web Services, SOAP, WSDL, UDDI, AXIS, AJAX, Ant, Eclipse 3.3, IBM Web Sphere 6.1, DB2, subversion, Linux.

.

We'd love your feedback!