Java Developer Resume
Virginia Beach, VA
SUMMARY
- Results - driven software professional with 8 years of experience and demonstrated ability to successfully implement complex large-scale, N-tier, distributed, real-time enterprise applications.
- Excellent analytical and critical thinking, creative problem solving, quick learning, interpersonal and client interfacing skills.
- Experienced in developing the Enterprise and Web applications on n-tier Architecture using Java/J2EE and java based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, Struts, JNDI, Webservices, XML, JPA, EJB, JMS and JDBC.
- Worked on design, development, testing, implementation, deployment, enhancements & production support.
- Assisted project manager in defining project scope, time & effort estimates and deliverable management.
- Extensively worked in design and architecture of J2EE based large applications.
- Worked in agile - SCRUM, test driven development, prototype development and waterfall software development methodologies.
- Worked in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MSVisio.
- Worked on Spring AOP for Logging, Transactions and Messaging.
- Created Web Services using Apache AXIS, WSDL, UDDI, SOAP, JAX-RPC.
- Exposure to SOA and integration with J2EE applications.
- Experience in LDAP for authentication scheme and in middleware technologies, MQ Series.
- Expertise in administration Share Point2010 and MOSS 2007 portals.
- Strong expertise in front endtechnologies such HTML5, CSS, JavaScript, jQuery, JSP and AngularJS, Backbone, AWT.
- Expertise in software design patterns/frameworks J2EE Design Patterns (MVC, Business Delegate, Service Locator, Data Transfer Objects and Data Access objects) and GOF Design Patterns (Abstract Factory, Factory Method, Singleton, Session Factory, Template Method, Strategy Pattern)
- Worked on XML technologies with JAXB and JAXP, XSD, SAX, DOM parsers.
- Experience with various J2EE design patterns like Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in the development of enterprise applications.
- Created Templates using iReport for ad hoc reporting in JasperReportsServer.
- Worked on Application Servers and Web servers - IBM WebSphere.
- Worked on MS-SQL 2008, Oracle 11g/10g/9i/8i, Sybase & MySQL.
- Functional knowledge of big data, and no SQL. Experience of using MangoDBTools.
- Worked on Database Development using SQL, Stored Procedures, Functions, Triggers, SQL Server Management Studio, SQL Developer & TOAD.
- Worked on bug tracking tools like JIRA, CRM, Bugzilla, Remedy and qTrack.
- Worked on building and deploy tools - Ant and Maven with Hudson and Jenkins build. worked with version management tools Perforce, SVN, CVS, VSS and PVCS worked on with IDE tools such as MyEclipse 5.5, KOMODO,Eclipse 3, NetBeans 6
- Extensive development in Linux, Windows environments.
- Worked on BIRT, Business Objects and Crystal Reports integration with J2EE Applications.
- Developed Rich Internet application with Adobe Flex and Java as core technologies.
TECHNICAL SKILLS
Languages: C, C++, JAVA, J2EE and PL/SQL
Internet Technologies: J2EE - Servlets, JSP, JDBC, EJB, JMS, AJAX, JSF, Struts and Spring
Operating systems: Linux & Windows
Web tools and languages: HTML, XML, CSS3, Java Script, JQuery, Web Services, XML, XPATH, XSLT, XSD, JSON, AWT, Share Point.
RDBMS: Oracle (TOAD) & SQL Developer, Sybase, MANGO DB, MySql & MS-SQL 2008
ORM Frameworks: Hibernate, JPA & JTA, JSF
Development IDE/ Tools: Eclipse, KOMODO, NetBeans, TOAD and SQL Developer and DBVisualizer
Methodologies & Concepts: Agile, Waterfall system analysis and design
Web Servers: Tomcat, SunOne Web Server, JBOSS
Application Servers: WebLogic, WebSphere, JBoss and ATG Dynamo, IBM WebSphere
Build Tools: Ant, Maven
Middleware: Spring, Hibernate, Struts
Reporting Tools: BIRT
Version Control Tools: SVN, CVS, Visual Source Safe(VSS)
Project Management &Design Tools: Rational Project Management(RPM) and Visio, Rational Rose and Enterprise Architect, OOAD & UML.
Bug Tracking Tools: JIRA, CRM, Bugzilla, Remedy and QTrack
PROFESSIONAL EXPERIENCE
Confidential, Knoxville, TN
Sr.Java Developer
Responsibilities:
- Involved in the analysis, design and implementation and testing phases of SDLC
- Followed Agile & Scrum Methodology for development of the product
- Used Struts Framework as the MVC for the development and implementation of the project
- Involved in designing and developing the front end of the application using JSP, Java script, JQuery, HTML5, Backbone JS, Bootstrap and CSS
- Developed JSP custom tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts Framework
- Extensively used Action, Dispatch Section, Action Forms, and Struts Configuration from Struts.
- Implemented JavaScript Client side validation and some server side validation with java code as per the requirements
- Involved in creating web application using Bootstrap
- Involved in creating MVC using Backbone JS.
- Involved in implementing JUnit Test Cases
- Used developer tools to debug the front end application
- Made use of Data Access Object(DAO) design pattern for designing data access layer
- Involved in writing the PL/SQL Queries for different database operations
- Involved in fixing the bugs at Development and production levels.
- Involved in code integration and shipment of the code to other environments
- Designed Test Scenarios for the functionality testing.
- Developed build scripts using Maven as the build tools for the creation of the build artifacts like war or ear files
- Developed application in Test Driven Development.
- Migrated whole project to JBoss from WebSphere
Environment: Java, JSP, JQuery, Servlets, JNDI, JDBC, XML, JavaScript, Oracle 11g, WebSphere 7.x, JBoss 6.x, HTML5, Backbone JS, Bootstrap, CCS, Maven, Web Services, CA Harvest, Java Script, XML, Castor, Windows 7, Apache Ant, Ivy, IBM RSA 8.0.4
Confidential, Louisville, KY
Sr. Java Developer
Responsibilities:
- Experience with advanced front-endtechnologies like Bootstrap UI, HTML5, XHTML, DHTML, Angularjs, Node.js, Express, JSON, jQuery, Backbone, Spine, CSS3, XML, XSL, XSLT, AWT.
- Used XML Web Services using REST to transfer the amount to transfer application that is remote and global to different financial institutions.
- Converted existing legacy JAVA reports into .jrxml templates using iReport for ad hoc generation using embedded JasperReports.
- Created java scripts to embed JasperReportsServer to Product Owners back end system.
- Configured the spring framework for entire business logic layer with XML based bean configuration.
- Coding using Core Java, JSP, Servlet, and Spring MVC.
- Wrote Controller classes in Spring MVC framework in the web layer.
- Extensively used Eclipse based STS IDE for building, developing and integrating the application.
- Created Web Services using Apache AXIS, WSDL, UDDI, SOAP, JAX-RPC.
- Used Table per hierarchy inheritance of hibernate and mapped polymorphic associations.
- Developed one-many, many-one, one-one annotation based mappings in Hibernate.
- Develop DAO service methods to populate the domain model objects using hibernate.
- Used javacollections API extensively such as Lists, Sets and Maps.
- Wrote DAO classes using spring and Hibernate to interact with database for persistence.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Integrated Hibernate ORM with Spring-Hibernate framework to facilitate DML and DQL queries and represent object-database mapping.
- Developed logging aspects using Spring AOP.
- Worked on parsing the XML files using DOM/SAX parsers.
- Developed Spring Controller classes, Command classes and configured dispatcher-servlet.xml for Spring (MVC).
- Integrated the services with Flex using Http Services.
- Used Flex Controls, layouts and custom components to develop the various components of the Application.
- Implemented MVC architecture using spring, Custom and JSTL tag libraries.
- Developed POJO classes and writing Hibernate query language (HQL) queries.
- Used Java/JEE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO), DAO.
- Created Stored Procedures using SQL for data modification.
- Experience working on AgileDevelopment Model.
- Deployed the application on the JBoss Server.
- Developed Junit test cases for regression testing and integrated with ANT build.
- Worked with SVN version control and Jenkinsfor continuous integration.
- Implemented Logging framework using Log4J.
- Done with code review and documentation review of technical artifacts.
Environment: JDK 1.5, J2EE, Servlets, EJB, JSP, JDBC, Node.js, Express, HTML 4.0, SOAP, XHTML, DHTML, Angular js, JSON, jQuery, CSS3, JasperReport, XML, XSLT Oracle, SQL, Struts 2, Flex, Hibernate, JavaScript, Weblogic, Ant, Log4J 1.2, JBOSS Application Server, Share Point, Eclipse, Mavan, Web Services(JAX-WS).
Confidential, Virginia Beach, VA
Java Developer
Responsibilities:
- Extensively JSP, JSTL, XML, Angular js, Node.js, Express, Passport, XSLT, DTD, Parsers, JSP and CSS3 has used for web page development.
- Implemented the persistence layer using Hibernate.
- Integrated Hibernate and Spring, using Local Session Factory Bean and Annotation Session Factory Bean.
- Creating a Share Pointintra net portal equivalent to their official web site to circulate the information for their employees and business partners.
- Used Spring AOP to capture performance statistics of business logic and DAO layer methods.
- Developed Restful Controllers using Spring MVC.
- Developed the application using Spring Framework that uses JSP, Model View Controller (MVC) architecture.
- Developed form validations using Spring validator framework.
- Wrote SQL scripts for modifying the existing schemas and introducing the new features in the existing schemas of DB2.Used Hibernate in persistence layer and written hibernate mapping files and Named Queries.
- Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
- Used iBATIS framework with Spring Framework for data persistence and transaction management.
- Created Web Services using Apache AXIS, WSDL, UDDI, SOAP, JAX-RPC.
- Involved in performing Unit and Integration testing (JUnit). Strictly followed Test Driven Development (TDD Approach) environment using Agile methodologies.
- JavaMessaging Service (JMS) - IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve SOA.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to database.
- Implemented mailing service using JavaMail.
- Used collection interfaces array list, hash map.
- Oracle engineered systems (ExaData) implementation and Support, No SQL database technologies like MYSQL, MangoDB.
- Developed framework using Java, BIRTRuntime, MySQL and web server technologies.
- Deployed the application on the JBoss Application Server.
- Used SVN for source code version control.
- Experience working on AgileDevelopment Model.
- Used Maven and Jenkins Build tool.
- Developed ANT scripts and developed builds using Apache ANT.
- Used log4j for logging application level info for debugging purpose.
- Worked with JIRA In issue tracking.
- Developed Unit test cases using Junit.
Environment: Java, J2EE, CSS3, Spring, EJB, Eclipse, Angular js, Tiles framework, iBATIS Hibernate, Service Locater Pattern, JBOSS, JSP, JNDI, JavaMail, SVN, SOAP, XML Schema (XST), JIRA, EJB 3.0 Session beans, ANT, JasperReport, JavaScript, Share Point, JMS, Rational Rose, BIRT, Web Sphere Application Server, DB2, UNIX.
Confidential
Java Developer
Responsibilities:
- Requirement Gathering and Analysis.
- Wrote Functional and Design Specification.
- Developed web application using StrutsFramework.
- Proficient in Client Side Designing and Validations using HTML, JavaScript, CSS, JSP, StrutsTag Library, JSTL, JQuery and AJAX.
- Implemented custom search functionality on ASP.NET pages using Share PointSearch web service and displayed the results using data grid with paging and sorting functionalities.
- Used Eclipse as IDE tool to develop the application.
- Created Web.xml,Strutsconfig.xml, Validation.xml files to integrate all the components in the Strutsframework.
- Worked heavily with theStrutstags usedstrutsas the front controller to the web application.
- Developed framework using Java, BIRTRuntime, iText, MySQL and web server technologies.
- Developed Action Form classes, Form beans, Action Classes usingStruts.
- Implemented validation framework for creation of validation.xml and used validation-rules.xml.
- Deployed the application on the Websphere Server.
Environment: Core Java(JDK 1.5), J2EE, Servlets, JSP, Share Point, Agile, JDBC, StrutsMVC Framework, Struts Validation Framework, MS SQL server 2000, XML, JDOM 1.0, StrutsTag library, CSS, HTML, JavaScript, Ajax, Eclipse, Dream Viewer, BIRT, Couth DB, Rational Rose, JavaMail.
Confidential
Java Developer
Responsibilities:
- Responsible for customer interaction, analysis of the requirements and project scheduling.
- Used command, factory and singleton Design Patterns.
- Developed the project using MVC design pattern and integrated JSF, JSP.
- Designed and developed web pages using JSP, Servlets, developed Session Beans and Entity Beans.
- Wrote Build Script for compiling the application.
- Created test data in the form of XML Files for performing system testing.
- Developed Database Access Objects using Oracle 10g.
- Developed stored procedures, triggers, and queries using SQL in Oracle 10g.
- Developed Server side programs using Servlets and JDBC.
- Deployed application in the WebLogic application server.
- Testing the functionality and behavioral aspect of the application.
- Developed build script using Maven and version control using CVS.
- Designed Unit test plan for testing of use cases designed for different cases in synchronous with requirement specification.
- Designed Integration test plan for testing of Integration of all use cases for a module.
Environment: Java1.5, XML, HTML4, JSP 2.0, Servlet 2.5, Oracle 10g, Web Logic Server 10.0, Apache Maven2, CVS.
