Java Developer Resume Profile
Charlotte, NC
Summary
- Having 8 years of experience in software development includes Analysis, Design and Development of Web-based applications.
- Developed enterprise applications in Tele-Communications, Airlines, E-commerce, E-Procurement, Insurance, Logistics and Banking domains.
- Extensive experience in design and development of multi-tier applications using Core JAVA, J2EE, Multi Threading, JSP, Servlets, EJB, Struts, Spring, Hibernate, IBATIS, JSF, JavaMail, JDBC, JNDI, JTA, JMS, IBM MQ and GWT.
- Experienced in developing Web Services using Apache Axis2, SOAP and Restful web services.
- Experienced in developing front end User Interfaces with HTML, JavaScript, Jquery, CSS, JSTL Taglibs, applet, swing and AJAX components.
- Proficient in developing and deploying n-tier Enterprise / web applications on Apache Tomcat, JBOSS, Web Logic 10.3/9.2/8.5 and IBM Websphere Application server.
- Extensive experience in different IDEs like Eclipse, WSAD, IBM RAD, IBM AST, Jdeveloper, IntelliJ IDEA and NetBeans.
- Very strong working experience on XML, JSON, XSD, WSDL, XSL, XSLT, DOM and SAX parsers.
- Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO and best practices for building enterprise systems.
- Experienced in developing Reports using Jasper Reports, Crystal Reports, Itext, Apache POI and Fusion Charts.
- Proficient in working with ORACLE 8i/9i/10g, MYSQL, IBM DB2 and Universe databases.
- Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL and DML SQL queries.
- Experienced in using Ant and Maven tools for building and deploying the application on Web and Application Server.
- Excellent work experience with Version Control Tool's such as SVN, CVS, RTC and VSS Bug tracking tools likes REMEDY, JIRA and HPQC.
- Experienced in writing JUnit test cases for system testing and Used Log4j for logging.
- Solid ability to work on Agile, Scrum and Waterfall methodologies.
- Work closely with cross-functional teams for system resolution to issues, enhancements, change management and release management for quarterly upgrades/J2EE .
- Expertise in SDLC activities like gathering requirements from clients, design, development, testing, deployment on UAT and production environments.
- Strong initiative, teamwork, responsible, leadership and communication skills.
- Experienced in deploying applications on Windows and UNIX environments.
- Strong analytical and problem solving skills.
Technical Expertise
Languages : Java, J2EE, SQL and PL/SQL.
J2EE Technologies : Servlets, JSP, JDBC, RMI, JNDI, JTA, JMS, Java Mail
Web development : HTML, JavaScript, Jquery, CSS, DHTML, AWT, Swing
XML, JSON, XQuery, AJAX, GWT, AJAX, DTD, XSD, XSL,
XSLT, Web Services, SOA, Axis2, Rest, Jasper Reports and
Fusion Charts
Application Frameworks : Struts, Spring 3.x, JSF Framework, IBM S1Framework and
Emirates Jfoundation Framework
ORM Frameworks : Hibernate 3.x, JPA and iBATIS
Middleware : JavaBeans and EJB.
Web Services : Axis2, SOAP and REST
Rdbms /Odbms : Oracle, MySQL, Microsoft SQL Server, DB2, Universe
IDEs : Edit plus, Eclipse, NetBeans, Oracle JDeveloper, IBM WSAD,
IBM RAD, and IBM AST
Application Servers : WebLogic, WebSphere, Jboss.
Web Server : Apache Tomcat
Version Control : Subversion, SVN, CVS and RTC
Defect Tracking Tools : JIRA, REMEDY and HPQC
Methodologies : Waterfall model, Agile
Tools : JUnit, Log4j, Apache Ant, Maven, TDD
Operating Systems : UNIX, Windows.
Security Frameworks : ACEGI
Professional Experience:
Java Developer
Confidential
Responsibilities
- Involved in all phases of the software development lifecycle SDLC including
- Requirements gathering, designing the application, implementing the design, Testing and Maintenance Support.
- Exten sively written Core JAVA 1.6, J2EE and Multi Threading programming.
- Developed front end User Interfaces using JSP, javascript, JQuery, AJAX, CSS
- Develop the application using IBM S1 Framework.
- Develop serverside services using stateless session EJB
- Used JavaScript for performing front end validations.
- Implementation of Service, DAO layers to consume services using Spring.
- Used Hibernate framework for the backend persistence.
- Develop Web Services using Axis2 and WSDL.
- Used Spring IOC for object instantiation, resource lookup
- Deployed the application on WebSphere Application Server.
- Implemented Spring Declarative Transaction Management for Transactionmanagement.
- Used IBM S1 Composer for creating the workflows
- Performed performance tuning for Web Logic based applications
- Used Ant tool for building and deploying the application and Log4J for loggingMessages.
- Used IBM RTC as the version control tool to perform programs Check-out and Check-infrom and to the repository.
- Involved in Code review, Unit testing and bug fixing.
- Used Agile software development methodology which helps to develop project plans.
- Implemented asynchronous messaging between components using JMS.
- Worked on SQL, Stored Procedures, triggers and indexes using Aqua Studio developer and DB2 Database.
- Utilized AST IDE for design and development of the project.
- Used HPQC as a bug-reporting tool for updating the bug report.
Environment: Java, J2EE, Multithreading, Spring Framework 3.0, Hibernate, WSDL, Axis2 WebServices, S1 Framework, XML, JAXB, JMS, DB2 Database, Web Sphere Server 10.3, Log4J, IBM AST, HPQC, IBM RTC, ANT, Websphere App Server 6.1, Aqua Studio.
Confidential
Responsibilities
- Participate in project planning session with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
- Developed web application using Struts Framework
- Developed Java, JSP, Java Script, HTML, and CSS for UI business logic.
- Developed Action Forms and Action Classes for Struts based presentation layer.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Implemented REST and deployed the WebServices using Weblogic Server
- Implemented i18n Internationalization translating all aspects of the application into different languages.
- Implemented javascript and Struts Validator framework to implement Client side and server side for Validations.
- Used O/R mapping tool Hibernate for persistence to make the product Database agnostic.
- Wrote the Hibernate-mapping XML files to define java classes database tables mapping.
- Written JDBC statements, prepared statements and callable statements for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Created Database tables and schema in Oracle10g based on data flow requirements.
- Created database Functions, Procedures and Triggers as per the business logic requirements.
- Build scripts developed to create a run time environment for ANT.
- Used CVS as the version control tool to perform programs Check-out and Check-in from and to the repository.
- Wrote JUnit test cases for testing the Business layer and the service layer.
- Followed Agile approach for the development process.
- Used REMEDY as a bug-reporting tool for updating the bug report.
- Utilized Eclipse IDE for design and development of the project.
Environment: Java, Java/J2EE Patterns, JSP, Spring, Hibernate, Struts, Servlets, Oracle, JavaScript, TOAD, Jquery, JAXB, XML, XSL, XSLT, JSON, SOAP, REST, JMS, HTML, WebLogic, JUnit, Eclipse RCP, ANT1.6, CVS, UNIX Shell Scripts Weblogic Server.
Confidential
Responsibilities
- Involved in the Requirement study, design and development.
- Developed programs using Java/J2EE.
- Developed application using Struts Framework.
- Used Spring IOC for object instantiation, resource lookup, configuring annotation driven Controllers handled by Spring Container.
- Implemented DAO layer to interact Oracle database interactions using Hibernate
- Implemented Axis2 and deployed the WebServices using WebSphere Server
- Written action classes, service classes and DAO classes for business logic implementation of EBDPortal.
- Participated in the deployment and tuning of the application on-site and in customization and tuning of the application for other major industrial organizations.
- Design and development of Send Email application using Java Mail API's for sending registration notification to the Customers and BPU.
- Responsible for Framwork administration, maintenance and performance tuning.
- Validation of the front end screen components written using struts validator framework and javascript.
- Implemented the Tiles frameworks and Tiles Configurer for presentation layer.
- Implemented reports using Apache POI and developed charts using Fusion Charts
- Worked on SQL, Stored Procedures, triggers and indexes using Oracle TOAD.
- Approached Agile Software Development Methodologies for Application development.
- Involved in Code review, Unit testing and bug fixing.
- Log4j and Ant tools were used for logging the messages and building the application
- Used TortoiseSVN tool, a Subversion client for windows for source/version/revision control.
- Utilized IBM RAD IDE for design and development of the project.
Environment: Java, Struts1.2, Spring Framework 3.0, Hibernate 3.0, Tiles Frameworks 2.2, WebServices, JDBC, CSS, CVS, IBM MQ, SOAP, WSDL, XML, JAXB, Websphere Application Server 6.1, RAD 7.0, Oracle 10g, PL/SQL Developer 8.0, TOAD, Servlets, JSP 2.2, JSTL 2.2, SoapUI, HTML, AJAX, JavaScript, Jquery, Eclipse Galileo 3.5.1, SVN, TortoiseSVN, putty, Fusion Charts, Outlook and Windows
Confidential
Responsibilities
- Involved in Analysis, development, testing, integration and deployment of the application
- Developed application using JSF Framework.
- Coded front end components using JSP, HTML tomahawk and java script, Jquery, CSS
- Written service classes and DAO classes using Springs
- Used JDBC to connect to the backend MYSQL database.
- Design and development of Send Email application using Java Mail API's for sending emails to inspection Officers
- Validation of the front end screen components written using javascript
- Implemented reports and charts using Crystal Reports and Fusion Charts
- Written sequel queries for data base transactions .
- Involved in tuning the database using Runstat, Reorg utilities to improve the performance.
- Used Connection pooling and transaction management to improve performance
- Prepared low level Page Specification document giving screen logic, business logic, classes and queries used.
- Log4j tool were used for logging the messages
- Building and deploying application using ANT on JBOSS application server
- Involved in Code review, Unit testing and bug fixing.
- Functional and integration testing and debugging the HRP application.
- Used CVS as the version control tool to perform programs Check-out and Check-in from and to the repository.
- Utilized Eclipse IDE for design and development of the project.
- Used JIRA as a bug-reporting tool for updating the bug report.
Environment: Java, JSF Framework, MyFaces, Tomahawk, Spring Framework 3.0, JBOSS App Server 5.0, MYSQL, Aqua Studio, Servlets, JSP 2.2, JSTL 2.2, HTML, AJAX, JavaScript, , Eclipse Helios, CVS, Java Mail, putty, ANT,JIRA, Crystal Reports, Fusion Charts, Outlook and Windows.
Confidential
Responsibilities
- Extensively written CORE JAVA code in application
- Developed Java, Swings, EJB and Jfoundation Framework for UI business logic.
- Prepared WSDL for the CARIS, RACAS, PAX and CARGOSPOT web service.
- Defining various elements in the WSDL like types - schemas used in web service operations, messages relation between request, response messages and schemas, port-types specifies the relation between each operation and messages required for it and binding and service elements.
- Generation of skeleton classes using axis2 with wsdl2java script and xml beans data binding methodology
- Provided implementation for web services in generated skeleton java classes
- Generation of stub classes using axis2 with wsdl2java script and xml beans data binding methodology
- Provided implementation for web services clients using generated stubs
- Defined data source object for connection pooling in the WEBLOGIC server for all database related transactions.
- Used JIRA as a bug-reporting tool for updating the bug report.
- Log4j and Maven tools were used for logging the messages and building the application
Environment: Java, J2EE, Swings, JSP, Struts, Apache Axis2, Jfoundation Framework, EJB, XML, XSD, XSL, SOAP, WSDL, Eclipse3.2, XML spy, Weblogic9.2, JDBC, PL/SQL, Oracle 9i, TOAD, MAVEN and Windows XP
Confidential
Responsibilities
- Extensively written COREJAVA Multi Threading code in application
- Worked on struts framework to Design UI to fit Model2 MVC design paradigm
- Action Forms and Action Classes for Struts based presentation layer.
- Developed Java, JSP, EJB, Java Script, HTML, and CSS for UI business logic.
- Implemented Validator framework to implement Client side and server side for Validations.
- Modified JavaScript for client side validations
- Written JDBC statements, prepared statements, and callable statements in Java, JSPs and Servlets.
- Followed Scrum approach for the development process
- Extensively worked on Struts with EJB and JDBC for communicating with business components and Database.
- Develop PDF reports using iText for invoices and purchaseorders
- Modified and added database functions, procedures and triggers pertaining to business logic of the application.
- Used TOAD to check and verify all the database turn around times and also tested the connections for response times and query round trip behavior.
- Used ANT Builder to build the code for production line.
- Used Eclipse IDE for all recoding in Java, Servlets and JSPs.
- Used SVN Versioning and Maintenance.
- Involved in discussions with the business analysts for bug validation and fixing.
- Modified technical design document, functional design document to accommodate change requests.
- Wrote JUnit test cases for system testing, Used Log4j for logging.
- Used JIRA as a bug-reporting tool for updating the bug report.
- Involved in performance tuning where there was a latency or delay in execution of code
Environment: JAVA, J2EE, Servlets, Struts Frame work, Tiles, JSTL, JSP, Java Script, JDBC, XML, JBOSS 4.0, Eclipse3.1, Oracle 10g, Windows XP, SVN, JUNIT, Apache, ANT.
Confidential
Responsibilities
- Extensively written COREJAVA J2EE code in application
- Coded for front end screens using JSP, HTML, Java Script,
- Written SERVLETS, EJB and Java classes for business logic implementation.
- Requirement capturing and collecting various forms from the client
- Used JDBC and SQL to access data in UNIVERSE database and do data manipulations
- Responsible for creating software requirements documents and low level design documents based on the forms collected and input from client.
- Responsible for architect and building Code Master, PA Policy and Endorsement Module, Motor Policy modules.
- Preparation of screen logic, business logic in Page Specific Document for above modules
- Preparation of crystal reports for analysis and printing output documents.
- Building war file and deploying on Websphere application Server
- Unit testing and debugging application.
- Implementation of the project at client side by collecting sample transaction data.
Environment: JAVA, JSP, Servlets, Javascript, EJB2.0, Universe Database, Websphere Application Server, Windows XP, WSAD IDE.
Confidential
Responsibilities
- Analyze business requirement and prepare functional design documents.
- Perform impact analysis and time estimation of various requirements requested by onsite manager.
- Implement business delegate, singleton, session fa ade, and factory pattern design patterns.
- Involve as a senior developer to assist the development team in resolving technical issues and configuring environment and ensured smooth on-time code releases despite of stiff deadlines.
- Develop business layer components using JDBC EJB, GUI using JSP JSTL and reports using APEX.
- Develop PL/SQL procedures and functions and create database tables, views and triggers.
- Develop ANT script to automate the build and deployment processes.
- Perform unit testing, regression testing and performance tuning.
- Perform backend testing of the application by executing SQL statements on database.
Environment:Java1.4,MVC,JSP,Servlets,JSTL,JDBC,EJB2.0,Oracle9i,PL/SQL,Oracle 9iAS, XML, JavaScript, APEX 2.0, JDeveloper, Solaris, Windows,PairProgramming, ANT, SVN.