Java Developer Resume
Plano, TX
SUMMARY:
- Around Eight years of experience in Development and Implementation of software applications, enterprise web applications using JAVA, J2EE technologies Web application development, testing and deployment.
- Well versed in Model View Controller Architecture of Struts and Spring framework.
- Experience with database development using database engines like Oracle, SQL Server and, MySQL.
- Knowledge in Version Control Management tools like SVN and CVS.
- Experience in complete Software Development Life Cycle including Requirement Analysis, Design, Coding, Module testing, Integration and System testing, Delivery, and Maintenance.
- Excellent knowledge and experience in J2SE.
- Command on JDBC Connection Pooling, Persistence and Caching.
- Expertise in using Application Servers like BEA WebLogic, Web Sphere, JBoss, and ApacheTomcat.
- Used struts Validation and Tiles framework.
- Experience in Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL and UDDI).
- Good knowledge on Web Services.
- Experience using Web markup languages like HTML, XHTML, CSS, Apache Velocity Templates and XML for developing interactive user interface.
- Proficient in software documentation and technical report writing.
- Hands on ANT build scripts for building projects.
- Experience with J2EE Design Patterns like DAO, Singleton Pattern, Factory Pattern, Session Facade, Command, Service Locator and Chain of Responsibility.
- Used JUnit for unit testing for the application.
- Proficient in working with IDE like Eclipse, RAD.
- Experience in Agile methodology.
- Versatile team player with good analytical, communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, C, C++
JEE/J2EE Technologies: Servlets, Struts, Spring, Hibernate, JSP, DBC
Web Technologies: HTML, DHTML, CSS, JavaScript
XML Technologies: DOM, SAX, XSD, XML, XSLT, XPath
Distributed Technologies: Web Services
Databases: Oracle, DB2, Sybase, SQL Server, MY SQL
Application Server: BEA s Web logic and IBM s Web Sphere, Joss
Web Servers: Apache TOMCAT
Framework: Struts, Spring, Hibernate
Operating Systems: Windows 7/XP, UNIX, Unix Shell Scripting.
Tools: ANT, JUnit, Maven
IDEs: Eclipse, RAD
XML Editors: XML Spy, Stylus Studio
PROFESSIONAL EXPERIENCE:
Confidential, Plano, TX
Java Developer
Responsibilities:
- Developing investment banking application using Spring framework.
- Used Singleton, MVC, Data Access Object and Command Patterns.
- Developed the logic for the Business tier using Session Beans
- Used Hibernate for data persistence.
- Created Action Classes which route submittals to appropriate Enterprise Java Bean (EJB)
- Components and render retrieved information.
- Developed SQL queries for application functionality.
- Used CVS for version control across common source code used by developers.
- Used Hibernate framework for database access.
- Involved in creating various Data Access Objects(DAO) for addition, modification and deletion of records using various specification files.
- Implemented project under agile methodology.
- Test Driven Development done by extensively testing using JUnit.
- Used log4j for logging the application.
- Involved in documentation and pre - delivery support like Bug Fixing and Code Reviews and deployment activities.
Environment: Java,J2EE,Spring,SVN,Eclipse,Oracle,Hibernate,Visio,JUnit,EJB's,Log4j,XML,CVS, HTML.
Confidential, Detroit, MI
Java Developer
Responsibilities:
- Developed PPQ architecture using spring framework.
- Created Data access object (DAOs)for all outbound tables, and according to business requirement updated corresponding DAOs .
- Followed agile methodology TDD by writing unit tests for all classes.
- Used Appwatch software maintaining MQ messages (create, delete, update etc.)
- For managing several different cron jobs, used WinSCP and Putty software’s.
- Used of Log4j for logging and JUnit for testing.
- Developed SQL queries and stored procedures for the application.
- Implemented necessary classes and custom button fields for application.
- Tested the Components with various workflows of the System.
- Involved in enhancements, maintenance and bug fixes of the application.
- Developed automated Build files using ANT.
- Created and used UML diagrams in documentation.
- Involved in understanding and analyzing the project requirements.
- Involved in Integration and Load testing and supported User Acceptance Testing.
- Co-ordinate with different teams for issue resolution and code delivery.
Environment: Java, J2EE, IBM MQ series, RAD, TOAD, XML spy, spring, Hibernate, SCM repository, MS-visio.
Confidential
Java Developer
Responsibilities:
- Build and developed IBES API’s screen for automation.
- Used Adobe Live Cycle for creating and editing forms and Style Report tool for notices.
- Involved in Implementation of middleware framework using Hibernate and Spring Framework.
- Resolved build issues in java files and build artifacts successfully.
- Used Hibernate framework for database access by making calls to PL/SQL stored procedures.
- Implemented the data persistence functionality of the application to persist Javaobjects with the Oracle 10 g database.
- Used Data Access Object (DAO) pattern to abstract and encapsulate data access mechanism.
- Worked on Hibernate for persistence management Involved in spike of Site Minder, and corresponding options and removal of Site Minder from IBES application.
- Developed SQL queries and stored procedures for the application.
- Created and executed automated scripts using Selenium and Watij.
- Implemented necessary classes and custom button fields for application.
- Prepared Unit test cases as well performed Unit Testing using JUnit extensively for testing.
- Developed automated Build files using ANT.
- Involved in the Spike of ESB.
- Used the SVN for the Version Repository Maintenance.
- Quality assurance as per the guidelines.
- Prepared technical reports & documentation manuals during the program development.
Environment: Java, J2EE, WebLogic, Hibernate, Struts, Webservices, SOAP UI, Windows, UNIX, Unix Shell Scripting,Oracle, XML, Adobe Live Cycle, Style Report, JavaScript, Eclipse, SVN, HTML, Jboss.
Confidential, Chicago, IL
J2EE Developer
Responsibilities:
- Involved in understanding and analyzing the project requirements. Application has been implemented Model View Controller (MVC) architecture Using Struts Framework.
- Involved in developing user interface using JSP, HTML.
- Server side validation was performed using Struts Validation Framework.
- Developed Action classes to delegate the request to the business models and Action Forms.
- Used Hibernate for data persistence.
- Developed SQL queries and stored procedures for the application.
- Used Java/J2EE Design patterns such as Business Delegate, Singleton, Factory, Session Façade, Data Transfer Object (DTO) and Service Locator etc.
- Developed client components to use web services using the WSDL provided by Vincent Graphics
- Implemented the database side business logic that deals with transactions in the application.
- Involved in debugging the bug fixing during QA cycle of application.
- Used Log4j for logging and JUnit for testing.
- Involved in understanding and analyzing the project requirements.
- Involved in Integration and Load testing and supported User Acceptance Testing.
- Co-ordinate with different team for issue resolution and code delivery.
- Working knowledge on Shell scripting.
Environment: Java, J2EE, WebLogic, Hibernate, Struts, Webservices, SOAP, Windows, UNIX, Unix shell scripting,Oracle, XML, Eclipse, CVS, HTML.
Confidential, Des Moines, IA
J2EE Developer
Responsibilities:
- Prepared technical design documents (TDD) for Use cases.
- Performed Use case design, object modeling using UML, like Transformation of the Use Cases into Class Diagrams, Sequence Diagrams.
- Developed DAO's to retrieve & update data in the Database.
- Spring Framework at Business Tier and Uses spring's Bean Factory for initializing services.
- Used Spring Core Annotations for Dependency Injection.
- Used Spring for middle tier development to analyze if use would ease development.
- Used HTML tags in UI pages.
- Implemented web service using Apache Axis, used Bottom-up approach.
- Used Spring Framework with Hibernate to map to Oracle database.
- Wrote HBM Files for mapping Java objects to tables in relational database and updated it as required.
- Hibernate used as Persistence framework for mapping the ORM objects to tables.
- Developed HQL, SQL queries.
- Eclipse is used for Development i.e. used as IDE.
- Used Oracle as database and Involved in the development of PL/SQL backend implementation and using SQL created Select, Update and Delete statements.
Environment: Java, J2EE, WebLogic, Webservices, Struts 1.2, Hibernate, DB2, Oracle, Eclipse, CVS.
Confidential
Java Developer
Responsibilities:
- Used Oracle as a backend to perform various database manipulations.
- Implemented Struts framework’s MVC (Model View Controller) architecture.
- Worked on Form beans, Action forms and Action mapping.
- Implemented DAO’s for database interaction using jdbc.
- Wrote SQL queries, used JDBC to connect to Oracle database
- Worked on JSPs and JSTL tags
- Tested the Components with various workflows of the System.
- Involved in the preparation of documentation and code reviews.
Environment: J2EE, JSP, WebLogic Application Server, UML, Struts, XML, HTML, JDBC Oracle, Windows.
