Java Developer Resume
Atlanta, GeorgiA
SUMMARY:
- 8+ years of professional experience in Systems Analysis, Design, Development and testing of various Client/Server and Internet Applications.
- Experience using black box testing methods to validate UI and system functionality, such as web forms and workflow testing.
- Experience in designing and executing test cases and good knowledge in testing life cycle.
- Experience in test automation and frameworks.
- Experience in Linux / Unix
- Experience in full System Development Life Cycle ( Design, Development, Testing, Deployment and Support)
- Experience in Application Design and Development using, OOP, MVC, SOA and J2EE.
- Extensive experience in developing web applications using Java, JEE, JSP, Servlets, Web Services, JDBC, Hibernate, Eclipse, HTML, JMS and XML.
- Expertise in developing the multi - tier web applications in Spring MVC that ensures clear separation of layers and rapid application development.
- Experience in spring framework, J2EE Design Patterns, Java and Hibernate.
- Extensively worked in Unified Modeling Tools (UML) in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose.
- Strong knowledge of building and architecting Single Page Applications (SPAs) using various JavaScript frameworks like AngularJS, Node.js and Bootstrap
- Working knowledge of the various source code management tools such as GIT, HARVEST.
- Strong working experience in insurance and investment applications. Excellent communication skills to deal with people at all levels. Self-motivated team player with good Analytical, Logical and Problem Solving ability.
TECHNICAL SKILLS:
Programming Languages: JAVA
Java/J2EE Technologies: J2EE, Servlets, Hibernate, Spring, JSP, Struts, CSS3, XML, XSL JQUERY,ANGULAR JS
IDEs and tools: Eclipse
Markup Languages: HTML5, XHTML
Scripting Languages: JavaScript, VBScript, PHP
Databases: Oracle, My SQL, Mongo-DB
Web Debugging tools: FIDDLER
Operating Systems: Windows 95/98/2000/NT, Windows XP, Windows 7, Linux, UNIX
Web/Application Servers: BEA Web Logic, Apache TOMCAT
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta, Georgia
Java Developer
Responsibilities:
- Involved in various Software Development Life Cycle (SDLC) phases for three projects which was modeled waterfall.
- Implemented the application using Struts and EJB.
- Maintained the code repository using HARVEST for keeping codebase in sync with other phases of projects running simultaneously.
- Developed user interface using HTML5, CSS3, JAVASCRIPT JSP, JSP Tag libraries to simplify the complexities of the application.
- Created action classes and session beans to process the requests from the user.
- Involved in requirements gathering from client and worked on designing of BRD, FDD and DDD for two projects.
- Involved in code reviews, functional point analysis and as a point of contact between offshore and onsite project developmental activities.
- Performed tasks involving committing the code, build and deployment of war and ear files on server.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Involved in providing an overview of new projects and requirements details to offshore team, monitoring open defects, production support activities for the existing projects and coordinating the project management activities for the allocation of work units with the manager.
- Designed and implemented client module for web services to capture the XML as request and parse XML.
- Enhanced the web services, Client and Server codes.
- Involved in deployment and four major releases for existing and new projects and setup daily standup meetings with offshore to get updates on projects.
- Used Web services - WSDL and SOAP, REST for getting credit card information from third party.
- Involved in design of various tables required for the project in ORACLE database and used stored procedures and triggers in the application.
- Deployed application on Wildly Joss and monitored the error logs and server logs.
- Used JAZZ for defect tracking and HARVEST as a project repository tool.
Environment: SPRING, Servlets, JAVASCRIPT, ANGULAR JS, XML, SOAP, JDBC, UML, HTML, TOMCAT, ANT, My Eclipse, ORACLE SQL Developer 3.2.20.09, TOAD, EJB’S, STRUTS
Confidential, Saint-Louis, MO
Java Developer
Responsibilities:
- Involved in various Software Development Life Cycle (SDLC) phases of the project which was modeled AGILE.
- Implemented the application using Spring Framework.
- Maintained the code repository using GIT for keeping codebase in sync with other phases of projects running simultaneously.
- Developed user interface using HTML5, CSS3, JAVASCRIPT JSP, JSP Tag libraries and Angular JS Libraries to simplify the complexities of the application.
- Performed distributed version control for application development using Git hub
- Performed tasks involving committing the code, creation of branches and directories
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Designed and implemented Serve lets module to capture the XML as request and parse XML.
- Enhanced the web services, Client and Server codes.
- Used Postman for web services testing.
- Followed Agile (SCRUM) methodology, involved in sprint planning every two weeks and setup daily standup meetings.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Deployed application on Web Logic server and monitored the error logs using Log4j.
- Used Clear Quest for bug tracking.
Environment: SPRING, Hibernate, Servlets, JAVASCRIPT, ANGULAR JS, XML, SOAP, JDBC, UML, HTML, WEB LOGIC, TOMCAT,GIT Log4j, ANT, My Eclipse, CLEAR QUEST,ORACLE SQL Developer 3.2.20.09,TOAD.
Confidential, Madison, Wisconsin
Sr. Java Developer
Responsibilities:
- Involved in analysis and design phases of Software Development Life Cycle (SDLC).
- Worked on V-model. Interacted with end client (Business Team) for requirement clarifications and status meetings.
- Integrated three different vendors to a common platform using AJAX
- Implemented AJAX for server side validations, auto loading of data and to improve performance.
- Wrote Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Involved in Writing Action classes, Action Forms and Action Mapping in Struts Config.xml.
- Used Clear case for version control and configuration management.
- Implemented Action Classes and Action Forms using Struts Framework.
- Implemented session beans at business layer.
- Maintained logs of all issues and ensured resolutions according to quality assurance tests for all Production processes.
- Involved in Requirements / features and functionalities base lining.
- Involved in black box testing to design test scenarios, test cases and executed them.
- Involved in writing Test scripts using VBScript and execute them using HP QTP (HP Quick Test Professional) version 11.
- Generated Class Diagrams, Sequence Diagrams with Microsoft Visio and RAD.
- Designed patterns implemented such as Singleton, Factory pattern, Data Access Object.
- Involved in front end coding using HTML, CSS, Ajax, and JavaScript.
- Worked on the Web Services using SOAP and Restful web services.
- Involved in writing of Web services using SOAP, WSDL, deployment, configuration and testing.
- Implemented logging mechanism using log4j.
- Wrote SQL, PL/SQL and stored procedures as part of database interaction.
- Involved in production support for fixing bugs in the production environment.
- Ensure that coding standards are maintained throughout the development process by all developers.
Environment: Web Logic Application Server, Microsoft Visio, QTP, Rational Application Developer (RAD), Java, JSP, Servlets, Struts, JavaScript, Web Services, WSDL, Java Beans, Oracle.
Confidential, San Jose, CA
Java Developer
Responsibilities:
- I ensured that coding standards are maintained throughout the development process by all developers.
- Developed an automation framework using Confidential ’s RFT tool with Java as the scripting language.
- Automated 6000 functional, GUI, and data-driven test cases for framework using Java
- The framework demonstrated an 80% decrease in manual efforts to run the cases.
- Tasks were involved in designing and implementing patent application viewer using Web scripts and spring frameworks and used free marker template/JSP for rendering output.
- Also used J Query and other Ext. JavaScript library to perform and design at client side tasks
- Responsible for creating search tools using Alfresco Lucene search and Web scripts which allows us options to select multiple databases or federated search results.
- Used Spring Wiring (IOC and MVC) to create different beans to call Office Action and search functionalities.
- Used Hibernate 3.x with JPA annotation and created several persistent classes.
- Worked on Restful API and invoked web services (consumed) that are based on EJBs.
- Worked on EJBs to create different Sessions bean for application submission that allows users to maintain sessions and provide ability to modify application before submission.
- Responsible for implementing interactive UI in the system. Used J Query and Web scripts library to navigate tab and Highlighting the security Keywords for the patent application.
- Worked on Hibernate and other DAO layer (implementing JDBC) to persist object and modified Helper and beans associated. Changed the front tier's DTO's and JSP pages.
- Responsible for using Rest API, and JAXP, E4X to deal with XML data. Called Restful API to update task to different examiner.
- Oracle 11g used as backend, Worked on SQL queries for persistence of Business Objects using JDO as ORM. Involved in creating different SQL scripts.
- Created different XML documents using XML, XSD and XSLT. Used E4X and Light DOM parser, and SAX parser for transforming the XML data.
- Worked on UNIX box/Windows 7 for Maven scripts and server deployments.
- Created JUNIT test cases for testing the business flow for the JIRA issues (Defect Management) /bug fix tickets. Also used Tortoise SVN for versioning of file system.
- Supported in installing and configuration of Grinder 3 for system load Test.
Environment: Java/J2EE, Web logic 10.x, Spring, AJAX, Jdk 1.4/1.5, Alfresco 3.4, Hibernate 2.x, RAD 7.x JQuery, Web scripts, JavaScript, Oracle 11g, Windows 7/UNIX, Eclipse/ My Eclipse 4.1, Apache-Maven-3.0.2, CVS, Subversion.
Confidential
Java Developer
Responsibilities:
- Technologies used such as Struts, Spring DAO
- Designed and developed the process control dashboard screens
- Coordinated with the onsite team for requirements’ scope and design
- Extensive experience using framework APIs like Struts, spring, iBatis and Hibernate.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Architected and implement REST api interfaces using JavaScript and Node.js. L
- Software is built as a web app on Node.js with Backbone.js. CSS is compiled with LESS and HTML template engine in Jade.
- Developed Web Java/J2EE application (JSP, EJB) using Struts/Tomcat/Xerces for Sybase, JBuilder
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery
- Experience in Web development with JavaScript, Dojo, JQuery, JSP, XML, and HTML.
- Developed Broker Administration UI as SPA (Single Page Application) with JavaScript, Angular.JS, Bootstrap, jQuery, HTML5, and CSS.
- Designed Frontend with JavaScript Framework in Angular.js and jQuery.
- Developed cross-browser/platform HTML, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used Perl, Php and MySql to develop several web sites, SEO (search engine optimization) skills.
- Used TOAD for all database query testing and optimizations.
- Implemented in web development with help of DOJO to achieve one stop approach.
- Involved in Creation, Manipulation and Supporting the SQLServer Database.
- Java and JSP developer for J2EE web application on WAS, DB2 and AIX.
- Written Web services using Apache Axis2 and generated the WSDL.
- Proficient use of developing applications using Eclipse, My Eclipse, RAD, Net Beans and ANT.
- Created and maintained Amazon EC2 instance that supports the company’s project management site and Mercurial.
- Designed and implemented the User Interface using JavaScript, HTML, XML, CSS3, AJAX, backbone.js, EXT JS, JSP.
- Developed responsive HTML, CSS2, jQuery and JavaScript based theme with a fluid grids.
- Created ClearCaseVOBs and setup triggers and backups for a new project.
- Implemented Selenium IDÉE with JavaScript for Web apps.
- Expertise in employing Water Fall Model and best practices for software development.
- Design and development of components, such as Class, and Sequence diagram in UML.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Built CVS and XML file loaders and splitters for financial data.
- Design and Develop programs in C/C++ to integrate as per the users requirements.
- Have used JAXB to marshal and unmarshall java objects to Communicate with the backend mainframe system.
- Designed and developed User Interface Web Forms using Flash, CSS, Adobe, Photoshop, Dreamweaver, and JavaScript.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Code development using PL/I, COBOL, JCL and DB2.
- Developed using VB, Asp, C/C++, some java, JavaScript, vbscript, SQL, ADO record sets.
- Working Closely with EMC Document to implement Engineering Design Storage Repository.
- Using JIRA to manage the issues/project work flow.
- Developed client GUI modules using Swing, Java script and Flash.
- Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
- Development/Deployment of jar files into ILOGRule builder.
- Design, Implement and Test Oracle ADF applications using JDeveloper.
- Involved in the development of Services using Oracle BPM, WSDL and XSD.
- Use Confidential MQ Series to send information from mainframe to web and back to mainframe.
- Trouble-shooting the issues concerning Apache Tomcat during deployment.
- Moved Application from Solaris to Red-Hat Linux for system benchmark.
- Responsible SAS reports, analysis using SAS macros in UNIX operating system.
- Used Ruby on Rails for development with backbone.js.
- Design & creation of multiple sites using: Word Press, HTML, PHP, XML, CSS, JavaScript.
- Developed multiple web applications using Drupal, Zend Framework.
- Design and implement existing and new website features using ASP.Net.
Environment: Java, Swing, Web Sphere, Node.js, Angular.js, DB2, Net beans, Jboss, Visual Source Safe, Selenium, Mercurial, Water Fall Model, UML, JSP, Servlets, ANT, XML, EMC Documentum, Jira, Swing, cognos, I log, Oracle ADF, Oracle BPM, IBMMq Series, Apache Tomcat, Linux, Unix, Ruby Word press, Drupal, .Net, ASP, C++, Mainframe, COBOL , PL/I , JCL, SQL , SAS VB , ASP
Confidential
Java Developer
Responsibilities:
- Involved in design, development of the application and it was built using J2EE architecture, in accordance with the Enterprise Architecture standards for interactive applications.
- Developed the front end of the application using HTML, CSS, JQuery, and JavaScript.
- Well experienced in working with Java Server Faces (JSF) for building component based user interfaces.
- Worked extensively with Struts framework coding the Action Support class, the Service layer, the data access layer, domain models.
- Used JDBC for database connectivity and responsible for stored procedures to fetch and insert/update to database tables.
- Intensively implemented Data access Object (DAO) design pattern for the persistence mechanism.
- Expertise in using the JAXB APIs for marshalling and unmarshalling of the Java objects.
- Extensively worked on Accurev 4.5 revision control software.
- Involved in database designing.
- Followed Agile and Scrum Methodology in software development.
- Well experienced in writing Stored Procedures and functions using PL/SQL.
- Involved in developing the web services with Restful APIs.
- Build and deployment of the applications using MAVEN on to dev and testing environments.
- Expertise in writing test cases using JUnit unit testing framework.
- Worked with Log4j as the logging framework.
- Involved unit testing, system testing and user acceptance test.
- Involved in fixing the bugs at Development and production levels.
- Involved in code integration and shipment of the code to other environments
- Involved in preparing the documentation and logic flow charts of the process.
Environment: Core Java, J2EE, RAD 8.0, HTML, CSS, JQuery, JavaScript, AJAX, Struts 2.0, Spring 3, Hibernate 3.3, Web Sphere, PL/SQL , Oracle , JAXB, SAX Parser, Maven, REST ful APIs, JUnit, Log4j, JExplorer, Spring, Servlets, JSP, JSON, XML, JUnit, Agile, Scrum, DOM.