Java Developer Resume
Carlsbad, CA
SUMMARY:
- Over Eight years of solid experience in all phases of software development life cycle involving analysis, design (System/Database/OO), development, deployment, testing, documentation, implementation of application software.
- Expert level skills in design, development and deployment of applications using JEE/J2EE technologies including JSP, Servlets, JSTL, and Custom tag development, Java Beans, EJB, JDBC, JNDI, Struts, spring and Hibernate.
- Experienced in developing and deploying applications in servers such as IBM WebSphere Application Server, JBoss Application Server, Apache Tomcat Server, and Web Logic server.
- Good working experience and sound knowledge in various open source frame works like STRUTS, SPRING, HIBERNATE.
- Experienced in building tools ANT, Maven and logging tool Log4J.
- Extensive experience in developing enterprise applications using technologies like EJB, JDBC, JNDI and RMI.
- Experience in Analysis and Design including Object Oriented Analysis and Design (OOAD) techniques developing Use Cases, Sequence Diagrams and Class Diagrams.
- Experience in programming wif PL/SQL, SQL Packages, Stored Procedures, Functions, Triggers, and Query Optimization etc.
- Extensive experience in full life cycle development projects wif complete System Life Cycle using Waterfall Model and Agile methodologies.
- Extensively worked and implemented several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, DAO, DTO, Singleton, Object Factory and Front Controller.
- Hands on experience on version control systems such as CVS, Subversion, Clear Caseand GIT.
- Worked across different Operating system platforms like Linux and Windows 2000/XP/7/8.
- Experienced wif Event - driven applications.
- Proficient in integration of Enterprise Java Beans (EJB)wif existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS).
- Strong business and application analysis skills wif communication and professional abilities.
- Extensive experience in working IDE tools like Eclipse, NetBeans, RAD, WID (Web Sphere Integration Designer).
- Hands on experience using Messaging Services like JMS, MQ Series.
TECHNICAL SKILLS
programming languages: C,C++,Java, SQL and PL/SQL, C, Java J2SE
Scripting Languages: Java script, PHP
Markup Languages: HTML, CSS, DHTML, XHTML, XML, XSLT
Web Services Technologies: XML Schema, DTD, REST, SOAP, WSDL, SAAJ, JAX- RPC, JAXB, JAXP, SOA, JAXR, UDDI, Message Handlers, DOM, SAX, XSL, XSLT
ORM technology: Hibernate
Application servers: Web Logic, Web Sphere, JBoss.
Web Servers: Apache Tomcat
Directory Server: Netscape LDAP, Oracle Internet Directory (OID)
Applications Frameworks: Struts 1.x, Struts 2, JSF and Spring2.5, 3.0.
Databases: Oracle, MySQL, IBM DB2 and SQL Server
Testing: JUnit 4.1, J-Mock, Easy Mock, Spring Test
Logging Tools: Log4j
TECHNICAL SKILLS
Confidential, Carlsbad,CA
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for teh project
- Followed AGILE Methodology and participated in SCRUM Meetings
- Used Struts Framework in teh application, which is based on MVC design pattern. Developed Action classes and Form beans and configured teh struts config file.
- Used Tiles plug-in in struts framework.
- Used Spring Framework for Dependency injection, security features and integrated wif teh Hibernate framework
- Developed teh GUI using JSP,Java script,HTML,CSS.
- Involved in bug fixes, enhancements and code refactoring.
- Implemented Hibernate in teh data access object layer to access and update information in teh OracleDatabases.
- UsedWeb sphere Application Developerfor building, testing and locally.
- Published and consumed SOAP Web Services for transferring data between applications.
- Used SVN version control to track and maintain teh different versions of project.
- Used Log4j to print logging, debugging info on teh sever console.
Environment: Struts, spring, Hibernate, HTML, jsp, SOAP web services, Web logic server,css,Eclipse, Maven, JUnit, Agile/Scrum Methodology, SVN Version Control, Eclipse IDE, DAO, Design patterns, Log4j.
Confidential: Grand Prairie, TX
Java Developer
Responsibilities:
- Involved in creation of Low Level Design including sequence diagrams and class diagrams to comprehend teh existing architecture.
- Used Spring (MVC) architecture to implement teh application using teh concrete principals laid down by several design patterns such as Composite View, Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object and Service Locator.
- Involved in teh integration of Spring for implementing Dependency Injection.
- Developed code for obtaining bean references in Spring IOC framework.
- Focused primarily on teh MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Involved in creating teh Hibernate POJO Objects and utilizing Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
- Developed teh application using Eclipse 3.4 as teh IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation, test case template generation, mutator/accessor code generation, and version control (SVN).
- Involved in development of REST Web Services using Spring MVC to extract client related data from databases.
- Worked in Agile development environment.
- Asynchronous messaging is executed by utilizing JMS API for point-to-point messaging.
- Developed Web Services using WSDL, SOAP to communicate wif teh other modules.
- Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
- Involved in teh implementation of DAO using Spring-Hibernate ORM.
- Used WebLogic Application server to deploy and restart web applications.
- Implemented as well as exposed SOAP web services using Apache Axis.
- ImplementedJava/J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
- Involved in teh creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.
Environment:JDK 6, J2EE, Spring, Hibernate, Web Services (SOAP and REST), JMS, JavaScript, JSP, XML, XSD, XSLT, Oracle PL/SQL, Maven, JUnit, Agile/Scrum Methodology, SVN Version Control, Oracle 10g, WebLogic Server, Eclipse IDE, DAO, Design patterns, Log4j.
Confidential
Java Developer
Responsibilities:
- Interacting wif business analysts for requirements gathering for system dependencies.
- Participated in peer reviews and walkthroughs of program, code & test specifications.
- Developed teh Graphical User Interfaces usingJavaServer Faces 2.0, Ajax and HTML 5.
- Developed teh presentation layer using JSP, JSF, Tag libraries, HTML, CSS and client validations using JavaScript.
- Worked on development of controllers utilizing Spring Framework.
- Worked on creation of Hibernate configuration files and mapping files for persistence layer (JPA) and transaction management.
- Implemented data access layer by Object Relational Mapping (ORM) tool - HIBERNATE wif standard DAO pattern.
- Worked on Service Oriented Architecture (SOA) using Web Services JAX-WS.
- RAD6.0 was used as an IDE for developing teh application.
- JavaIO API was used for reading and writingjavaobjects.
- Co-ordinated between teh onsite and offshore team members.
- Report teh ongoing performance issues to AMEX IT using on - call report database.
- Designed and implemented exception handling strategies.
- Used Apache Maven2 plug-in for Eclipse for building teh application.
- Wrote extensive SQL Queries for teh purpose of data retrieval and data manipulation using JDBC and JNDI on Oracle.
- Setup and Configuration of WebSphere Application Server during deployment and testing.
- IBM Rational Clear Case has been used for teh purpose of version control.
- Developed JUnit Test classes for testing teh application code.
- Performed random and regress testing of teh application for reducing number of defects.
- Worked on developing teh Web Services on WAS.
- Used Lotus Notes to communicate wif teh offshore team/scheduling conferences.
Environment:Java1.4, JSP, JSF, DHTML, Html, Servlets, EJB, JDBC, JNDI, AJAX, XML, PL/SQL, MVC, Spring, Hibernate, SOA Web services (JAX-WS), IBM Rational Clear Case, Log4j, Maven, RAD, IBM WebSphere Application Server, JBoss, UNIX shell scripting, Oracle 10g.
Confidential
- Java Developer
Responsibilities:
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Involved in designing teh user interfaces using JSPs.
- Developed custom tags, JSTL to support custom User Interfaces.
- Developed teh application using Struts Framework using Model View Layer (MVC) architecture.
- Implemented persistence layer using Hibernate that use teh POJOs to represent teh persistence database tables. These POJOs are serialized Java Classes that would not have teh business processes.
- Implemented Hibernate using teh Spring Framework (Created teh session Factory).
- Implemented teh application using teh concrete principals laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
- Deployed teh applications on BEA WebLogic Application Server.
- Developed JUnit test cases for all teh developed modules.
- Used CVS for version control across common source code used by developers.
- Used Log4J to capture teh log that includes runtime exceptions.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Refactored teh code to migrate from Hibernate2.x version to Hibernate3.x. (I.e. moved from xml mapping to annotations) and Implemented teh Hibernate Filters and Hibernate validators.
- DAO and teh hibernate transactions was implemented using spring framework.
- Used AJAX and JavaScript for validations and integrating business server side components on teh client side wif in teh browser.
Environment:Java, J2EE, JSP, JNDI, Oracle 10g, DHTML, ANT, Rationale Rose, Eclipse 3.1, Unix, Web logic Application Server, Hibernate 3.0, Struts, LOG4J, CVS.
Confidential
Java Developer
Responsibilities
- Worked wif business users and functional analysts to translate business requirements into technical design and solutions.
- Design & Development of teh user interfaces usingHTML,CSSandJSP.
- Implemented teh application using Struts Framework.
- Coding and development of servers side components using struts Frame work.
- Involved in creating teh Hibernate POJO Objects and utilizing Hibernate Annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data.
- Implemented various design patterns like value object, singleton and model view controller (MVC) architecture.
- Developed a robust administration and security system for access control and restrictions at application and user level.
- Deployed application in tomcat server.
- Supporting application for teh client.
Environment HTML, CSS, JSP, Struts,Hibernate, java script, Ajax, Eclipse IDE, value object, singleton and model view controller (MVC) architecture.
