Java Developer Resume
Fremont, CA
SUMMARY
- Over 7 years of experience in Analysis, Development, Testing and Maintenance in the field of Web Applications and client - server environment. Strong experience in designing & developing software systems using Java, J2EE technologies like Servlets, JSPs, EJBs, Struts Framework, with Oracle and MySQL relational databases on UNIX and Windows environments.
- Extensive experience in Web application development using - HTML, CSS, XML, UML, JavaScript, JSON, Ajax, Spring, Hibernate, J2EE (JSP, JSTL, JMS, JSF, Servlets, Java Beans, Struts, EJB). Hands on experience in developing critical & responsive GUI/front-end components using HTML, JavaScript, CSS, JSP, JSTL and AJAX.
- Experience with n-tier architecture design.
- Expertise in implementing server side EJB components with Entity Beans and Session Beans.
- Experience with application front end withHTML, JSP, Ajax/JQuery, Struts Tag-libraries.Wrotecustom JSP tagsfor role-based sorting and filtering.Good experience in open source frameworks like Spring and Hibernate.
- Experience in Oracle Identity & Access Management Suite.
- AutoSys is used for defining, scheduling and monitoring jobs.
- Application development experience using multithreading, Serialization, Externalization, Collection, Generics, Core JAVA, Applets and Swings.
- Expertise in developing and deploying J2EE applications on application servers like Web Logic 8.1/7.6, JBoss 4.0.1/5.0 and WebSphere 6.0/6.1. Experienced with XML related technologies.
- Exposure to Sybase DataManagement system.
- Experience in writing SQL Scripts and PL/SQL Stored Procedures in Oracle, MySQL and DB2 database server.
- Hands on experience in using Tiles Framework, Validator Framework, JSTL Tag Libraries, ResourceBundles, PlugIn, Internationalization, DynaActionForm, DispatchAction in the Struts Application development.
- Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object (DAO), Data Transfer Object.
- Experience using middle ware business logic technologies Session Beans, Entity Beans, Message Driven Beans.
- Experience in in implementing logging mechanism using log4j and apache commons logging.
- Experience in using IDEs such as Eclipse, NetBeans and IBM’s RAD.
- Good experience with deployment and release of the application with ANT building tool, test cases using JUnit and application logging using the Log4j.
- Experience of working with databases Oracle 8i/ 9i/ 10G and DB2, MySQL; extensive experience working on SQL, PL/SQL, Oracle Database development experience using tables, triggers, views,packages and stored procedures, PL/SQL.
- Experience in implementing complete Software Development Life Cycle (SDLC) for various applications including Analysis, Design, Development, Implementation Testing, Maintenance and Support.
- Quick learner and adoptable to new design patterns/frameworks for fast and quality development.
- Excellent communication skills, has clear understanding of business procedures and ability to work as an individual and also as a part of a team.
- A resourceful team player with good Interpersonal, effective problem solving and decision making skills, looking ahead for great career in a fair working environment with opportunities to grow.
TECHNICAL SKILLS
Programming Languages: J2SE 1.3~1.5, C/C++,SQL, PL/SQL
J2EE Technologies: JDBC 3.0, JNDI, Servlets2.5/3.0, JSP 2.0, JSTL 1.1, Python, Custom tags, Java Beans, EJB3.0, JMS
Java/J2EE Frame works: Struts 1.3/2.0, Hibernate 3.0, Spring 2.0/2.5/3.0, JUnit, Jquery, Prototype
Web Technologies: Java Script, HTML, XHTML, CSS, XML, AJAX
Databases: Oracle 9i/10g, MySQL 4.0/5.0, SQL Server 2008/R2
Java IDEs: Eclipse 3.2/3.4, WSAD 4.0/5.1, RAD 7/7.5.5, NetBeans 6.9/7.0
Web/App. Servers: WebSphere 6.0/6.1, Apache Tomcat 5.5, Glassfish v3/v2, Weblogic 8.x/7.x
Operating Systems: Windows XP/2003 server/7 Professional, UNIX/LINUX
MS Office Software: Word, Excel, Power Point, Outlook, Project, Visio
Version Control: SVN, Rational ClearCase
Test Management: HP Quality Center
Provisioning/deployment/Management: Oracle Identity Management 10.1, Ant, Maven
PROFESSIONAL EXPERIENCE
Confidential
JAVA Developer
Responsibilities:
- Coordinating across many teams and business teams for the testing and development.
- Part of the Minor Site Enhancement Team (MSE) which involves in upgrade of the existing Confidential customer experience with enhanced features based on business requirements.
- Developer for Confidential Partner projects- Confidential (Microsite API to CPI migration, Purchase path and Enrollment path). - API to CPI Migration (Jet Blue refresh, Delta Tabling).
- Worked with the testing team during SIT and UAT phases to identify, and fix bugs and support the application.
- Well Versed in using Spring DAO templates for data fetching with Oracle Database.
- Involved in Development of Web Application using C++, J2EE technologies like Servlets, Hibernate, JSP, JSTL, Ajax, JUnit, Log4J.
- Responsible for writing database queries and stored procedures using SQL and PL/SQL.
- Involved in production support of application.
Environment: J2EE 1.4, JSP 2.0, Servlets 2.4, Struts 1.1, JDBC 3.0, Hibernate, Python, JavaScript, HTML, DB2, UML, XML, XSLT, Weblogic,Drools.
Confidential, Fremont, CA
Java/J2EE Developer
Responsibilities:
- Wrote Action classes to implement business logics and to maintain the process of the application. Experience in developing the Rest Web Services using JAX-RS, wrote implemented clients using HTTP Client.
- Used Spring Framework to integrate with Struts and used O/R mapping tool called Hibernate for the intranet application.
- Retrieval and manipulation of data from the Oracle database by writing queries using SQL and PL/SQL.
- Implemented classes using core java.
- Writing controller Servlet that dispatched requests to appropriate classes.
- Configuring spring and Hibernate Framework with J2EE.
- Usage of Struts web application framework implementation to build the presentation tier.
- Also used Spring 1.2 Framework for Dependency injection and integrated with Hibernate and Struts1.2 (tags/tiles).
- Involved in Configuring web.xml according to the JSF framework.
- Developed the User Interface (UI) using Java Server Pages (JSP) utilizing Custom Tag Libraries, JavaScript Tag Libraries and XSL’s.
- Jquery validation done by using MVC3, In addition to creating databases and data validation.
Environment: Java, J2EE, Servlet, JSP, EJB, Drools, JavaScript,XML, Python, Weblogic, Oracle, SQL, PL/SQL
Confidential, OH
Java & J2EE Developer
Responsibilities:
- Utilized Java J2EE Design Patterns to implement the solution.
- Helped architect system design, which is based on MVC Architecture (Model-View-Controller) i.e. struts framework.
- Responsible for the development of Presentation Tier using JSP and Servlets.
- Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
- Worked on client side programming using Java script and Ajax for validations, form submission, etc.
- Coded the business logic using the Java classes, stateless session beans and entity beans along with utilization of Session Facade Design Pattern.
- Used Hibernate to create POJO objects and mapping using Hibernate Annotations.
- Helped with design and development of database schema, stored procedures, triggers and views.
- Used JSON for data transfer between server and application.
- Set up entire Swing application & created numerous module specific JSPs to implement the User Interface Design. Code is developed using struts framework.
- Used Python for some web scripting.
- Used Maven as our Project Management tool.
- Configuring spring and Hibernate Framework with J2EE.
- Experience in developing the Rest Web Services using JAX-RS, wrote implemented clients using HTTP Client.
- Used Jboss Drools Rule Engine for Business rules implementation.
- Developed the front end usingHTML5, JavaScript, CSS3.
- Linux scripting for Applications, generalizing sequences.
- Used Drools for storing Business knowledge and updating business logic.
- Developed user interfaces using JSP, Struts Custom tags and HTML.
- UI implementation along with Javascript for gaining control in separate program.
- Worked on various XML documents and used SAX parser to parse them.
- Provided production support for the first release of the module.
Environment: J2EE 1.4, JSP 2.0, Servlets 2.4, EJB 2.0, Struts 1.1, JDBC 3.0, Hibernate, JavaScript, HTML, DB2, UML, XML, XSLT, DTD, DHTML, Weblogic, Rational Rose, Eclipse 3.1, ANT
Confidential, Chicago, Illinois
Java/J2EE Developer
Responsibilities:
- Designed and Developed UI's using JSP by following MVC architecture
- Generated XML pages with templates using XSL
- Involved in the design and development of Presentation Tier using Struts framework, JSP, Servlets, TagLibs, HTML and JavaScript. Written Action classes, Form beans.
- Involved in the design and development of Business Tier using Service Beans (Stateless/Stateful Ejbs) and other helper classes.
- Used Drools for storing Business knowledge and updating business logic.
- Involved in the design and development of Data Access Layer using JDBC and Entity Beans 2.0.
- Used JSON for data transfer between server and application.
- Used Perl for interfacing with Databases.
- Improving the coding standards, code reuse, and performance of the application by making effective use of various design patterns.
- Involved in Configuring web.xml and faces-config.xml according to the JSF framework.
- UI implementation along with Javascript for gaining control in separate program.
- Configuring spring and Hibernate Framework with J2EE.
- Used the RAD for creating and deploy the application on IBM Web sphere Application Server.
- Entity and Session Beans were created using Session Facade Pattern to reduce network calls and enhance transactional capabilities and deployed using JBoss application server, Good working experience developing advanced Swing components.
- Used Java Messaging Services (JMS) for message transfer between clients. Linux scripting for certain Applications.
- Developed Customized frameworks - Exception Handling, Logging etc
- Extensive usage of XML - Application configuration, Navigation, Task based configuration.
- Unit and integration test cases are being designed and developed using JUnit
- Effective use of EJB 2.0 features - Local interfaces to improve the performance, Abstract persistence schema, CMRs.
- Usage of Struts web application framework implementation to build the presentation tier.
- Worked on Session Initiation Protocol (SIP), VoIP as part of the project involving different teams.
- Extensively used Eclipse3.0 for writing code.
- Involved coding SQL Queries, Stored Procedures and Triggers.
- Used Log4j for logging, debugging and used Junit extensively for testing.
- Used CVS for version control.
- Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL and PL/SQL.
Environment: J2EE1.4, Servlets 2.3, JSP 1.2, Struts 1.1, SPRING frame work with EJB 2.0,JNDI, JMS, ANSI C, Core Java, BEA WebLogic Server 8.1, Oracle 9i, Eclipse 3.0, XML, Log4j, UML, Rational Rose 2002, Ant 1.6.0, JUnit3.8.1, HTML, JSF, Motif, JavaScript, Unix, Windows 2003/2008/XP.
Confidential, LA, CA
Java & J2EE Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology
- Used Struts Framework in the application which is based on MVC2 design pattern
- Used Spring Framework for Dependency injection and integrated with the Hibernate
- Used Spring IOC framework to wire the Spring Beans
- Used Spring Framework to integrate with Struts and used O/R mapping tool called Hibernate for the intranet application
- Developed Data Access Objects to handle HQL queries using Hibernate and Transfer objects
- Created reusable services like Exception handling, email, FTP, Log4j services.
- Design, develop and deploy Business Processes Orchestrated in BPEL Oracle JDevloper and SOA Suite
- Implemented Business rules using Jboss Drools Rule Engine
- Exposed web services and developed clients using XFire, Axis and JAX-WS frameworks
- Extensively used Fault and Error handling capabilities (Catch and Catch All), Synchronous and Asynchronous processes, Transformations, XSD, XSLT and XPath
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information
- Used XSLT to transform data from one Document into another.
- Developed Technical Design Document (TRD), Functional Specification Documents and Unit Test Cases
Environment: Java development in EA server 6.x, Struts, Spring, JSP, JSF, Servlets, JSF 1.2, Rich Faces 3.1.6, JDBC, EJB 2.x, XML, JPA,Crystal Reports, HTML, CSS, JavaScript, JBoss, WSAD, Oracle 9i,SQL, PL/SQL,DB2, UNIX, Sun Solaris, JNDI, LDAP, SOAP.
Confidential, Overland Park - KS
Java Developer
Responsibilities:
- Designing and coding of Business Classes to be implemented by Remote Interface and Bean class of EJB.
- Used J2EE Design Patterns (Session Facade, Data Transfer Object) for Middle Tier Development.
- Designing, creating database, writing DDL, DML statements and populating the Oracle database.
- Implemented JPA 's Object relational mapping for Relational databases.
- Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
- Involved in Java code, which generated PNG Image for displaying dynamic pie chart.
- Used the JBuilderfor creating EARs and deployed the application on Tomcat Server.
- Used Digester parser which reads an XML file, and updates data in the Oracle Database.
- Modified the application code in order to link with INFOUAT and INFONET Multi-Server Clustered Environment.
Environment: Java, J2EE, Servlet, JSP, EJB, JavaScript, JPA,XML, JBuilder, Apache Tomcat, Oracle, SQL, PL/SQL, Database Pilot, SQL Navigator 4, CVS.
Confidential
Project Engineer
Responsibilities:
- Analyze the requirements based on business data and user requirements.
- Implemented the modules using Model-View-Controller (MVC) design pattern.
- Develop GUI related changes using JSP, HTML and client validations using Java script.
- Developed Java beans, helper classes and Servlets for interacting with UI written in JSP.
- Wrote a controller Servlet that dispatched requests to appropriate classes.
- Developed Dispatch Action classes to define several business methods.
- Developed value object mainly used to wrap the data and pass across the layers.
- Developed business logic using Stateless session beans for calculating asset depreciation on Straight line and written down value approaches.
- Designed database Queries for updating, insertion and retrieval of asset information and rates.
- Involved coding SQL Queries, Stored Procedures and Triggers.
- Created java classes to communicate with database using JDBC.
- Unit tested the changes.
Environment: Java 1.4, Servlets, JSP, EJB, J2EE 1.4, STRUTS, XML, XSLT, Java Script, Oracle 8i, SQL, PL/SQL, Ms Visio, Eclipse, JDBC, Win CVS, Windows 2003 Server.