Senior Developer Resume
Roseville, CA
SUMMARY
- Over 15 years of IT experience as a Software Application Developer in Java Application Development, Distributed Application development, Object Oriented Programming, Internet/Intranet based Database Applications and also developing, testing and implementing of application Environment using Java (Servlets, JSP, Java Beans, EJB, JDBC, RMI, XML, Applets, AWT, Java Networking), Corba, JMS, Web Services, OOAD, DB2, ColdFusion, Sybase and Oracle.
- Expertise in n - tier Confidential /Server development architecture and Distributed Computing Architecture.
- Extensive experience in designing and architecture of J2EE based complex applications.
- Extensive experience in Model view controller frameworks like Spring MVC, JSF, struts.
- XML Developer wif expertise in XML related technologies such as XML/XSL, DTD, XML Schema, JAXB, DOM, SAX, SOAP, WSDL and OOAD.
- Extensive experience in developing WebServices using Jboss, Web Logic and axis APIs.
- Expert in writing ant build scripts and UNIX shell scripts.
- Expert level skills on Java (EJB, Servlets, JSP’s, Java Beans, JDBC, RMI, Java Applets, AWT), CORBA and JMS.
- Extensive work on Web Sphere 7.x, Jboss, WebLogic 8.x Application Servers.
- Extensive experience on Intersystems Caché, Sybase, Oracle 9i, DB2 6.1, SQLServer, Mysql and MS Access.
- Experience in IDE Tools such as RAD, Borland’s Jbuilder X.Eclipse2.2 and Edit Plus.
- Extensive development in UNIX (HP, Sun Solaris), Windows XP, Windows NT/98 and Linux.
- Extensive exposure to JSF, Hibernate, spring, Struts Framework.
- Expert at bringing clarity and ease of use to complex systems and developing guidelines and frameworks for system development (Technical Design and Documentation)
- Excellent communication and interpersonal skills.
- Developed applications using editors like Eclipse, WSAD, RAD, Jbuilder, JDeveloper.
- A very good team player wif teh ability to work independently.
- Quick in learning & working wif new technologies to fulfill project needs.
TECHNICAL SKILLS
Languages: Java, J2EE, Servlets, JSP, EJB 2.0, JavaBeans, JMS, MVC, Struts, JDBC, RMI, JavaMail, UML, SQL, OOAD, Cobol, Pascal, C, C++, Perl.
Frameworks: Hibernate, JSF, JAXB, AJAX, XPATH, junit and struts
Internet: JavaScript, XML, XSL, XSLT, SOAP, HTML, DHTML, Cold Fusion
GUI Environment: Java applets, Java AWT, Swing, Developer 2000.
Databases: Intersystems Caché, Sybase, Oracle 9i, SQL2000, DB2 6.1, MS-Access.
Application Servers: IBM WebSphere 7.x/5.x/4.x, JBOSS 4.1, BEA Weblogic 8.x/6.x/5.x, Pramati, Oracle’s 9ias.
Web Servers: IBM Http Server, JWS2.0, Apache, Tomcat, and IIS.
IDE: Borland’s Jbuilder X, Eclipse 2.1.1, IBM WSAD 7.0/5.x/4.x, Eclipse 2.1.1, XML Spy, Edit Plus.
Operating Systems: Windows XP, WindowsNT, Windows 98, UNIX, Linux, and MS-DOS
PROFESSIONAL EXPERIENCE
Confidential, Roseville, CA
Senior Developer
Responsibilities:
- Updating teh functional requirement document according to teh feedbacks and sending them back for teh Confidential review.
- Responsible for creating and maintain XML data files confirming according to teh required XML schema, testing and fixing teh bugs.
- Junit test cases formed an integral part for testing teh application.
- Developed utility classes.
- Extensively used Web Services for transferring/retrieving data between consumers and providers.
- Support UAT testing on daily basis.
- Involved in integration testing, debugging and bug fixing.
Environment: Java, J2EE, UML, Struts, XML, Web services, Spring MVC, spring framework, Hibernate, Rational Rose, DB2, eclipse IDE, Tomcat, Star Team, WebSphere Application Server 5.1.
Confidential, Rancho Cordova, CA
senior developer Analyst
Responsibilities:
- Understood teh Entire ITF and ETF applications. Involved in Design, and Development and Deployment of ITF application.
- Developed various services using EJB3 for ITF (Internal Tax Payer Folder).
- Developed web services for ETF (External Tax Payer Folder).
- Developed Junit test procedures to test all services.
- Responsible to create and maintain technical design documents.
- Coordinates wif ETF team to integrate web services wif their application.
- Supports, analyzes and resolves issues occurred in various environments.
- Developed Several Action, Model and response processor classes that are used once we has response from teh services to handle their success and failure responses.
- Involved in creating a data model for a service where multiple providers were involved.
- Involved in Creating and consuming SOAP Web services using annotations.
- Configured IBM MQ and send third party case information to TPF case queue.
- Involved in generating JAXB classes from schema files.
- Developed several DAO classes interacting wif EOD DB2 database and participated in writing JPA criteria builders and predicates.
- Developed several Message Driven Bean classes to consume teh messages from Disassociation queue through listener ports.
- Consumed DMV, DOJ and PEGA SOAP based external Services while creating new Power of Attorney declaration to represent teh individual taxpayer.
- Consumed Autantication\Token service, which should be called before calling any SSP based services.
Environment: Java 1.6.2, RAD 8.5, Webpshere Application Server 8.0, EJB3.0, Servlets, SOAP Web Services, Clear Case, IBM DB2, JAXB
Confidential, Rancho Cordova, CA
Senior Developer
Responsibilities:
- Developed workflows (JPDLs) for Identification services, Forensic Services and Tactical Services.
- Developed Various Handlers to handle requests.
- Developed Junit test cases to test teh developed code.
- Identified and added initial data required for teh various workflows to test in development Environment.
- Developed common Handlers based on teh overall functionality of teh project.
- As test support in charge in IT environment Work wif QA team closely to close all teh opened bugs.
- Responsible for packaging and deployment on teh development and Application test environments.
- Developed Common validator for all teh services.
- Helped other developers to use common validator functionality.
- Responsible to test requests and responses to and from external systems.
- Involved in developing of administration web interface using JSF, HTML and CSS.
Environment: Eclipse Java EE IDE, JBOSS 5.0, java1.6, spring2.0 framework, jdbc, XML, Oracle10g,sql developer, Microsoft’s TFS, HTML, JSF 1, CSS
Confidential, Elk Grove, CA
Senior Developer
Responsibilities:
- Developed Technical system design document for teh Supplier Dash Board project.
- Independently developed business logic implementation for Supplier Dash Board project’s Admin module and Metric Management module.
- Developed user interfaces using struts 2.0.
- Responsible for packaging and deployment on teh development and system test environments.
- Involved in integration testing, debugging and bug fixing.
- Worked wif system analysts to find and fix bugs in existing applications.
- Integrated Ajax framework in teh WebPages for teh fast-synchronized responses.
- Used JavaScript extensively for teh front-end validations.
- Involved in GCM phase2 project’s Cost Analytics and Warranty Redemption module’s bug fixing and production support.
- Deployed and tested applications locally on teh JBoss local environment.
- Used Apache api to generate xl based reports.
- Developed, implemented and performed teh unit testing using JUnit.
Environment: Eclipse Java EE IDE, JBOSS 5.0, java1.6, struts2.1.6 framework, spring2.0 framework, jdbc, servlet/jsp, html, MDB3.0, XML, WebServices, Oracle10g, Ajax, jquery, Apache ANT,sql developer,svn
Confidential, CA
Senior Developer
Responsibilities:
- Developed Technical system design documents and involved in teh development of web correspondence, case notes, web messages, Sacramento county conversion, and Los Angeles county conversion projects.
- Developed frame work classes.
- Responsible for packaging and deployment on teh development and system test environments.
- Involved in integration testing, debugging and bug fixing.
- Used struts framework in all teh new web applications.
- Worked wif system analysts to find and fix bugs in existing applications.
- Integrated Ajax framework in teh WebPages for teh fast synchronized responses.
- Used JavaScript extensively for teh front end validations.
- Monitored batch job and all applications status on daily basis.
- Migrated existing source code in to teh Java 1.6
- Deployed and tested applications locally on teh web sphere local environment.
- Used me Reports frame work to generate customized reports in Jasper.
- Used junit for teh unit testing.
Environment: J2ee, Cache, Serena version Manager, IBM Rational Application Developer 6.0/7.5, Apache Tomcat 5.0, IBM Web Sphere Application Server 6.0, java script, struts frame work, html, Apache ANT.
Confidential, CA
Senior Developer
Responsibilities:
- Developed webservice interface and provided wsdl to customers.
- Developed utility component, which uses xslt to transform users input.
- Developed ejb session beans to validate user input and submit teh order to coldfusion webservice.
- Defined xml schema for teh user input.
- Developed Message driven bean.
- Defined build targets using apache’s ant.
- Used subversion as repository and cygwin utility to communicate wif svn.
- Studied existing coldfusion code.
- Designed sequence, class diagrams using visio.
- Used session beans for teh business logic implementation.
- Used jboss schedulable service to run teh application on 1st of every month.
- Developed junit test classes to test teh functionality.
- Used jdbc to interact wif oracle db.
- Developed session beans for teh business logic implementation.
- Developed message driven beans (MDBs) to send asynchronous messages to teh partner.
- Used jboss’s schedulable service to donate new numbers to partners in various rate centers.
- Generated beans from intrados’ xsd using jaxb framework.
- Defined build targets to create ear and jars using ant.
- Developed session bean for teh business logic implementation.
- Developed a utility component for teh https communication wif teh intrados servlet.
- Developed a webservice to invoke dis application from various other applications.
- Developed business session beans.
- Used Ajax to show rate centers.
- Worked wif off shore team in developing GUI applications.
- Integrated and tested all web applications.
- Tuned teh web applications for teh optimum performance.
- Used jsf for teh web components.
Environment: J2EE, cold fusion, Linux, Jboss4.1, Sybase, Oracle, Eclipse, Cygwin, Junit, Visio, XML SPY, XML, XSLT, XSL, log4j, TOAD, Ant, SSH, Windows XP, JAXB, Hibernate, JSF, AJAX, XPATH, Axis
Confidential, Verizon, TX
Senior Developer
Responsibilities:
- Involved in requirements gathering, and teh architectural design of teh ISP Gateway based on existing systems.
- Involved in drawing architectural design modules, sequence diagrams, class diagram, and flow diagrams using MS Visio.
- Developed utilities classes for XML Parsing using JDom, Queue Submitter using JMS and Data access Modules using JDBC and Oracle.
- Developed XML Schemas for data communication between various modules of teh system.
- Developed SOAP clients to interact wif web services.
- Developed xsl to transform one order type to other.
- Developed acceptor session bean (entry point to teh ispgateway), which persist teh order details and triggers de for teh further processing.
- Developed ispgateway webservice to accept online orders from various front-end systems.
- Developed rtx (for migrate orders from dsl to fiber), sspordering (to get teh geo code and address validation), dryloop (to process dryloop orders), nsop (for to process unity orders) session beans and MessageDrvien Beans to do teh preorder validation, business validations and to submit teh order to teh external systems by calling its servlet or webservice for further processing.
- Developed standalone component to process teh batch orders from teh various isps.
- Developed shell scripts to run batch orders.
- Wrote teh build scripts to create jar, war and ear files.
- Used Struts1.1 Frame work to develop submitter tool to submit teh fallen orders.
- Involved in integration testing, debugging and bug fixing.
- Unit testing using Junit and code coverage.
- Running optimizeIt to check for memory leaks and optimizing teh code.
- Developed an automated tool to place test orders after each code drop in dit, sit and production environments.
- Responsible to create connectionbpools, data sources, message ques, build, deploy and test teh application in dev environment.
- On teh rotation basis supports teh testing team for teh sit and uat environments.
- Support and watch teh production.
Environment: J2EE, Java 2.0, SunOS 5.8, WebLogic 8.1,Oracle 9i, Rational ClearCase, Borland Optimize it Enterprise Suite 6.0, Borland JBuilder X Enterprise, Junit, visio, XML SPY, XML, XSLT, XSL, log4j, TOAD, Ant, SSH, Windows 2000
Confidential
Java Developer
Responsibilities:
- Designed and documented teh functional specifications of teh e-procurement system.
- Designed teh Data Model.
- Used JavaScript for Confidential side validations.
- Extensively used intrinsic objects like Response, Request, Session, and Server.
- Implemented teh autantication and authorization of e-procurement system depending on teh user status.
- Used Mail API to send emails at various stages in teh e-procurement system.
- Used Oracle as a database Server
- Created tables, indexes, stored procedures.
- Involved in performance tuning of teh application.
- Responsible for backend development.
- Wrote Entity and Session EJB’s wif 1.1 specifications.
- Develop a common EJB1.1 code to run on any web server.
- Create XML documents using W3C standard parsers.
- Code JSP pages using java beans.
- Used Struts Frame work for Request and Response processing
- Developed number of stored procedures and triggers in oracle.
Environment: Java, J2EE, XML, JSP, JavaScript, Oracle 8i, WebSphere 4.x, Web Logic 6.1, Jboss, Oracle 8i, HTML, ODBC, Windows NT