Senior Java Developer Resume
Woburn, MA
SUMMARY
- About 7+ Years of Professional Experience in all phases of Software Development Life cycle including analysis, design, application development, testing and maintenance.
- Extensive experience in developing applications using JSP, Servlets, JavaBeans, EJB3.0, JSTL, JSP Custom Tag Libraries, JDBC, JMS, JNDI, AJAX, ITEXT, JavaScript, Java Mail, XML and XSLT, JAXB, XML Beans, Webservices.
- Developed and deployed multi - tier Enterprise Applications using MyEclipse, Websphere Studio (WSAD5.x), RAD 6.x /7.x and RSA7.5 Application Developers.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, Spring and familiar with JSF.
- Implemented Design patterns such as Session Façade, Abstract Factory, Singleton and DAO.
- Working experience in developing Session (Stateless & Stateful), Entity and Message Driven Beans.
- Experience in configuring and deploying Web Applications using IBM WebSphere 4.x/5.x/6.x/7.x, IBM WebSphere Portal Server 5.1, BEA Weblogic 6.x/7.x/8.x Application Servers and Tomcat Web server, I Planet.
- Developed ANT scripts and Maven Scripts for the build and deployment of J2EE applications.
- Design, analysis and modeling of n-tired, Object-Oriented system architectures using RUP/Rational Rose
- Working knowledge in using UML, XML parsers (SAX, DOM), XSL, XSLT, SOAP, HTML and DHTML.
- Sound RDBMS concepts and extensively worked with Oracle 9i/8i, PL/SQL, SQLServer 7.0, DB2UDB, Sybase.
- Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
- Developed and deployed (SOAP/JMS and SOAP/HTTP) webservices to interact with partner interfaces
- Very good experience in developing Test Cases using JUnit and using logging components as Log4J.
- Used Hibernate as a Object relational mapping (ORM) library and also Developed distributed applications using JMS, IBM MQSeries.
- Excellent communication and interpersonal skills and a very good team player with the ability to work independently
TECHNICAL SKILLS
J2EE Technologies: JSP, Servlets, JavaBeans, Struts, Spring, ODBC, JSP Custom Tag Libraries, Tiles, XML (SAX & DOM), AJAX, Java Mail API, JAXP, JAXB, ANT, Applets, JUnit, Log4J, CVS, SDLC
Middleware: EJB3.0/2.0, RMI, JNDI, JDBC2.0, JTA, JMS, JAX-RPC, UDDI, WSDL, SOAP, IBM WebsphereMQ
Web/App Servers: IBM WebSphere 7.x/6.x/5.x/4.x, IBM WebSphere Portal Server5.1, BEA Web Logic 8.x/7.x, Tomcat 5.x/4.x, JRun, JBoss, Apache, Iplanet6.0
IDE Tools: WSAD 5.x, RAD6.0, RSA7.5, Eclipse 3.0/2.1.1, Jbuilder, Edit plus, TextPad
Data Bases: Oracle 8i/9i/10G, DB2 UDB, SQL Server, MS Access, Sybase
Languages: Java, JavaScript, Visual Basic, PL/SQL, HTML, DHTML, XML, C, C++
Operating Systems: Windows 9x/NT/2000/XP, UNIX (Sun Solaris), Linux, AIX
PROFESSIONAL EXPERIENCE
Confidential, Woburn, MA
Senior Java Developer
Responsibilities:
- Using OOAD Technology classes are designed in UML with the help of Rational Rose tool: .
- Created user - friendly GUI interface and Web pages using HTML, JSP, JQuery, EXT JS and Java scripts.
- Used ADF Validation framework for Client side validations and Server side validations.
- Designed and Developed Model Components - Action Form Bean, Controller
- Components - Action Classes, Action Mapping.
- Managed Object Persistence, Data retrieval using JPA, ADF Framework with ORACLE as backend.
- Developed publishers to communicate offers using JMS, ADF and Oracle.
- Worked closely with requirements to translate business rules into business component modules.
- Developed various XML and XSL for the transformation of messages.
- Developed and deployed business logic using session beans and servlets
- Used Web Services (SOAP) to exchange information.
- Used Hibernate framework for back end development along with JDBC and ADF dependency injection for middle layer development
- Provided production support for the application and coordinated with cross functional teams
- Deployed JAR, WAR files on Weblogic Application Server.
- Wrote Database objects like Triggers, Stored procedures in PL/SQL.
- Interacted with the users and documented the System.
Environment: Java, J2EE, HTML, Servlets, Weblogic Application server 10.3, Web ServicesSOAP, ADF, JPA, ADF MVC, Spring 3.0, JQUERY, JMS, JDBC, XML, XSLT, REST, Struts 2.0, Oracle 10g, PL/SQL, Agile, HTML5, CSS, AJAX, Java Script .
Confidential, MN
Senior Java Developer
Responsibilities:
- Responsible for object-orientated analysis/object-orientated design and also worked closely with the business analyst’s in gathering, understanding and developing the requirements.
- Participated in all the phases of the development namely Web Component Creation, Application Assembly and Application Deployment.
- Developing the J2EE Application using IBM RAD6.0, DB2 Database and Spring Framework and deploying to IBM WAS6.0 application server.
- Developed Application controllers, Business and Data service modules for the web application.
- Developed Commission batch process and created PDF files using ITEXT.
- Develop, implement, and maintain an asynchronous, AJAX based rich client for improved customer experience
- Created Plan Comparison features using AJAX. Used Yahoo User Interface (YUI) for ajax connectivity and also used Treeview.
- Configured Hibernate with Spring and also used Transaction Management and also worked with Exception Resolvers, Abstract Wizard Form Controller.
- Extensive use of HTML, JSTL and JSP and JQuery for the presentation layer along with JavaScript for the client side validations.
- Developed Custom Tag Libraries for the use in web pages by using JSTL package for the development of the webpages.
- Used Design Patterns like Factory, Singleton, Value Object and DAO pattern.
- Used JNDI to lookup for the data sources required.
- Designed and developed Webservices to expose services to outside vendors.
- Developed Marshaling and UnMarshalling for Request and Response XML using JAXB and to manipulate XML documents.
- Designed DTDs, XML Schema for data transmission. Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Used Ehcache for general purpose caching.
- Developed Message based systems using JMS API and Message Driven Beans.
- XML (DOM & SAX) was exhaustively used for parsing data to be displayed from various backend servers.
- Developed ANT scripts for the build and deployment of J2EE components in application server.
- Developed several stored procedures, functions using PL/SQL and Oracle 9i.
- Worked with XFDF for populating the form elements on PDF.
- Configured and created application log file using Log4j. worked on Web UI modules built using ExtJS.
- Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework
Environment: Java, J2EE, Spring 2.0, WebSphere6.0, RAD 6.0.1,Servlets, EXTJS, JSP,JQuery, JDBC, XML/XSLT, SAX, DOM, HTML, DHTML, AJAX, DB2UDB, Oracle9i, AIX, UNIX, Shell Scripts, UML, JavaScript, AJAX, CVS, Log4J, JUNIT, ITEXT, JMS, Windows2000/ NT, ANT.
Confidential, NC
Senior Java Developer
Responsibilities:
- Extensively worked with Confidential custom WebSeries framework and JDMP automation process.
- Understanding the existing functionality of the system.
- Involved in the requirement analysis, design, and development as well as in the testing of this product
- Finding out the dependencies across the systems, flow of data and understanding the report, feed generation and upstream and downstream systems feeding.
- Involved in estimating time for the Change Control. Worked in a close team environment in pairs with 1 week build iterations.
- Contributed in design and development of MVC web based application.
- Used Oracle 10g as a Database and PL/SQL Programming for querying database.
- Used Web Sphere Application Server 6.1 as an application server for deploying the production application and Tomcat 5 for Development environment.
- Used J-Unit for unit testing the application and used Log4j tool for debugging the application.
- Used XSLT, XML, Xalan (XSLT Engine) and Xerces (XML Parser) Parsers to generate the html forms dynamically.
- Involved in designing and development of Front-end web interface using JSP,JQuery, JSTL, AJAX, JavaScript, CSS and XML for administering and managing users and clients.
- Involved in prototype designing of JEE Webseries and Spring IOC. Hands on developing Hibernate mapping, POJO’s and DAO’s. Spring Framework is implemented for Service layer. Working Knowledge on Spring Core, Spring IOC and Spring AOP.
- Used Mercury Quality Center as bug reporting tool.
- Extensively involved in the developing different kind of currency payments transaction, which involved multi threading, XML, DOM parsers and Core Java.
- Responsible for writing J2EE design pattern like Object Model, Sequence diagrams and Use Cases using Rational Rose.
- Followed Test Driven Development ( TDD Approach )environment using Agile methodologies
- Hands on creating Crystal Reports and loading them from GUI.
- Worked closely with QA Engineers to ensure quality. Hands on testing and extensively worked on White-Box testing which includes bug fixes.
- Provided Production Support and Application Support by interacting with the end-users and fixing day to day bugs.
Environment: Java 1.5, Java beans, J2EE, JSP, JSTL, HTML, Servlets, JavaScript,JQuery, AJAX, XML, XSLT, Crystal Reports, CSS, SQL, PL/SQL, ORACLE 10g, XML, Hibernate, Spring JEE Web-Series and JDMP Framework, Putty, Toad, WSAD, Websphere 6.1, XML-SPY, Mercury Quality Center, ANT, VSS, Windows XP, UNIX.
Confidential
Java developer
Responsibilities:
- Articulated the use cases and documented the specifications.
- Involved in creating new articles and modifying existing articles for different tenet products.
- Involved in tagging the articles for different products.
- Implemented MVC Pattern by developing a controller Servlets.
- Developed data access logic using JDBC.
- Followed the quality process used in the project such as configuration management, preparing test cases and updating the Test status with the status of the defects.
- Used JSP to create the front-end screens for the module.
- Involved in development of presentation layer using JSP and custom tag libraries.
- Involved in bug fixing.
- Backup using Export and Import Utility from other software using SQL.
- Controlling and monitoring user access to the database and maintaining system security.
- Used VSS for version control of the application
Environment: Java1.4, JSP, Ajax, Servlets, JDBC, Struts, Web services, Oracle 9i, JBoss 4.0.2
Confidential
Software developer
Responsibilities:
- Developed Search Engine for the website.
- Documented the User Manual in detail explaining in detail the various flow of controls.
- Developed stored procedures in PL/SQL.
- Developed Servlets containing the business logic that acts on beans and forwarding the requests to JSPs for representation.
- Used Java Script for client side validations.
Environment: LINUX, Java, JSP, Servlets, Java Beans, HTML, JavaScript, DHTML, XML, Apache Tomcat Web server, Oracle.