Java Developer Resume
Philadelphia, PA
SUMMARY
- Over 6 years of experience in Application Development, dis includes design, development and Implementation of Projects in teh areas of Java/J2EE Client and Server side Enterprise Applications
- Expertise in major Java Technologies (Core Java, Servlets, Jsp, JDBC, Hibernate, Spring)
- Worked with Hibernate for teh relational mapping with teh databases.
- Experience in implementing enterprise applications using IBM Web sphere, Web logic and Tomcat.
- Experienced in using JavaScript API including Java Script Objects, Browser Objects, and HTML DOM Objects.
- Expertise in MVC Architecture using Jakarta Struts 1.3/2.0 with features like teh Validation Framework, Tiles Framework.
- Implemented various design patterns like Factory Pattern, Session Facade, Singleton, Business Delegate, Adapter, DAO, MVC Design patterns.
- Experience in developing Web Applications involving J2EE technologies like Java, JSP, Servlets, HTML, Java Script, CSS, JDBC, JNDI, XML, AJAX.
- Experienced in developing and deploying J2EE components on application servers such as Web logic, IBM WebSphere, JBOSS and Apache Tomcat
- Working knowledge of Oracle, SQL Server and MS - Access, My SQL. Solid understanding of Relation Database theory.
- Good experienced in writing SQL and PL/SQL routines, Store Procedures.
- Good working knowledge on development tools Eclipse, MyEclipse and NetBeans
- Experienced in Web Services and AJAX implementation.
- Experienced in developing enterprise applications using open source Technologies such as Hibernate, spring, Maven, Log4j and jUnit.
TECHNICAL SKILLS
JEE Technologies: Servlets, JSP, JMS, JDBC, JNDI, Hibernate, Spring
Languages: Java, C++, SQL, and PL/SQL
RDBMS: Oracle 10g, Oracle 11g, MS-SQL server, MySQL
Web / Application Server: WebSphere, Oracle WebLogic, Apache Tomcat, WebSphere
Scripting Language: JavaScript, JQuery
Operating Systems: Windows NT/2000/XP, Mac
Methodologies: Agile, Waterfall
Web Services & XML: SOAP, REST, WSDL, XML, and XSLT, XHTML
Frameworks: Struts, Spring and Hibernate
IDE/ Tools: Eclipse, NetBeans, MySQL Developer
Design Patterns: MVC, Singleton, DAO, DTO, Factory Pattern, Front Controller
PROFESSIONAL EXPERIENCE
Confidential, Philadelphia, PA
Java Developer
Responsibilities:
- AGILE development process has been followed. Experience with stand-up, Retrospective, Demo, Planning and Code review meetings.
- Developed teh parsing logic for csv file from FTP site to Amazon SQS and tan loading it to teh POSTGRES database.
- Hibernate was used for Object Relational Mapping. Hibernate Query language and teh Hibernate Criteria Queries were used in teh DAO layer.
- Involved Java multithreading to cascade multiple changes on multiple records in only one transaction.
- Used Spring Framework in which is based of MVC design pattern.
- Used various design patterns like Singleton, Factory, DAO, DTO, Service locator etc.
- Used web services for interaction between various components and created REST envelopes.
- Used JUNIT framework for writing test Case with MOCKITO Framework.
- Used DB unit framework for writing integration test cases.
- Used Maven to build and deploy teh application. Worked on reducing teh size of teh application.
- Implemented logging mechanism using Log4j with Spring Framework.
- Performed code refactoring for readability, simplify code structure and improve maintainability.
- Involved In Bug Fixing and QA Support.
- Configured Loggly with teh project.
- Involved in Database Design and Development.
- Used GIT for version control.
Environment Java, J2EE, Spring,, AJAX, JQuery, XML, JavaScript, CSS, Oracle 9i/10g, NetBeans, JUnit, Tomcat, log4J and Windows XP
Confidential, Pittsburgh, PA
Java Developer
Responsibilities:
- Involved in teh complete Software Development method which is AGILE including Requirement Analysis, Design, Implementation and testing.
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer
- Designed application modules, base classes and utility classes using core java.
- Front end of application has been implemented with Spring MVC architecture with Junit test cases and interceptor for teh validation of teh secured cookie.
- Primarily focused on teh spring components such as Dispatcher Servlets, Controllers, Model and View Objects.
- In teh Front end of teh Application designed and implemented a publishing framework and reusable UI component library based on jQuery.
- Implemented teh application following teh J2EE best practices and patterns like Singleton, Factory, MVC and DAO.
- Developed Hibernate DAO classes and with teh spring frame work manager classes retrieve and save teh data from teh database.
- Used Spring IOC to integrate with Hibernate.
- Used Agile Software Development for development of teh project.
- Developed business components using Spring API (Stateless Session Factory).
- Focus on converting teh existing features in teh application towards globalization of teh application which is internationalization of teh web representation.
- Implemented logging mechanism using Log4j with Spring Framework.
- Used CVS for version control.
Environment Java, J2EE, Spring,, AJAX, JQuery, XML, JavaScript, CSS, Oracle 9i/10g, NetBeans, JUnit, Tomcat, log4J and Windows XP.
Confidential, Richmond, Virginia
Java Developer
Responsibilities:
- Application developed in SOA Architecture, MVC architecture using spring framework, Hibernate.
- Used Struts Framework in teh application which is based on MVC2 design pattern.
- Design and Development of User Interfaces, Menu’s using HTML, JSP, Java Script and XML, Ajax, JQUERY.
- Hibernate was used for Object Relational Mapping. Hibernate Query language and teh Hibernate Criteria Queries were used in teh DAO layer.
- Responsible for retrieving data from various sources such as Oracle and XML documents.
- Worked in teh Web services Environment developing teh service methods.
- For handling data from XML documents XPATH, XQuery, XSL/XSLT is used.
- Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
- Creating, identifying and exposing system as Web Services and defining architecture based on service oriented Architecture (SOA).
- Involved in developing, testing and deploying environments. Involved in preparing teh JUnit Test cases for teh classes.
- AGILE development process has been followed. Experience with stand-up, Retrospective, Demo, Planning and Code review meetings. Experience with Eclipse IDE, spring and Struts plug-ins.
Environment: Java, J2EE, HTML, Struts, Hibernate, XML, JavaScript, Webservices, Servlets, Oracle, HTML, SVN, JUnit, Eclipse, LDAP, Apache Commons Libraries, Weblogic Application Server.
Confidential, New York
Java / J2EE Developer
Responsibilities:
- Implemented Transfer Funds, Messaging Service Modules using Struts and Tiles Framework with respect to Model-View-Controller (MVC2) Architecture.
- Used JMS for reliable and asynchronous exchange of important financial information.
- Implemented persistence layer using Hibernate dat use teh POJO classes to represent persistent database tables.
- Developed teh application in MVC design patterns using Struts, JSP, and Java Servlets
- Consumed Web Services using WSDL and SOAP for transferring funds to other financial institutions.
- Designed and developed data access layer using Data Access Object (DAO), Session Façade, Business Delegate and Singleton design patterns.
- Involved in Database Design and Development.
- Developed Stored Procedures, Triggers, Functions and Cursors for efficient usage of data from MY SQL Database.
- Used Log4J to capture teh log.
- Developed test cases and performed unit testing using JUnit.
- Build application using Ant Scripts.
- Used CVS for Version control across common source code used by developers.
Environment: J2EE, JSP, Struts, Hibernate, JMS, JNDI, MY SQL, HTML, XML, ANT, WSDL, SOAP, SOA, Axis, Eclipse, Web Logic, LOG4J, CVS, JUnit, Windows.
Confidential
Java Developer
Responsibilities:
- Developed System Requirement Specification and Functional Requirement Document.
- Decomposed business and user requirements into system and software functional requirements.
- Worked with teh User Interface Team to define user interfaces, and performed usability engineering to finalize system UI and halped create wire-frame models.
- Managed changes to baseline requirements through TEMPeffective application of change control processes and tools.
- Assisted in designing, building, and maintaining database to analyze life cycle of checking and debit transactions.
- Determined techniques (with analyzed functional problems and requirements) most feasible for processing teh data
- Served as primary liaison between teh technical team and teh product team and end-users for teh purpose of establishing a common understanding of requirements.
- Worked on various Development teams responsible for creating transaction processing applications in teh heterogeneous distributed environment.
- Worked in teh team responsible for developing teh customer dispute resolution system for retail branches.
Environment: Java, IBM Web Sphere, DB2, JDBC, JNDI, JSP, Java Servlets, Jscript 1.2, HTML, Oracle 8i, PL/SQL, SQL.
Confidential
Java Developer
Responsibilities:
- Involved in teh development of front end screen design using JSP.
- Involved in teh implementation of client side and server side programming using HTML and Java Script.
- Database design and connectivity done by using JDBC bridge.
- Developed Servlets in forwarding requests to different servers and Servlets.
- Designed and developed Servlets to communicate between teh presentation and business layer.
- Used Java Script for Client side validation and JUnit framework for unit testing.
- Created Session Beans and controller Servlets for handling HTTP requests from JSP pages.
- Developed front- end interfaces and involved in Error Handling using JSP.
- Was assigned teh task of deploying teh application different working environments.
Environment: JDBC, HTML, Java-Script, Log4J, JavaBeans, SQL Server, Web Logic
