Java\aws Developer Resume
Charlotte, NC
SUMMARY
- 7 years of IT experience in Object Oriented Analysis and design, Development, Implementation and Testing of client/server, distributed, internet and E - commerce application and Web applications including n-tier and MVC architecture and User interface using J2EE and Web technologies like Servlets, Struts, Spring, Hibernate, JSP, XML, Java Script, CSS.
- Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
- Proficient in front-end/client-end Java J2EE technologies: Servlets, Java Server Pages (JSP), HTML, XML, XHTML, JavaScript, AJAX, JQuery.
- Experience in working in environments using Agile(SCRUM), and Test Driven development methodologies
- Extensively worked with Apache Tomcat Server and JBoss with IDE Eclipse.
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
- Hands on experience in Design Patterns.
- Expertise in Application development using various frameworks such as Spring Framework 2.0/3.0, Spring MVC, Hibernate 3.0, STRUTS .
- Strong skills in Hibernate Connection pooling, Mappings, Transaction Management and Hibernate Query Language
- Design, implementation of customer facing websites on Amazon Web Services (AWS)
- Well versed in UML Concepts like Use Cases, Class Diagrams and sequence diagrams.
- Expert in using J2EE complaint application servers like BEA Web logic, IBM Web Sphere, Apache Tomcat, JBoss.
- Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle (8i, 9i and 10g), DB2 and SQL Server environments.
- Very Strong skills in developing Web Services using REST, SOAP, WSDL.
- Knowledge in backend database like Oracle and MySQL.
- Experience in using RationalClear Case, Clear Quest, MVN &CVS.
- Very good Experience in creating build scripts using Maven and Ant.
- Extensive experience with Application/Web servers like Web Logic 10.2, Websphere 8.x, Tomcat 5.x, JBoss 4.x.
- Efficient in Defect Management for resolving Integration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
TECHNICAL SKILLS
Languages: C, C++, Java, J2EE, HTML, XML, CSS, SQL, PL/SQL.
Java/J2EE Technologies: (Java 5, 6, 7), J2EE (JSP, Custom Tags, Java Servlets, JDBC), HTML, CSS, JavaScript, Servlets, XML (XML Schema, DTD).
Servers: Tomcat (5.x, 6.x, 7), J Boss4.x, IBMWebShere 7.x, WebLogic Server 10.2.
Methodologies & Frameworks: Spring 3.0, Spring MVC, Struts2, Java Server Page Standard Tag Library, JSF, Hibernate.
Databases: MySQL Server, Post grès SQL, Oracle (8i, 9i,10g and 11g).
Methodologies/Design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern, Session Façade, Singleton.
Java IDE: Eclipse (Juno, Galileo, Helios, Indigo), Netbeans.
Platforms: Windows (XP/Vista/Windows 7), UNIX,Linux (Fedora & Ubuntu), Mac OS.
PROFESSIONAL EXPERIENCE
Confidential
Java\AWS Developer
Responsibilities:
- Involved in design and implementation of a new prototype\API's for user roles management by incorporating many of the permissions given to a user in the application version of accessing Files within the application.
- Involved in moving an external mySql database to AWS cloud by setting up an RDS Instance and importing the dump data to the AWS mysql DB instance.
- Created DTO's for data persistence and retrieval from AWS cloud database.
- Involved in enhancement\development of new features in different integrated application.
- Implemented user level access flags for accessing files from an application.
- Involved in design, development, testing and supporting the Confidential 's application and the cloud based application for the multiple applications.
- Involved in developing front end screens using JSP, Struts View Tags, JSTL, HTML5, CSS3,JavaScript, and jQuery
- Participated in the migration of the projects from source control SVN to GITHUB.
- Investigated and implemented solutions for data quality issues.
- Created PL/SQL scripts.
- Involved in the creation of database objects like Tables, Views, Stored Procedures, Functions, Packages, DB triggers, Indexes.
- Extracted required data from the database tables and exported the data to different sources in different formats.
- Worked with several tools to access and perform several operations on database. Experience in Generating Reports.
- Developed Data entry, query and reports request screens and tuned the SQL queries.
- Used joins, indexes effectively in where clauses for Query optimization.
- Involved in writing JUNIT test cases for the services using JUNIT 4.
- Experience working in an Agile development environment
Environment: Java1.7,AamazonWebServices,Spring3.0,Struts1,Hibernate3.5,Oracle10g,SQL,XML,Webspherev8.5,SOAP, Maven, Eclipse Luna, Tortoise SVN, Apache Tiles, JSP, JSTL, Jquery, Javascript, JIRA, GitHub.
Confidential, Charlotte, NC
Java Application Developer
Responsibilities:
- Developed the application using Spring MVC Framework.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Inserted Dependency Injection between components using Spring's (IoC) concept.
- Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Used SOAP for implementing Web Services.
- Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
- Expertise in MVC Architecture using JSF and Spring framework and implementing custom tag libraries.
- Used Spring framework for dependency injection and integrated with Hibernate and JSF.
- Implemented Presentation layer using JSP, Servlets, HTML.
- Used JQuery JavaScript libraries for providing richer user interface and facilitates asynchronous request invocations using AJAX.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Used Web Services - WSDL and SOAP for at the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval
- Installing and Configuring Eclipse and Websphere application Server.
- Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
- Created programming code using advanced concepts of Records, Collections, and Dynamic SQL.
- Developed Database Triggers for audit and validation purpose.Used pipelined functions for faster data accessibility.
- Writing validation packages using PL/SQL package.Used PL/SQL to validate data and to populate billing tables.
- Used advanced Bulk techniques (FOR ALL, BULK COLLECT) to improve performance.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed UI screens using CSS and JQuery.
- Worked extensively in dealing with cross browser issues using CSS, HTML and DOJO.
- Designed and Developed Servlets and JSP pages for authentication
- Used Ant for developing build scripts and deploying the application
- Built CVS and XML file loaders and splitters for financial data. .
Environment: Java1.7,J2EE,Spring3,Hibernate,Jquery,CSS3,JavaScript,JQuery,XML,Oracle10g,WSDL,Eclipse,Clearcase, IBM Web Sphere,UML, JSP, Servlet, Maven, Webshpereportal,Tomcat 7.0, Linux, Unix, SQL.
Confidential, Dallas, TXJava Developer
Responsibilities:
- Developed a split billing system using core java, collections, spring, hibernate, mysql
- Using spring integration with hibernate for persistence. All SQL map name spaces are configured in sqlmap-config file.
- Implemented View layer of MVC architecture using JSF components.
- Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement.
- Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB (Entity Beans) to process Database transactions.
- Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2
- Used TOAD to verify all the database turn-arounds, connectivity speed and query round trip behavior
- Created SQL Server logins and assigning roles and Authentication models as a part of Security.
- Involved in implementing high-quality, robust, user-friendly console for interacting with Amazon Web Services.
- Synchronization process to store data on cloud using AWS (Amazon web services).
- Developed Web Services using WSDL and XML.
- Used Netbeans for development and WebSpehere Application Server for deploying the web application.
- Responsible for generating build script using ANT that compiles the code, builds a war file and deploys the application on JBOSS server.
- Work with clients on their day to day interactions with CVS Caremark.
- Involved in Requirement analysis, design and Implementation applying the Water fall model.
- Developed the business requirements to software specifications using Rational UML
- Designed and Implemented Tiles and Layouts to the existing JSP files.
- Has involved in development of back-end business layers using Servlets
- Used ANT for building the application.
- Used Apache FOP to create pdf invoices, with data harvested from xml feeds, to be sent to customers.
ENVIRONMENT: S: Spring, Hibernate, Jquery, My Sql, Toad, Sql Sever, Db2,AWS,Wsdl, Netbeans, Jboss, Cvs,Waterfall Model, Uml, Jsp, Servlet, Ant, Xml, IbmMq Services, Apache Tomcat, Linux, Unix.
Confidential, Hoboken, NJ
Java Application Developer
Responsibilities:
- Analyzed client specifications and implemented coding utilizing Java.
- Helped in developing and support Oracle RMB implementation including installation and ongoing maintenance.
- Involved in developing different batch programs and algorithms for various batch jobs.
- Involved in various application functional testing after every weekly\monthly release.
- Monitored all the batch jobs and helped in debugging and resolving the issues encountered.
- Conducted manual testing of Oracle RMB applications.
- Prepared test estimates and test cases as per technical specifications.
- Analyzed database tables and prepared SQL queries.
- Helped provide support in the conversion of data from legacy system to RMB
- Participated in the design sessions with in-house development team, functional business owners and outside implementation partners
- Participate in the design of testing and training plans for Oracle RMB
- Provided technical solutions and involved in the technical design, development and unit testing for Oracle RMB.
- Work closely with the functional counterpart on all design and development activities for solution gaps
- Develop the build instructions and work closely with the Configuration Management team to deploy the solution in an On-Demand environment
- Provide trouble shooting and resolution of production issues as needed.
Environment: Java1.6,JDK1.6,Spring3.0,Hibernate3.5,AJAX,Oracle10g,SQL,XML,Weblogic10.2,Tomcat 7.0,WSDL, SOAP, Maven, Eclipse Juno, Tortoise SVN, Rational Clear Quest.
Confidential, Columbus, OH
Java Application Developer
Responsibilities:
- Developed application for Medicaid for processing claims for State of Ohio.
- Developed, implemented, and currently providing post-production support for the Ohio Medicaid Information Technology System (OH MITS), which is used by roughly 90,000 Medicaid providers and 2 million recipients throughout the state.
- Designing, unit testing and implementing code changes while maintaining accurate documentation held to OH MITS standards.
- Used Rational Rose for developing Use case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in the design phase.
- Developed the application using Spring MVC Framework.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Inserted Dependency Injection between components using Spring's (IoC) concept.
- Developed user interface using JSP, JSP Tag libraries and Java Script to simplify the complexities of the application.
- Used AJAX API for intensive user operations and client-side validations.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Used SOAP for implementing Web Services.
- Designed and developed Hibernate DAO’s using spring framework’s Hibernate Dao Support and Hibernate Template.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Implemented Asynchronous messaging between components using JMS 1.1.
- Created tables, triggers, SQL queries and Joins.
- Involved in unit testing of various modules by generating the Test Cases
- Developed Maven Scripts for the build process and deployed in Weblogic 10.2.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers.
Environment: Java 1.6,J2EE,JDK 1.6, Spring 3.0, Hibernate 3.5, JMS, AJAX, Oracle 10g, SQL, XML, Weblogic10.2,Tomcat 7.0,WSDL, SOAP, Log4j, Maven, Eclipse Juno, Rational Clear Case 7.2, Rational Clear Quest.
Confidential, Columbus, OH
Java Application Developer
Responsibilities:
- Involved in Requirements Gathering, Analysis, Development and Documentation.
- Development of Web application follows Spring MVC pattern utilizing Confidential ’s internal framework to implement the Controller layer and to assist with rendering the View.
- Involved in implementing various actions like approve/reject/delete approvals.
- There will be single controller servlet which will handle all web requests.
- Development of front-end validations using JQuery.
- Used Hibernate as the ORM tool to communicate with the database.
- Persistence layer implemented using JPA/Hibernate.
- Involved in writing sessionbeans, messagedriven beans and hibernate mapping files and hibernate configuration files.
- Added session IDs to SOAP headers using SOAP API
- Implemented report generation and displaying reports in the form grid using EXTJS.
- Upload functionality to upload the evidence on to the file server and save and retrieve its contents into/from the database.
- Implemented the ability to export these reports to excel from the UI.
- Involved in Bug fixing and functionality enhancements.
- Developed Web pages using JSP and Ajax.
- Developed customers client GUI (Webwork, JSP)
- Used Log4j Logging for the application Logging
- Involved in unit testing, Integration activities and validation of the application
Environment: Core Java, JSP, Servlets, HTML, Spring 3, HTML, DHTML, JavaScript, jQuery, Oracle, SQL, IBM WebSphere 7, JUnit, XML,MySql, ANT, Windows NT