Java Developer Resume
Columbus, OH
SUMMARY
- Over 6+ years of professional experience in analyzing, designing, developing, documenting, implementing, and testing of software systems in Java, J2EE and Internet technologies.
- Worked extensively in Java, J2EE, JNDI, LDAP, XML, STRUTS, EJB, JSP, Servlets, JavaBeans, Java Script, JDBC, log4j, Spring, CSS, HTML, PHP, JQuery, My faces 1.2.3, Hibernate,Oracle9i/10g/11g(PL/SQL, stored procedures, functions, Triggers, Views), SQL server, DB2.
- Working knowledge of EJB containers (WSAD 5.1.2/5.0, BEA Web Logic 9.1/8.1/7.0, Apache Tomcat, Web Sphere 3.5/4.0/5.1) .
- Having a good experience in Distributed Application development with EJB Technology.
- Experience working on IDE’S MY ECLIPSE, JBUILDER, JDEVELOPER, WSAD 5.0.
- Experienced in Software Development life cycle using various methodologies like waterfall, agile and test driven development.
- Proficient in J2EE Technologies and experience in developing/deploying Web Applications n BEA WebLogic, IBM Websphere and Tomcat servers.
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
- Strong Knowledge in XML technologies including XML, XSD, XSLT.
- Extensively worked on stored procedures, Database Connectivity.
- Experienced in Design Methodologies like MVC, OOP, OOD.
- Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
- Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX - WS.
- Extensive experience in a wide variety of roles including proposal writing, requirement analysis, design, software development, testing, implementation and support.
- Have the motivation to take independent responsibility as well as ability to contribute and be a productive team member.
- Strong analytical and problem solving skills.
- Good communication/ interpersonal skills and capable of maintaining a very good user relationship.
TECHNICAL SKILLS
Operating System: Windows 95/2000/NT/ XP/Vista/7, Linux Red hat, Ubuntu, UNIX
Languages: C, C++, Java, PHP, .NET, SQL, PL/SQL
Frameworks and Utilities: Struts, Spring, Hibernate, Spring-Core, Spring MVC,JPA
Databases: Oracle 11g/10g/9i/8i,IBM DB2, MySQL, MS SQL Server 2000, MS-Access
Web technologies: JSP, Servlets, EJB, JNDI, JDBC, Java Beans, HTML, DHTML, JavaScript, Web Services, SOAP, WSDL, UDDI, AJAX, GWT, Ext-JS, wireframes
XML technologies: XML, XSL, XSLT, DOM, AXIS, Json, XMLBeans and JAXB
IDE: IBM WSAD 5.1.2, Eclipse 3.2, Net beans, Jbuilder, Rational Tools.
App Server: WebSphere 6.1/5.1, WebLogic 7.1/6.1, Jboss
Web Server: Apache Tomcat 6.0/5.5, Java Web Server 2.0
Version Control: Clearcase, Subversion, PVCS, CVS
Testing: Junit, Junit-Perf
Build tool: Ant, Maven
Tools: TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.
System Design and Development: Requirement gathering and analysis, design, development, testing, delivery
PROFESSIONAL EXPERIENCE
Confidential, Columbus OH
Java Developer
Responsibilities:
- Developed UI using MXML, Action Script, Java Script, JSP and CSS.
- Worked on Flex Data Grid, Graph and charts.
- Used Struts framework to develop/ enhance the HMS 3.5
- Work on JSP’s, JSTL tags and Tag Libraries, Servlets for developing server side components.
- JavaScript, HTML and CSS have been used for implementing the client side
- Hibernate has been used for implementing the Persistence Framework for Database.
- Involved in transition from SQL Server database to Oracle 11g database transformation.
- Used NGPMS Text System to sync and replace SQL query, grids and DDfield.
- Involved in to sync Stored Procedure of SQL server 2008 into Oracle 11g database
- Followed the client coding standards.
- Involved in Application Testing using Test Case and Use Case
- Worked on Flex Data service to interact with server side components.
- Wrote server side using Java, Servlet and Hibernate.
- Wrote SQL queries and stored procedures using PL/SQL.
- Reports and printing in Crystal reports
- Build the application using Apache Ant.
Environment: Flex Builder 2, MXML, Action Script 2.0, CSS, FDS, Java, J2EE, Struts Framework, JSP, JavaScript, IBM RAD, HTML, and Websphere Application server 6.1, Hibernate-3.1, Oracle 10g, PL/SQL, VC++, and Junit.
Confidential, NJ
Sr.Software Engineer
Responsibilities:
- Responsible for gathering Business Requirements and User Specifications from Business Analyst.
- Hands on experience in implementing and managing software development life cycle process.
- Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.
- Responsible for writing J2EE Design Pattern like Object Model, Sequence Diagrams, and User Cases using UML (for OOM) standards and Rational Rose.
- Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.
- Developed the application using Struts Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Created the JSPs, Servlets, JSF, DOM, XSLT, XSD and Tag libraries for the Presentation layer.
- Created graphical user interfaces (GUIs).
- Used the JDBC for data retrieval from the database for various inquiries.
- Configuration of application using spring 2.6, Struts 1.3, Hibernate, DAO’s, Actions Classes, Java Server Pages, ExtJS.
- Developed the Session Beans (EJB) for the Business logic.
- Interacting with the users in case of technical problems and mentoring the business users.
- Implementing systems and new functionality according to business requirements.
- Define and document technical requirements and specifications for systems enhancements and implementations.
- Assist with implementation of system fixes when required.
- Experienced with XML related technologies such as XML, XSL and XSLT.
- Good knowledge on SQL, PL/SQL programming.
- Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.
Environment: J2ee, JDK 1.6, JSON,JSP, JAX-WS,Struts 1.3, Eclipse 3.5, Hibernate, JSF SQL Developer, Oracle 11g, Rational Clear Quest, Jquery 1.4, EJB 3.0, Jsp 2.2,Servlet 3.0, JMS, SQL, XML, UML, Ms Visio, wireframes.
Confidential, Columbus, Ohio
Programmer Analyst
Responsibilities:
- Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.
- Involved in design for various Case Management Batch Process.
- Prepared UML representation of the components for Batch process using Rational Rose.
- Developed Business logics and Server Side Business components using Session Beans and deployed them.
- Extensively used Design Patterns like Business Delegates, Session Façade, Data Access Object and SQL Manager in Batch Process.
- Done unit test using JUnit for the developed Batch Process components.
- Developed screens using Java Script, JSP, JSTL, Struts and Tiles for Efiling module.
- Developed validations for the Efiling and Kiosk screens using Validation Framework.
- Configured Struts config and Tile definition files for Efiling.
- Developed Action classes, Forms, Form Value Objects, Custom Value Objects and Business Delegates, Session Bean, SQL Manager for Efiling module.
- Developed Helper classes for Batch process and Efiling modules.
- Developed Error Handling using Struts Framework for Efiling module.
- Created PL/SQL and Query generation XML for Efiling module.
- Developed service clients for the Court Accounts Receivable System from the Web Service URL using Axis API, WSDL, Log4j and JAX-B APIs.
- Generated service proxies and stubs for the service clients using the WebLogic workshop WebService Wizard.
- Involved in Requirement and Integration Testing.
- Involved in Code Review and Documentation for KIiosk, Efiling and Batch modules.
- Used Log4J for debugging.
- Actively participated in Developer’s meeting and upgradation programmes.
- Prepared team schedule and reports using XPlanner.
- Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing etc.
Environment: JSDK1.4,J2EE, JSP, EJB2.0, BEA WebLogic Application Server8.1, WebLogic Workshop, Apache Struts1.2, JavaScript,, Oracle 9i, Rational Clear Case, Rational Clear Quest.
Confidential
J2EE Developer
Responsibilities:
- Developed forms using HTML and Java Script.
- Developed JDBC code to interact with database.
- Developed Java Bean components to communicate with JSP.
- Develop the Graphical User Interface front end to match the specifications and functionalities of the users’given requirements using HTML,CSS and JavaScript.
- Developed the Service layer and Session Beans.
- CreatedJMSQueues Managers, Queue Connection factories and Queues.
- Developed Message Driven Beans that persists pricing data into pricing database.
- Developed Stored Procedures, Queries to extract the Customers data from the database.
Environment: Java, Servlets, JSP, EJB, MDB, JMS, Struts, CSS, Hibernate, WebSphere 5.1, WebSphereApplication Development 5.1.2/5.0 JUnit, Log4j, Ant, DB2, Windows NT/2000.