Sr. Java/aws Developer Resume
Heathrow, FloridA
SUMMARY:
- 7 + years of experience in Software design and development activities including requirement analysis, design, and implementations and testing of various client server based applications using Java and J2EE technologies.
- Expertise and thorough knowledge of Spring, Struts Framework with Tiles, Servlets, JSP, EJB, JDBC, HTML, AngularJS, Java Beans, JavaScript, Ajax and XML technologies.
- Designed, Developed and implemented Java Web Services using XML, SOAP, REST, WSDL, and UDDI and used JAX - RPC Hibernate for developing Web services based on SOA.
- E xperience in CMS based applications using Adobe CQ5/ AEM.
- Experience in developing applications using different IDEs like Eclipse, WSAD, CRXDE
- Implemented Adobe CQ/AEM templates, components, workflow, style sheets, Meta tagging and performed CMS administration tasks.
- Proficient in Database development using different RDBMS (Oracle, MS SQL Server, MySQL and DB2) in various projects with expertise in deploying Stored Procedures, Triggers, SQL Queries and SQL packages.
- Extensive programming experience in writing web application programs covering front-end / UI jQuery and AJAX for building rich user friendly, high performance web applications.
- Excellent experiences in developing applications that meet the requirements as specified by Web Content Accessibility Guidelines (WCAG) 2.0.
- Extensive experience in Amazon Web Services(Amazon EC2, Amazon S3, Amazon SimpleDB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access management, AWS CloudWatch, Amazon EBS and Amazon Cloud Front).
- Good knowledge on AWS cloud formation templates and configured SQS service through java API to send and receive the information.
- Good knowledge in Developed Java API to connect with AWS S3 Services for storing and retrieving data from S3 buckets.
- Developed Responsive Web Design from scratch with HTML5/ CSS3/ Media Query.
- Experience in developing Responsive design for smart phones and devices
- Extensive experience in building cross browser compatibility applications using HTML5 and CSS3.
- Well-versed in Object Oriented Programming (OOP) with JavaScript.
- Strong knowledge in Document Object Model and DOM functions about the product.
- Experience in using of CSS framework like Less and Bootstrap to improve the functionality of the webpage.
- Good understanding in JavaScript framework like AngularJS and Backbone.js.
- Deep understanding and working experience in Object Oriented JavaScript programming and JavaScript MVC frameworks.
- Develop responsive user-centered UI designs, wireframes, mockups, prototypes, workflows for web-based, hybrid HTML5 and mobile applications.
- Worked on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors in CSS.
TECHNICAL SKILLS:
JDK Versions: JDK 1.4, JDK 1.5, JDK 1.6 and JDK 1.7
Languages: Java, HTML 5, Swing, XML, XSD, JSON, UNIX, Java Security, Bash and Shell Scripting
J2EE Technologies: Servlets, JSP, JDBC, Java Beans, JNDI, RESTful Services, WS Security
Frameworks: Spring, struts 1.x/2.x, Hibernate, JPA, Spring Batch, AngularJS, Backbone JS, Less, Sass, Bootstrap, ReactJs, Apache Sling, Apache Felix, Adobe Flex. JSF.
Content Management System: Adobe CQ5.X5, AEM 5.6, AEM 6.1, Adobe CRX.
Development Tools: Eclipse, Spring Tool Suite, Net beans, JBPM, sublime, WordPress.
Web Technologies: HTML5, CSS3, JavaScript, AJAX, JQuery, JSON, XML, LINUX
Databases:: MySQL, Oracle 9i/10g/11g/12c, Microsoft SQL Server, Microsoft Access
Application Servers: Jboss-4.0.3, WebLogic 9.2, WebSphere, Oracle Containers oc4j 10g
Version Control Tools: CVS, SVN, GIT and SCM. Others Java script, JQuery, EXTJS, BackboneJS, AngularJS, Maven.
PROFESSIONAL EXPERIENCE:
Confidential, Heathrow, Florida
S r. Java/AWS Developer
Responsibilities:
- Involved in complete software development life cycle management using UML-Requirements gathering, Conceptual design, Analysis, Detailed design, and development.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Apache JSP, JSTL for presentation which invoke the java Beans to interact with Controlling servlets.
- Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
- On boarded and migrated test and staging use cases for applications to AWS Cloud with Public and Private IP ranges to increase development productivity by reducing test-run times.
- Developed Activation Module, consumed Web Services, and used to connect to the backend oracle database .
- Provided connections using Spring JDBC to the database and developed SQL queries to manipulate the data.
- Experience in UI development as MEAN Full stack (Angular.js, node.js, java script, HTML, CSS, and SQL/Mongo DB) .
- Implemented above services using JAX-RS, Spring, MongoDB and JEE8. Built using Maven, Jenkins and Deployed into AWS Cloud.
- Configured AWS identity and Access Management Groups and users for improved login authentication and implemented continues Delivery Pipeline with Docker, Jenkins and GitHub
- Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
- Good knowledge in Developed Java API to connect with AWS S3 Services for storing and retrieving data stored in the S3 buckets.
- Developed SQL queries to interact with MySQL database and also involved in writing PL/SQL code for procedures and functions.
- Worked extensively on projects using SQL and PL/SQL. Created Stored Procedures to encapsulate business logic in the database and improve performance.
- Performed version control and development collaboration with Git and Github.
- Used Spring DAO concept in order to interact with database ( DB2) using jdbc template
- Experienced in developing Web Applications involving J2EE technologies like Java version 8, JSP, Servlets, Spring MVC, Struts MVC, Hibernate, JIRA Rest API, Apache Camel, HTML, Java Script, CSS, JSF, JDBC and JUnit.
- Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
- Extensive experience in creation and maintenance of mapping files and transaction control in Hibernate.
Environment: J2EE, Spring MVC, Maven, AWS, SVN, Hibernate, Jenkins, Jboss, STS, JIRA, HTML, CSS, VXML, JSON, JavaScript, SOAP, JSP, JDBC
Confidential, Salt Lake City, Utah
Sr. Java/AWS Developer
Responsibilities:
- Implemented design patterns such as MVC, Singleton, Value Objects, and DAO.
- Implemented using Spring MVC pattern, developed UI Pages using AJAX, jQuery, JSON, HTML, and CSS.
- Implemented Servlets Filters for authenticating the logged user, developed web GUI components using JSF framework.
- Created Cloud Formation template stacks to automate for building new VPC's using JSON files
- Written Database Procedures, Cursors and Triggers as per the business logic requirements
- Involved in developing object oriented JavaScript and experienced with Java version 8, AJAX, JSON, HTML5, and CSS.
- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Implemented Docker containers for isolating the execution of customer code.
- Created AWS S3 buckets, performed folder management in each bucket, Managed cloud trail logs and objects within each bucket.
- Worked on setting up the life cycle policies to back the data from AWS S3 to AWS Glacier, Worked with various AWS, EC2 and S3 CLI tools.
- Automation of various administrative tasks using AWS Lambda services.
- Involved in the requirement analysis for Credit Card project, participating in Framework Design.
- Analyze JEE applications, test, extend and provide documentation
- Developed the application under J2EE architecture using JSP, Struts, spring, Java Beans.
- Maintained the user accounts (IAM), RDS, Dynamo DB, SES, SQS and SNS services in AWS cloud
- Created detailed AWS Security groups which behaved as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
- Worked on creating the Docker containers and Docker consoles for managing the application life
- Built a RESTful backend using Spring Boot and MySQL database
- Used GIT as Source Version control management system and worked on GITHUB repository.
- Used Jenkins to deploy the services to develop and QA environments, Implemented automated local user provisioning instances created in AWS cloud.
- Automated the cloud deployments using AWS Cloud Formation Templates
- Used Session Facade extensively to provide a uniform coarse-grained service layer to separate business object implementation from business service abstraction.
- Good experience of AWS Elastic Block Storage (EBS), different volume types and use of various types of EBS volumes based on requirement.
- Have integrated web services including SOAP as well as REST using Apache Camel.
- Develop and maintain host level applications running on Linux and Windows OS in V XML, XSLT Core Java (Multithreading concepts) and C++.
Environment: UFT, Java/J2EE, Struts, Spring, AngularJS, Hibernate, Java script, Oracle SQL Developer, Linux, Unix, Shell scripting, JUnit, JSP, Servlets, HTML5, MySQL, AWS, CSS, Node Js, Web Logic, XPath, Jenkins
Confidential, Santa Clara, California
Java Developer
Responsibilities:
- Developed, maintained cutting-edge insurance agency management software.
- Coordinated designs and implementation of application, collaborated with project managers, engineering teams and various client agencies .
- Worked on Simple Network Management Protocol (SNMP) to report the current status of various components inside the device.
- Created detail design documents which has the UML Design diagrams , table information, object model etc which are required for the developer .
- Customize Jira issue workflows to increase productivity of users (e.g., develop script to suppress direct creation of Defect issue type within Jira project areas).
- Played crucial role in requirement analysis , design, development and unit testing of the application .
- Re-design and implement CI build system using Jenkins, Worked on Jenkins continuous integration tool for deployment of project.
- Created EC2, RDS instances and deployed application on AWS Elastic Beanstalk
- Created UNIX scripts for data file extraction and loading, UNIX troubleshooting and scripting.
- Understanding the functional requirements and prepared a detailed Use Cases and Functional Requirement Documents from the Business Requirements Specifications.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Automated the build process using ant and shell script , Worked on Services Oriented components using Restful .
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML and CSS in developing the presentation layer.
- Assisted internal users of Splunk in designing and maintaining production-quality dashboard.
- Used Struts Validation Framework for dynamic validation of the user input forms.
- Improved Auto Quote application by designing and developing it using Eclipse, HTML, JSF, Servlets and java Script .
- Experience with both SOAP based and RESTful web services.
- Implemented Spring ORM wiring with Hibernate that provided access to Oracle 9i RDBMS .
- Designed and developed UI with Swing, AngularJS , AJAX , HTML5, XHTML, DHTML and java script for more interactive web pages.
- Used Hibernate EHCache for second level caching to enhance performance of the application.
- Configured JDBC and LDAP security in the application server. Developed LDAP server configuration file to enable encryption support for password storage.
Environment: HP UFT 8.2/11, VB Script, SQL Server 2008, Quality Center 10, HP ALM, Oracle 11g, XML, Mercury Quality Center, MS Office 2007 / 13, HTML, UAT, CSS, JAVA
Confidential, Bridgewater, New Jersey
Java Developer
Responsibilities:
- Participated in the development, testing and maintenance of Price & Drug Load application.
- Developed web pages using JSF framework establishing communication between various pages in application.
- Used JavaScript, AJAX for making calls to Controllers that get File from server and popup to the screen without losing the attributes of the page.
- Configured Hudson and integrated it with CVS to automatically run test cases with every build and generate code coverage report.
- Wrote complex SQL statements and used PL/SQL for performing database operations with the help of TOAD.
- Used Maven and Jenkins for building and deploying the application on the servers
- Developed JAX-RPC based Web Services using AXIS to processing claims, used SoapUI to test them.
- Used Singleton, Business Delegate, Service Locator, DAO, BO, MVC, and Factory Design Patterns.
- D eveloped Controller Servlets, Action and Form objects for process of interacting with M y SQL database and retrieving dynamic data.
- Worked on migrating Walgreens custom framework (Bounce) with JSF rich faces.
- Attend design review meetings and design the system using UML methodologies. Responsible for the Development of the screens using JSP, HTML and Java Script.
- Perform unit, assembly testing and assist the system testers create test cases.
- JUnit was used for unit testing and implementing Test Driven Development (TDD) methodology.
- Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests. Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
- Write PL SQL procedures for intensive database transactions for Storing high volume HTML Data.
- Developed Servlets, JSPs on WebLogic.
- Configured and maintained WebLogic server with JDBC, JMS, JNDI, SNMP and J2EE Services and data-sources with Oracle database server.
Environment: Java, Java EE, Java 1.5, Spring 3.0, XML, DB2, UNIX, HTML, Eclipse, PL/SQL, Tomcat 5.5, SVN, JavaScript, AJAX, JSP, Window 2000/XP
Confidential, Summit, New Jersey
Java Developer
Responsibilities:
- Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
- Developed the Site using the Struts with Spring Integration using the tiles framework
- Developed and Enhanced application banking application on Spring MVC Framework.
- Developed the application under Core Java, J2EE Architecture using REST, JBoss, Node.js, backbone.js, EXT JS, spring, Struts, Hibernate, Servlets, Web logic, Swing, Agile, Eclipse, JSP.
- Developed static and dynamic Web Pages using GWT, JSP, HTML, and CSS.
- Performed certification of all new Jboss, Tomcat, Apache version to make sure they do not impact existing systems Tools in Confidential .
- Implemented business logic using Struts, Ext.js action components in the Struts and Hibernate framework.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Implemented WSDL specification in combination with SOAP and XML Schema to provide Web Services.
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Developed web pages using HTML5, CSS3, EXT JS and JavaScript.
- Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a Swing, R estful server on a different domain.
- Used JMS in the project for sending and receiving the messages on the queue.
- Update Jasper Report configurations to make the changes in the reports.
- Used ANT scripts to build the application and deployed on WebSphere Application Server.
Environment: Java, Core Java, AWT, HTML, CSS2/3, Java Script, jQuery, DHTML, MVC, DOM, JSON, Angular.js, D3.js, Backbone.js, Require.js, Node.js, Ext.js, JSP, ASP.NET, AJA, SOAP, XML, PLSQL, Oracle, Windows
Confidential, Columbus, Georgia
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Performed the client side validations using Java Script.
- Developed Web and User Interface using JavaScript, MVC design pattern using Spring, HTML 5
- Developed applications using Visual Studio 2005, C#, and a combination of Windows Services and ASP.Net enabled web sites.
- Design and Develop programs in C++ to integrate as per the users requirements.
- Used java Object Oriented Design (OOD), data modeling using hibernate ORM, software patterns.
- Excellent working experience with SQL Server including storage and manipulating data.
- Successfully implemented Web services and exposed the service to the inter application communication.
- Worked in a structured development environment with build & configuration management tools (Maven)
- Implemented server side Restful web services for external vendors to access our applications.
- Developed Web services including WSDL, XSL, XML, XPath, and SOAP.
- Working on Web technologies including Tomcat, Apache, Http and Web service architectures.
- Using SVN for software configuration management and version control.
- JDBC framework is used to establish the communication with oracle database. Preparing test cases and strategies for unit testing and integration testing.
- Using the LOG4j to log regular Debug and Exception statements.
- Comprehensive experience in designing and developing applications using UML with Rational Rose.
- Maintained VS Operating Systems RSF cluster communications subsystem.
Environment: JDK 1.5,1.6 &1.7, J2SE, J2EE, Spring, Hibernate, AngularJS, C, C++, Eclipse, Maven, Oracle 10g, JUnit 4.8, SQL, HTML, CSS, JavaScript, JSP, SOAP, Git
Confidential, Tysons Corner, Virginia
Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Used HTML, DHTML, CSS, SVN Eclipse, JavaScript, and Photoshop to develop front end web pages.
- Actively involved in each phase of the SDLC (analysis, design, development, testing and deployment).
- Extensively used Microsoft Visio to create OOAD diagrams for the database and application structural design.
- Developed cross browser compatible HTML and CSS reusable templates and integrated the UI with the application.
- Understanding of User Experience Design and best practices, Created the data base tables to store the user's details.
- Participated in bug fixing with QA team which involved cross browser testing as well as load and performance checking.
- Negotiation and analysis of user and business needs in information provision.
- Worked in LINUX environment to execute commands. Used JDBC connection pooling to handle data transmission from the oracle database.
- Developed the user presentation screens using HTML, CSS, Struts, Tiles and AJA.
- Designed and Developed the Front end Screens using Springs, JSP, JSTL, jQuery, HTML and JavaScript.
- Designed the Feature Products screens in ASPX, Coded business logic in C#, client validation in JavaScript and design part in ASP.NET and HTML.
- Developed UI using HTML, CSS and jQuery to display the data on the client side.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP.