Java-j2ee Developer Resume
PA
SUMMARY
- 7 years of work experience in Java/J2EE applications mainly in in user interaction, Coding, Testing, requirement gathering, systems analysis, design and development.
- Expertise in developing both Front End of applications using Java, Servlets, JSP, JSF, AJAX, Web Services, JavaScript, HTML.
- Expertise in designing, developing multi - tier applications using Java, J2EE, Servlets, JSP, Custom tags, JSF, Struts, JDBC, Hibernate, MVC, JNDI, JavaBeans, JavaScript, HTML, XML technology and business components such as Web Services.
- Strong exposure working with J2EE design patterns like MVC, Front Controller, Singleton and Data Access Objects, Data Transfer Object (DTO), Session Façade, Service Locator and Singleton.
- Extensively worked with frameworks like Struts, JSF, Spring MVC and Hibernate.
- Extensive and expert level of experience with Java Platform, J2EE, JDBC, JQuery, EJB, Servlets, JSP, JSF, JSTL and Pojo’s.
- Solid working knowledge of Java Web Services, with real time knowledge using SOAP, WSDL, and UDDI.
- Proficient in creating server-side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment
- Extensive experience in production support and troubleshooting issues arising post-deployment.
- Demonstrated work experience in using the state of art UI frameworks like Tiles and JSF.
- Worked with ANT Builder and ANT/Maven for the application building.
- Experience in using log4J for application logging purposes.
- Strong experience in Configuration tools like CVS, SVN, and Rational Clear case.
- Experience in Software Development Life Cycle (SDLC), OOA, OOD and OOP through implementation and various software testing.
- Ability to grasp new technologies and to correctly apply new tools to build applications.
- Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
- Experienced and proven best practices of Web services development and Integration (both REST and SOAP)
- Understanding on API design with Data structures, Algorithms (Hash Code, Tree, etc.)
- Experienced in using Integrated Development environments(IDE'S) likeEclipse, NetBeans and JBuilder, Edit plus, Notepad plus, Springs IDE.
- Excellent Client interaction and presentation skills and have proven experience in working independently and in a team.
- Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, XSLT, and XML Schemas like XSD,DTD and parsers like SAX, DOM, JAXP and JAXB.
- Experience on various application server platforms and their supporting tools (Web logic, J boss and Web sphere etc.,)
- Ability to investigate/research issues, determines impact, and provide new programming concepts, tools, and methodology to support the needs of the business.
- Expertise in design and development of various web and enterprise applications using Struts Hibernate, JSP, Servlets, JavaScript, JDBC,JNDI, JSF, JMS and RMI.
- Understanding of industry standard methodologies like Software Development Life Cycle (SDLC), Service oriented architecture SOA, Iterative Software development Life Cycle Processes such as Agile/Scrum Methodologies
- Experienced in application design using Object Oriented Analysis and Design (OOAD), Object Oriented Methodologies like UML with Rational Rose Software.
- Implemented MVC Design Pattern using Struts framework. Extensively worked on struts tag libraries, validations, exceptional handling and JSTL in struts framework.
TECHNICAL SKILLS:
Programming Languages: Core Java-multithreading, Java 1.4/1.5/1.6/1.7, PL/SQL, HTML,J2SE,J2EE JavaScript.
Java Technologies: Servlets, JSP 2.0, JDBC, JMS,EJB,JSTL,JSF JNDI, Web ServicesSOAP, WSDL, JAXB,JAX-WS,UDDI, JMail.
Frameworks: Struts, Spring(IOC), Hibernate, MVC, JSP, JPA, JSF.
Web Development Technologies: HTML 5, XHTML, DHTML, AJAX, CSS, XML, XSL, XSLT, SAX/DOM.
Web/Application Servers: IBM WebSphere 5.x, WebLogic, JBoss 3.2.xTomcat 7, Camel.
Databases: Oracle 9i/10g/11g, SQL Server 2005/2008, MySQLApache Derby, Mongo DB.
Configuration: SVN, CVS, Rational Clear Case.
IDEs: Eclipse 3.7, MyEclipse 8.5,IBM RAD 7.0/7.5, WSAD, NetBeans, JBuilder.
Methodologies: Agile, OOAD, UML, OOP, MVC & MVC2,SOA.
Operating Systems: UNIX, Linux, Windows 98/2000/XP/vista/7/8.
Tools and Other: Ant, Maven, Selinium, IBM MQ Series, Angular JS, Python, Log4j, Junit.
PROFESSIONAL EXPERIENCE:
Confidential, PA
Java-J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Coding, and testing phases of the project development.
- Used Agile methodology was to emphasize on face-to-face communication over written documents and make sure that iteration is passing through a full software development cycle.
- Designed UML diagrams like Usecase, Class and Activity diagram based on the requirements gathered using Rational Rose Software.
- Developed the web pages using JSP, HTML and Servlets.
- Involved in Writing Controller Classes, and DAO Classes using Spring MVC framework.
- Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.
- Designed and implemented the server side logic using EJB.
- Deployment on WebLogic Application Server 10g.
- Implemented application communication through asynchronous messaging using MDB.
- Implemented Hibernate in data access layer to access and update information in the database.
- Implemented Custom Aspects using Spring AOP.
- Experience in developing web application using Spring batch and design patterns.
- Involved in resolving the contention between communicating service components and Control deployment and versioning of services using ESB.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Data base.
- Created and implemented PL/SQL stored procedures, triggers.
- Developed the web pages using JSP and Servlets, HTML, Angular JS.
- Involved in production support issues arising the post development.
- Developed and modified stored procedures and trigger to store and access data in the Database.
- Developed test scripts in Junit and involved in testing.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Used CVS for the version control.
Environment: Java, J2EE, HTML, XML, Angular JS XSLT, JavaScript, PL/SQL, JDBC, JSP, Hibernate, Servlets, EJB, Spring, Web Logic, Eclipse, Oracle, Junit, Log 4j, ANT, CVS, Rational Rose and Windows NT.
Confidential ., Austin, TX
Java-J2EE Developer
Responsibilities:
- Worked with Java 1.6, and Spring AOP transaction management using Hibernate.
- Experience in working with the C++ Interfaces such as Rational Rose & messages generated by the C++ that are pushed to the Messaging Queue and parsing that messages based on the format.
- Implemented J2EE design pattern like DAO, DTO and Facade.
- Enterprise service bus (ESB), which decouples and make an integrated system using the messaging services like MQ.
- Processing the stateless transaction, maintaining the embedded state in message passing through the bus.
- Worked with the IBM MQ & WebSphere Application server which process almost 5000 transaction per minute.
- Involved production support and troubleshooting issues arising post deployment
- Worked with the RESTful web services using the JERSEY for posting the amount to the banking system, as well for checking the credit card information using the REST services.
- Experience in working with the REST web services and implemented in the SOAP UI for developing and testing the web services and parsing the XML files.
- Worked with the First Data & MasterCard folks regarding the banking interfaces & processing the payment transactions. Experience in working with the Spring Batch.
- Developed Rest architecture based web services to facilitate communication between client and servers.
- Worked with the Oracle Data Integrator (ODI) for running the shell script files and processing the negative & acknowledgement files.
- Written the SQL queries for pulling up the data from the database, experience in working most of the SQL functionalities like joins, unions and other aggregate functions.
- Experience in working with WebSphere Application Server, for deploying the application and command level interface.
- Experience in working with the XML Parsing, XPATH and XQUERY.
- Developed JUnit test cases for all the developed modules.
- Designed and implemented four Agile Scrum teams for product development.
- Performed Unit testing using the JUNIT, Integration testing for all the modules of the system.
Environment: Java, Design Patterns, DAO, MVC, DTO, Spring AOP, XML Parsing, ESB, Web Services, SOA, REST, SOAP UI, Web Logic, Hibernate, MQ, SQL, ANT, JUnit.
Confidential, Austin, TX
Java-J2EE Developer
Responsibilities:
- Design of the application model using Rational Rose.
- Designed Class diagrams of modules using Rational Rose (UML).
- Designed and developed user interfaces using JSP, html and Groovy Script.
- Designed and implemented all the front-end components using Struts framework.
- Designed various applications using multi-threading concepts, mostly used to perform time consuming tasks in the background.
- Wrote JSP & Servlets classes to generate user interfaces.
- Developed JSP pages using Struts custom tags.
- Used Rational Clear case for controlling different versions of the application code.
- Business delegate and Service locator patterns were used to separate the client from invoking the direct business logic implementation and prevented the duplication of code.
- Design and develop XML processing components for dynamic menus on the application.
- Persistence layer is implemented using Entity Beans.
- Wrote PL/ SQL queries efficiently for retrieving data from the database.
- Involved in the integration testing and addressed the Integration issues of the different modules of the application.
- Developed the Presentation layer, which was built using Servlets and JSP and MVC architecture on Web sphere Studio Application Developer
- The application was run and deployed in IBM’s Web sphere Application Server.
- The build process was controlled using Ant.
- Used Log4J for logging purposes.
Environment: J2EE, JDBC, Servlets, JSP, Struts 1.1, Rational Clear case, WebSphere, WSAD, UML, UNIX, java-script, Ant, XML, DB2, and Log4J,EJB.
Confidential, Chicago, IL
Java-J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Coding, and unit testing of the projects.
- Designed and developed views, controller and model components implementing Struts MVC Framework
- Configured struts-specific deployment descriptor (struts config.xml).
- Implemented the validations using Struts MVC Framework.
- Developed Struts MVC compliant components for the web tier.
- Developed the Web services using SOAP.
- Used Toad tool for querying the Database
- Developed Action classes, Stateless Session Beans for Accounts Modules.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Data base.
- Developed stored procedures and triggers to perform batch jobs.
- Developed the web pages using JSP and Servlets.
- Developed test scripts and test cases using J Unit.
- Enhancements and support to their current e-banking application.
- Implemented Dynamic web applications using Application Severs like Apache Camel.
- Developed DAO classes.
- Developed test scripts and involved in testing.
Environment: Java, JSP, Servlets, JDBC, EJB, XML, Struts, Web Logic Work Shop, Web Services, Spring, Hibernate, BEA Web Logic, ORACLE, JDBC, HTML, J Unit, JavaScript, Log 4j, ANT,TOAD and Windows NT
Confidential, NJ
Java-J2EE Developer
Responsibilities:
- Involved in Clients Logins and Billing/Updating modules of the Patient Information System project for Alexian Medical Health Center.
- Documented the use cases, class diagrams and sequence diagrams using Rational Rose.
- Implemented Model View Controller (MVC) architecture Using Jakarta Struts framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and easy maintenance.
- Created Action Class which route submittals to appropriate Enterprise Java Bean (EJB) components and render retrieved information.
- Developed user interface using JSP, JSTL, Struts Tags, Java Script, Angular JS, JQuery, HTML and CSS
- Developed various EJB components to fulfill the business functionality.
- Developed Session Beans to process requests from the user and used the Hibernate framework to retrieve and persist client information.
- Used Web Services and SAX XML parsers and used SOAP for sending and receiving data from different applications.
- Used JMS to asynchronously exchange messages between the Web sphere Application Server and other applications.
- Good Knowledge on generating PDF documents in a J2EE application using iText and Jasper.
- Developed Message Driven Beans to use the JMS Queue to communicate between the current and the legacy systems.
- Used Java/J2EE Design patterns like Business Delegate, Session Façade and Service Locator in the project which facilitates clean distribution of roles and responsibilities across various layers of processing.
- Performed database operations and queries using DB2.
- Extensively used WSAD IDE for writing code.
- Used Log4j for logging and debugging.
- Used JUnit extensively for testing.
- Used WebSphere Application Server for deploying various components of application.
- CVS was used for version control.
Environment: J2EE, IBM WebSphere App server, Rational Rose, Java, XML, SAX, JSP, JMS, Jquery, HTML, CSS, JDBC, JavaScript, Angular JS, Servlets, Struts, CVS, Log4j, JUnit, EJB 2.0, Hibernate.
Confidential, Alameda CA
Java-J2EE Developer
Responsibilities:
- Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
- Developed Angular JS, HTML and JSP, Jquery to present Client side GUI.
- Involved in development of JavaScript code for Client Side Validations.
- Designed the HTML based web pages for displaying the reports.
- Developed Java classes and JSP files.
- Deployment of jar files into the Web Logic application server.
- Developed dynamic content of presentation layer using JSP.
- Develop user-defined tags using XML programming.
- Used Struts Framework to implement J2EE design patterns (MVC).
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse.
- Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State full Session beans) and Message Driven Beans.
- Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
- Worked on Web Logic application server to deploy JSP and EJB applications.
- Created and implemented PL/SQL stored procedures, triggers.
Environment: Java, J2EE, EJB, JSP, Servlets, JDBC, Struts, Angular JS, HTML, XML, Java Script, Eclipse, Oracle, Weblogic, Windows 2003.
Confidential
Java-J2EE Developer
Responsibilities:
- Involved with the team to develop applications throughout their lifecycle of web interface, Trade card framework infrastructure and clusters scalability.
- Used JSP pages through Servlets Controller for client side view.
- Created JQuery, JavaScript plug-ins for UI.
- Implemented Business Logic using Stateless Session Beans. Developed additional helper classes required by the EJBs to carry out the new business logic.
- Always used the best practices of Java/J2EE to minimize the unnecessary object creation.
- Implement RESTful web services with the Struts framework.
- Verify them with the J Unit testing framework.
- Explored the incompatibilities with Restful and non- Restful approach and brainstormed the resolution.
- Working experience in using Oracle 10g backend Database.
- Used JMS Queues to develop Internal Messaging System
- Deployed in Web sphere Server.
- Performed Unit testing, Performance/ load testing using JUNIT.
- Proper garbage collections of un-used objects, minimize database calls, and optimize queries to get better performance of application.
- Created Test cases and tested the application thoroughly.
Environment: JSP, JavaScript, JUNIT, EJB, RESTful, Oracle.
Confidential
Responsibilities:
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed Java,JDBC, and Java Beans usingJBuilder IDE.
- Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, Python, HTML, DHTML, and CSS
- Developed JSP pages and Servlets for customer maintenance.
- Apache Tomcat Server was used to deploy the application.
- Involving in Building the modules in Linux environment with ant script.
- Used Resource Manager to schedule the job in Unix server.
- Performed Unit testing, Integration testing for all the modules of the system.
- Worked on the design and development of the system.
- Involved in the implementation of model-view architecture.
- Worked on object serialization and deserialization.
- DevelopedXML parser for File parsing.
- DevelopedJAVA BEANcomponents utilizingAWTandSWINGclasses.
Environment: Java, JDK, Servlets, JSP, HTML, JBuilder, HTML, JavaScript, CSS, Tomcat, Apache HTTP Server, XML, JUnit.
