Java Developer Resume
CA
SUMMARY
- Six years of IT experience in Full Software Development Life Cycle including Requirement gathering, Analysis, Design, Development, Testing, Documentation Using Web and Client - Server technologies on N-Tier J2EE architecture.
- Excellent programming skills in Object Oriented Programming and development of n-tier component based enterprise Web Applications using Core Java5 (Multithreading, JVM, Garbage Collection, Collections, Generics.), Java EE 5 (Servlets, JSP, JDBC, JNDI, EJB).
- Experience in using J2EE Application Servers such as BEA WebLogic 9.2, Tomcat 6.1 and Web Sphere 6.0
- Solid understanding on Java 6/Java EE6 related technologies/ Open Source Libraries/ API’s including Java 6.0, Java EE 6.
- Expertise in web Front-end application development using JSP/Servlets/ HTML/XHTML/CSS/JavaScript.
- Solid understanding on IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, DTO, DAO, Front Controller and Singleton,Value Objects.
- Experienced in developing enterprise application testing with JUnit and logging with Log4J for n-tier component based enterprise Web Applications.
- Experience in Database Design, Creation and management of Schema, writing Stored Procedures, functions, triggers, DDL, DML SQL queries.
- Expertise with JAVA EE 5 compliant IDE’s including Eclipse 5.x, MyEclipse 4.x, JBuilder 7.x, and RAD 7.0.
- Having experience in coding practices like Functional Specification, code walk through, coding standards, code review Debugging and Troubleshooting.
- Good analytical skills, commitment to co-operative teamwork and developing high quality software’s meeting exacting requirements of the customer.
- Excellent interpersonal skills, including the ability to coordinate and motivate team members.
TECHNICAL SKILLS
Technologies: Core Java, Servlets, JSP, EJB, Struts, Java Bean, Web Services.
Languages: Java, C, C++, SQL, PL/SQL.
XML/HTML Technologies: XML, DTD, XML Schema, JAXB, SAX and DOM, HTML, CSS.
Application Frameworks: Struts2.0, Spring Framework, Agile Data Persistence Hibernate, JPA
Application Servers: Web logic 9.2 and Web Sphere 6.0 and Tomcat 6.1.
Databases: Oracle 11g/10g/8i/9i, MySQL 5.1.4, SQL, Pl/SQL.
Design Patterns: Singleton, Business Delegate, Service Locator, Data Access Object, Model View Controller.
Scripts: Java Script, Ajax.
Operating Systems: Linux (Red Hat 4.x), UNIX, Windows XP/ Windows 2000.
IDE Tools: Eclipse 5.x, JBuilder 7.x and RAD 7.0.
Version Control Tools: CVS.
PROFESSIONAL EXPERIENCE
Confidential, CA
Java Developer
Responsibilities:
- Developed java classes for business layer.
- Developed the Web Interface using Servlets, JSP, HTML3.0 and CSS.
- Developed the DAO objects using JDBC2.0.
- User input validations done using JavaScript.
- Used Spring framework MVC and different View Controllers to implement business logic, Validation Frame Work and Tiles Frame work for Layouts.
- Involved in creating statements in PDF format using ITEXT API.
- Developed database layer using JDBC 2.0 for connecting to ORACLE.
- Extensively used UML to develop various use cases, class diagrams and sequence diagrams.
- Developed the GUI using JSP, HTML, XML, CSS and java script for client side validations.
- Used Hibernate for Object Relational Mapping and configured with Oracle Database
- Developed database objects like tables, views, stored procedures, indexes.
- Involved in testing and fixing the bugs and also reviewed the code.
Environment: Java Swing, Rational Rose, Web sphere, JSPs, Servlets, JDBC, JavaScript, Oracle 10g, SQL, J2EE, Spring, XML, Eclipse IDE
Confidential, TX
Software Engineer
Responsibilities:
- Developed GUI using JSP, Struts frame work.
- Developed Action forms, Action classes using Struts framework to handle user requests.
- Implemented Struts Bean Tags, Logical Tags and Display Tags in JSPs.
- Coded Entity Beans for data persistence within Data Layer.
- Developed user interface components for Deal, Activity modules along with business components.
- Developed a Spring MVC application in connecting to database.
- Leveraged struts-validations, struts-beans tag libraries.
- Designed and deployed server side EJB (Session Beans and Entity Beans) components on Eclipse IDE.
- Written SQL, PL/SQL and stored procedures as part of database interaction.
- Responsible for code merging modules using clear case.
- Responsible for change requests and maintenance during development of the project
- The technical environment included Java, JDK1.5, JSP, JSTL, EJB, Eclipse3.2, Struts 1.1, JavaScript, Struts Validation frame work, Tomcat, UML, ORACLE 9i/10g, Clear Case and Clear Quest.
Environment: Java, Servile, JSP, HTML, Hibernate3.2, Spring3.0, JDBC, Eclipse 5.x, Struts, Log4J, Java Script, My Sql 5.1.4
Confidential, Redwood City, CA
Java Developer
Responsibilities:
- Involved in development of Order Management, Product Management and Pricing modules.
- Participated in system design and prepared UML diagrams and Class diagrams for DTO objects and actions.
- Designed and developed Hibernate Mapping files and configuring hibernate.
- Configured and maintained the Spring Application Framework’s IOC container.
- Spring ApplicationContext was used to inject the core java pojos into application.
- Generating Hibernate mapping files and domains using tables.
- Implemented the MVC architecture using Struts framework.
- IBM MQ Series is used as JMS Server.
- Creating the message from the uploaded information and transaction data and sending this information using SOAP.
- Storing the SOAP messages received in the JMS Queue of WebSphere MQ (MQ Series).
- Listening the WebSphere MQ through message driven beans and processing the queue messages.
- Developed custom JSP tags for Pricing, Order Management, Product Management modules.
- Wrote script for AJAX implementations in the website.
- Performed XML Transformations from value objects to xml and from xml to Html data.
- Designed and developed views, controller and model components implementing Struts Framework.
- Performed unit testing using JUnit.
- Developed the Logging framework using log4j.
- Implemented Design patterns for recurring problems.
- Developed Web Services which are published on to the Websphere application server.
Environment: J2EE, Java/JDK 1.5, JSP, Servlets, Spring 2.0, JavaBeans, Hibernate 3, Struts 2.0, AJAX, XML, XSD, DOM, HTML/ DHTML, JavaScript, Oracle 10g,WebSphere, SOAP 1.2, WSDL,UDDI,UNIX, RAD 7.0,WIN CVS 2.0, Ant 1.6, JUnit, log4j
Confidential, NY
Java Developer
Responsibilities:
- Involved in using XML for developing tool for user interface customization
- Developed web GUI involving HTML, JSP, Servlet and EJB’s under MVC architecture
- Involved in coding reviews and enhancement of application
- Developed the application as per the requirements
- Developed various components of the application and unit test them
- Developed various modules using MVC Struts
- Used struts tag libs for developing user interfaces
- Involved in developing the customer form data tables, stored procedures and triggers. Maintaining the customer support and customer data from database tables in Oracle database
- Extensively used Java Mailing Service API to create, send, receive, and read messages between application components
- Deployed Enterprise application using Web sphere Server
- Maintained multiple Enterprise applications in Production Environment of Web sphere
- Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles
Environment: Java, J2EE,Custom tags, Struts, EJBs, AJAX, Design Patterns, PVCS, PL/SQL, XML, XSD, CSS, HTML, JavaScript, Web sphere 5.x, Oracle 9i, Linux
Confidential, NJ
Java Developer
Responsibilities:
- Involved in Unified Modeling Language (UML) in the design of project, including several diagrams in three types which are Structure diagrams, Behavior diagrams and Interaction diagrams using Rational Rose.
- Participated in the daily SCRUM meetings to produce quality deliverables within time.
- Involved in the development of presentation layer in JSP. Client Side validations were done using JavaScript.
- Used AJAX to display form data and for channeling equities data, excess information, market value information etc. onto user screens.
- Involved in multi-tiered J2EE design and coding utilizing Spring MVC framework.
- Used various Java, J2EE design patterns like Factory, Singleton, DAO, DTO, etc.
- Involved in developing of various Java classes, interfaces, modules for calculating margin account information, excess information based on various requirements imposed on each entity.
- Used Spring IOC to dynamically load Java Beans for the web-application.
- Used Spring AOP to handle user authentication, transaction management etc.
- Used Spring JDBC template for the development of the DAO layer.
- Worked on project deployment descriptor files such as web.xml and context definition files for servlet mappings, Java bean class definitions, transactions and database connection configuration.
- Used Log4J components for logging. Perform daily monitoring of log files and resolve issues and used Tibco EMS to persist them in the database.
- Involved in unit testing the application using JUnit and performed the code review.
- Used CVS for version control and Maven scripts were used for building the Java artifacts.
Environment: Java, Servlets, Swings, C++,Java/J2ee 1.5, JMS, Struts, Multi-threading, Spring MVC, Spring Core and DAO, XML, Tibco Java API, Flex 3.0, Action Script, Windows XP, Linux, Eclipse 3.3.2, Web logic, Oracle, Toad, VSS, Web services, Ant, BuildForge.BEA Web logic 7.0, and Windows 2000 server, Unix.