Sr. Java/j2ee Developer Resume
Memphis, TN
SUMMARY
- Sun certified Senior Java Programmer having more than 8 years of experience in Analysis, Design, Development, Testing and Deployment of Enterprise, Web and Client Server application using Java/J2EE Technologies with Java 1.7 Certification
- Experience in complete Software Development life cycle (SDLC).Used Agile software development methodologies - Scrum,RUP methodology in many projects.
- Expertise in: Core Java. J2EE Technologies Servlets, Javascript, CSS, JSP, JNDI, JDBC, JSON, Java Mail and EJB.
- Web and Application Frameworks such as Struts 1.x/2.x, JSF 1.x and Spring 1.x/2.x
- Object Relational Mapping frameworks such as Hibernate 2.x/3.x and Spring, Struts
- Web Technologies such as XML, SOAP, XSD, XSLT, databases sql/oracle, java development/.net, HTML, DHTML, XSL, CSS, Java Script, AJAX and Web 2.0 technologies.
- Strong experience in GoF Java design patterns and J2EE design patterns and Angler.
- Strong experience in Build tools such as apache-ANT, Maven.
- Experience in using e-Commerce Web Architecture
- Experience in Object Oriented Analysis and Design (OOAD) using UML.
- Experience in using Java IDEs such as Eclipse 3.x, RAD 7.x and Net Beans 6.x.
- Experiecne with servers such as Tomcat, JBoss, Weblogic and WebSphere Application Servers.
- Strong design and development experience databases Oracle 10g/9i, MS SQL Server, MySQL and DB2.
- Hands on experience in Performance tuning of SQL queries and PL/SQL stored procedures, triggers.
- Good experience with DB Queries, Service Oriented Architecture (SOA) and deployment of web services using SOAP, WSDL and JAX-RPC, JAX-WS, Apache Axis2.
- Experience in using Spring Jasper API to generate reports.
- In depth experience on various Operating Systems - Windows, Linux,Unix.
- Hands on Experience in Version Control systems Clear Case,Visual Source Safe,SVN and CVS.
- Experience in bug tracking systems like Clear Quest, Bugzilla, HP Quality Center and JIRA.
- Involved in preparing Requirement Specification, Analysis, Design, Technical Specification and Testing Documents.
- Strong Problem Solving skills, analytical skills, leadership abilities and excellent communication skills.
TECHNICAL SKILLS
Operating Systems: Windows 2000 / NT / XP / 9x, Linux, UNIX.
Java Technologies: J2EE, Spring, Hiebrnate, JDK 1.6 / 1.5 / 1.4, SWING, EJB 3.0/2.0,JTA, JavaBeans, Servlet 2.4JSP 2.0, Struts 1.1/1.2/2.0, JSF 1.2 Sun RI/Tomhawk/MyFaces,JDBC 3.0, JMS, JNDI,Spring Framework 2.5.
Internet Technologies: XML, XSLT, XPATH, XSL,XHTML, HTML, DHTML, CSSAJAX, JavaScript.
Databases: Oracle 10g/ 9i, MS SQL Server / 7.0 / 6.5, MySQL 5.0
Application / Web Servers: JBoss 4.2, Apache Tomcat 6.x / 5.x, BEA Web Logic 10.2/9.2/8.1/7.0 , Websphere 6.1., REST and SOAP API
ORM Frameworks: Hibernate 3.2, JPA.
IDEs and Tools: Eclipse 3.3, MyEclipse 6.0.1 Work Bench, Intellij 7.0, RAD 7.0Net Beans 6.1/6.5.
Build Tools: Apache-ANT-1.6.5, Apache-maven-2.0.9.
Project Design Tools: MS-Visio,MagicDraw UML.
PROFESSIONAL EXPERIENCE
Confidential, Memphis, TN
Sr. Java/J2ee Developer
Responsibilities:
- Added new features specific to Business Customers. Modified Activation Process, Price Override, Templates, handle different groups using same application. All the modifications performed using struts, Ajax,webservices,JSP,andXML.
- As a developer, was responsible for developing Adobe Flex components by extending common UI list controls.
- Used Web Service to send the message to the sub system.
- Developing the user Interface using JSP, Jakarta Struts, AJAX, Tag Libraries,HTML, JavaScript and XML.
- Using Web Services, SOAP and WSDL to connect to sub systems.
- Providing Production support for the application.
- Designed and implemented syntax and algorithm to losslessly encode mixed-contentXMLintoJSONfor round-trip safety
- Developed the Stateful Session EJB’s to handle the transaction functionalities like online funds transfer, bill payments to the service providers.
- Display of tax calculation on direct fulfillment orders in Pay and Ship Page
- The application uses the struts framework. The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB’s and Java classes and web implementation controllers are servlets
- In several states, tax is calculated based on pre-discounted prices
- Phoenix has established business rules which prevent BTM (Bill to Mobile) as a payment method for orders over $0 (with the exception of FAN accounts with provisions for BTM (Bill to Mobile) payment methods)
- Configured Struts Framework and Integrated with Tiles of Struts
- Generated XML pages, CSV and txt report with templates using XSL.
- Used JavaScript for client side validations. Used Log4J for logging
- Used EJB, web services as a middleware in designing and developing a three-tier distributed application.
- Created and maintenance of data using Oracle database.JDBC for database connectivity with Oracle.
Environment: J2EE,Java,EJB,Struts Frame work,Spring, Clear case, Clear Quest, UML/Rational Rose, XML (DOM and SAX parsers), JavaScript, JMS, Web Logic Application Server8.0, Eclipse, LDAP, HTML, ANT, JSP, Core Java, Tag Libraries, Oracle 9i, PL/SQL, Web Services, AJAX, Flex, shell scripting, Web Services, SOAP, Unix, Windows XP.
Confidential, Memphis, TN
Sr. Java/J2ee Developer
Responsibilities:
- Implemented the module using SCRUM, Agile methodology.
- As a developer, was responsible for developing Adobe Flex components by extending common UI list controls.
- Used Web Service to send the message to the sub system.
- Developing the user Interface using JSP, Jakarta Struts, AJAX, Tag Libraries, Ajax, HTML, JavaScript and XML.
- Using Web Services, SOAP and WSDL to connect to sub systems.
- Providing Production support for the application.
- Developed Jakarta Struts with Tiles and Validator, implementing MVC design pattern and writing custom Tag libraries
- Developed the Stateful Session EJB’s to handle the transaction functionalities like online funds transfer, bill payments to the service providers.
- Extensively used Spring IOC,AOP or development.
- Display of tax calculation on direct fulfillment orders in Pay and Ship Page
- The application uses the struts framework. The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB’s and Java classes and web implementation controllers are servlets
- In several states, tax is calculated based on pre-discounted prices
- Phoenix has established business rules which prevent BTM (Bill to Mobile) as a payment method for orders over $0 (with the exception of FAN accounts with provisions for BTM (Bill to Mobile) payment methods)
- Configured Struts Framework and Integrated with Tiles of Struts
- Generated XML pages, CSV and txt report with templates using XSL.
- Used JavaScript for client side validations. Used Log4J for logging
- Used EJB, web services as a middleware in designing and developing a three-tier distributed application.
- Created and maintenance of data using Oracle database.JDBC for database connectivity with Oracle.
Environment: J2EE, Java, EJB, Struts Frame Work,FLEX, Spring,Hibernate,Clear case, Clear Quest, UML/Rational Rose, XML (DOM and SAX parsers), JavaScript, JMS, Web Logic Application Server9.0, Eclipse, LDAP, HTML, ANT, JSP, Core Java, Tag Libraries, Oracle 9i, PL/SQL, Web Services, AJAX, Flex, shell scripting, Web Services, SOAP, Unix, Windows XP.
Confidential, Princeton, NJ
Sr. Java/J2ee Developer
Responsibilities:
- Preparing and presenting prototype for each and every functionality in the business process. .
- Prepared the TDS (Technical design specification) for each process preparing use cases for each process, design sequence diagrams and class diagrams using UML/ MS Visio.
- Configured java environment and Programmed on Linux operating system.
- Developed JSF pages for presentation layer using Struts 1.2. Also client side validations using Struts Validator framework/ JavaScript.
- Wrote SQL queries with SQL Developer, PL/SQL.
- Implemented the business logic writing Struts action components and configuring XML files using Struts, Spring and iBatis framework.
- Created Stateless session beans using EJB.
- Developed custom tag libraries for achieving most code-reusability and ease of maintenance for presenting, formatting and gathering data.
- Used Crystal reports for user account details.
- Developing automation tool for batch job and cleanup operation. Creation of Stored Procedures, triggers and functions in Oracle 9i database for helping batch jobs.
- Used MQ Series as middleware.
- Developed web services using Apache Axis2 in Java and SOAP/WSDL on SOA architecture.
- Test data and environment preparation for unit testing of various components layer with JUnit framework.
- Unit testing each module and Integration testing of the system as a whole.
- CVS was used for the purpose of version control and source code sharing.
- Developed various reusable Helper and Utility classes.
- Carried out UAT, building, packaging and shipping of the application to the production environment.
Environment: JDK,EJB,JSF,Jsp,servlets,Oracle,Spring,XML,JSTL,Hibernate, WebSphere, Webservices, HTML, DHTML,XHTML, CVS, Linux, JavaScript
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in System Requirements study and conceptual design
- Created UML diagrams like activity diagrams, sequence diagrams, Use case diagrams.
- Develop the User Interface Screens for presentation using AJAX and HTML.
- JavaScript was used for the client side validations.
- Developed web application using MVC Architecture
- Eclipse used as Java IDE tool for creating JSPs, Servlets, and XML.
- Written JSPs, Servlets and deployed them on Weblogic server.
- Used GWT for asynchronous server calls.
- Used the JNDI for Naming and directory services.
- Used SVN as source control.
- Wrote SQL queries with PL/SQL.
- Generated reports of user using Crystal reports.
- Written JavaScript functions to get dynamic data and client side validation.
- Developed annotated POJO classes using Hibernate 3.1.
- Used Hibernate for mapping objects to the Oracle 9i database tables.
- Used Hibernate Second Level Cache to increase performance in application.
- Participate in designing Web service framework in support of the product
- Developed Web Services in Java and SOAP/WSDL.
- Used XML to transfer the application data between client and server.
- Developed the XSL to convert and compare the SOAP to simple XML and vice versa.
- Debugged the ANT Scripts for building the entire web application
- Struts used as middle tier development with Hibernate as ORM for the application based on the MVC design paradigm.
- Performed testing using JUnit.
- Implemented SDLC using Agile Methodology.
Environment: JDK, J2EE1.4, Servlets, JSP, JMS, EJB, WSAD, XML, XSL,JBoss 3.7, Hibernate, intellij 5.0,GWT Ajax, JUnit3.8.1, Struts1.2, web services, weblogic 8.1, Oracle 9i,,Oracle Report Client 6.1.
Confidential
Java/J2ee Developer
Responsibilities:
- Designing and Developing the J2EE application using the Tools Eclipse, ClearCase, SQL Navigator and Rational Tools.
- Developed Strategy load module using External tables, UNIX Shell scripts & Autosys scheduler for loading strategy feed into eservicer databases & notifying the bad records / files or exceptions to the users.
- Developed modules like Supplemental, Property Substitute, Swap Loan and Significant Insurance using Java, JSP, JDBC, Struts, Servlets, EJB2.0 (Session Beans) Oracle 9i (SQL & PLSQL Stored procedures, ref cursors etc & including the performance tuning for the sql queries), Weblogic appserver both Unix & Window 2000.
- Developed module for generating reports in ms-excel format using java, jsp, xml, xsl, excel, macros to merge two excel docs and events for filtering the data on excel document in Significant Report module.
- Created component, sequence and Activity diagrams for all the modules developed using Rational Rose.
- Written stored procedures using ref cursors for retrieving the records for supplemental, property substitute modules and J2EE MVC.
- Used ANT tool for building the project and Prepared the build scripts for both java and db stored procedures and written the release document for the each release.
Environment: Windows XP and Linux, Struts Framework, Enterprise JavaBeans (EJB 2.0, Stateless Session Beans), Weblogic 6.1/ 8, Java Server Pages (J.S.P), JavaScript, HTML, AJAX, CSS, Oracle (sql & plsql Stored procedure, function and Ref Cursors etc), Toad, XML, XSLT, log4j, Shell Scripting, SQL*Plus/External tables and Clear Case, Rational UML tools & ANT.