Java Developer Resume
Dallas, TX
SUMMARY:
- More than six years of experience as a Java /J2EE Developer in Object Oriented development, implementation and maintenance of web and distributed Enterprise applications using Java/J2EE technologies for banking, financial, insurance and Energy organizations using Java and J2EE stacks JSP, Servlets, ORM, JNDI, Web services, JDBC, XML, JavaScript.
- Expertise in server - side development with JDBC, JNDI, Servlets, MVC architecture, Java Beans, XML.
- Extensive experience working with spring and Hibernate.
- Extensive experience in publishing and consuming SOAP and RESTful webservices.
- Experience in MVC architecture, Struts framework, Spring IOC, and Hibernate.
- Experience in client-side development with DHTML, JavaScript and JQuery
- Experience in Web development with JavaScript, CSS, HTML, JSP, XML, and XSLT.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, SOAP, WSDL, DTD, XSD, SOA, JAXB, JAXP, Apache Axis.
- Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
- Experience in Developing Service Oriented Architecture (SOA) based J2ee applications that conform to SOA standards.
- Experience with the agile methodology development process.
- Experience in DB2, Oracle, SQL Server 2000, and MSACCESS databases.
- Experienced with IBM WebSphere Application Server, Bea WebLogic application servers, JBoss and Apache Tomcat Application Server.
- Experienced in requirement analysis, and preparing High Level and Low Level design (HLD and LLD).
- Experienced in implementing full life cycle of software development process (SDLC)
- Used version controller tool like Subversion and CVS.
- Understanding of object-oriented design, re-use, and component-based development.
- Good at Documenting and Understanding User requirements and System Specifications.
- Participated in Project Requirement and Planning meetings.
- Excellent communication, analytical, interpersonal and presentation skills.
TECHNICAL SKILLS:
Languages: Java2, C++, C, SQL, PL/SQL.
Web Development Tools: JSP, Servlets, JDBC, RMI, JMS, JNDI, Struts 1.2, Struts 2.0, JSF, Spring, JavaScript, XML, XSL, HTML,JQuery,CSS
Web/Application Servers: Apache Web Server, Tomcat 6.0/3.2, Java web server, Weblogic8.1/7.1, IBM Web Sphere 5.1, MQ series, JBoss 4.0
Databases: Microsoft SQL Server 2000, Oracle 9i, MySQL, Sybase 12.5, MS Access, DB2 7.0.
Modeling Tools: UML, Rational Rose
Other: RUP, Ant, Shell Scripting, Code Quality PMD Checkstyle, DevPartner
Operating Systems: MS-Windows 2000 server, Windows XP, HP-UX, AIX, Linux 6.0
Office Applications: MS-Office, MS-Outlook, and MS Visio
Tools: /IDE: WSAD, Eclipse, IntelliJ, XML Spy, DOM4J, Apache, Maven,Ant, Hibernate3.0, JUnit, Log 4J.
PROFESSIONAL EXPERIENCE:
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Actively Involved in Analysis and designing the system.
- Converting the Use cases in to Technical Design Documents and Developed Code using Java.
- Responsible for writing several Action Classes, Helper Classes, Property files, events etc. in different layers of the application.
- Developed the Graphical User Interface using JSPs, Struts tag libraries and Custom tags.
- Updated the existing components (stateless session beans) to meet the business requirements.
- Developed Business Objects for business logic implementation and Data Access Object using JDBC API for database interaction.
- Developed application level logging using Log4j.
- Wrote complex SQL, PL/SQL queries and stored procedures for bulk processing of data.
- Install and configure Oracle SOA Suite 11g components in Oracle Web Logic Server domains Environment.
- Unit testing using JUnit and bug fixing through Symphony Caliber defect tracking system.
- Automated IT and business reporting manually jobs.
- Deployed and tested the application on development and test UNIX environments.
- Build and managed the jars and war files using Apache ANT.
- Providing the support for all the applications developed.
Tools: and Environment: Java, JSP, Servlets, Struts, SOA, Web Services (SOAP), HTML, CSS, JavaScript, JUnit, Shell, SQL, JBOSS, Eclipse, CVS, Linux/UNIX.
Confidential, Atlanta, GAJava Developer
Responsibilities:
- Programmer Analyst responsible for development, support and enhancement of Order Fulfillment system.
- Designed and developed JSP pages for Agent login, Products display, My Account and Order Confirmation pages.
- Implemented struts Validator framework for validating the input forms at both client side and server side.
- Implemented GUI interface using tiles, JSP's and struts custom tags.
- Analyzed and identified components for the Presentation, Business, Integration, Resource and Service Layers
- Created Service Locator component to conceal the complexity of J2EE/JNDI APIs.
- Developed Business Interfaces.
- Developed ANT scripts, and used MAVEN tool to build and deploy J2EE Applications
- Refactoring code using Dev Partner.
- Used Session Façade to wrap coarse-grained entity beans.
- Involved in the Web Sphere Server configuration, packaging and deployment of EAR file.
- Designed Data Access Objects, to encapsulate data access code.
- Created the message resource file to display application information and error messages
Environment: Core Java, Struts Framework, WSAD 5.1, Various Design Patterns, JSP, HTML, Oracle 9i, Web Logic 7.1, CVS, JUNIT on Windows XP.
Confidential, Charlotte NCJava/J2EE Developer
Responsibilities:
- Involv ed in analysis and design phases of Software Development Life Cycle (SDLC).
- Worked on Agile methodology.
- Development UI modules using HTML, JSP, JavaScript and CSS.
- Used JQuery for creating JavaScript behaviors
- Wrote object-oriented JavaScript for transparent presentation of both client- and server-side validation.
- Designed and developed application based on Spring MVC design pattern.
- Used spring validation and wrote validation rules.
- Tracking and checking code violations using PMD and Check style.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Developed Application BL modules using session beans.
- Managing and monitoring service engines, and updating the state of SOA composite applications.
- Applied annotations for transforming POJO/POJI.
- Involved in development of Web Services using JAX-WS.
- Deployment activities on ESB and SOA Application Servers and on Web logic Console In the form of War and Jar files
- Used ANT scripts to fetch, build, and deploy application to development environment.
- Involved in developing and maintaining Struts controller, Struts Configuration files (struts-config.xml), Struts Action classes and Struts Action forms beans using Struts 1.2 version.
- Involved in the implementation of DAO using Spring-Hibernate ORM.
- Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS. Used JMS Template to publish and Message Driven Bean (MDB) to subscribe from the JMS provider.
- Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Writing service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
- Involved in configuring JNDI properties.
- Created Connection Pools in WebSphere and configured as needed.
- Developed the application using Eclipse 3.2 as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, template generation.
- Version Control was mandated through Subversion.
- Used ANT as build tool and developed build file for compiling the code of creating WAR files.
- Used LOG4J & JUnit for debugging, testing and maintaining the system state.
Tools: and Environment: JDK 1.5, Spring MVC 2.5,Spring Security, JSP, JSTL, JavaScript, JQuery, Struts 1.2,SOA, Web Service, JPA/Hibernate 3.0, POJO’s, CSS, log4j, JAX-WS, JBoss 4.0.3, Oracle 9i,Subversion, ANT, AJAX, Eclipse 3.2.
ConfidentialJ2EE Developer
Responsibilities:
- Involved in elaboration, construction phases and deployments of EAR files in the RUP process.
- Designed and Created Domain model and schema using Object oriented design / UML diagrams Built SOAP Web services
- Installed and configured WebLogic in Development and Testing environment
- Created User Interface screens using HTML, DHTML, AJAX, CSS, Java script
- Use JQuery for creating behavioral aspects of the web page.
- Developed Action classes, Action Forms, and Struts Configuration file to handle required UI actions, JSPs for Views.
- Developed server side presentation layer using Struts MVC2 Framework.
- Used various design patterns like Business delegate, Singleton, Factory, DAO, DTO, Service locator etc.
- Used RAD application development and configured external capabilities for various interfaces.
- Performed Inheritance based OR mappings in tables to simplify the data in Hibernate.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions, triggers, Oracle forms/Reports, Performance Tuning and Optimization.
- Deployed web services for updating the information to the workflow steps and getting the pre-configured workflow processes and invoked with RMI.
- Unit tested all the classes using JUNIT at various class level and methods level.
- Made use of WINCVS for checkout and check in operations.
Tools: and Environment: Java 1.4.2, J2ee1.4, WebLogic 6.0, Struts 1.2, Hibernate 2.0, JSP 2.0, SOAP web services, HTML, XML, XSL/XSLT, JavaScript, JQuery, Java Beans, AJAX, Oracle 10g.