Sr Java Developer Resume
SUMMARY
- 9 years of experience in all phases of Software Development Life Cycle including System Study, Analysis, Design, Programming, Implementation and Maintenance of Java/Client server based applications.
- Strong experience in Web / Enterprise applications using n - tier architecture in J2EE technologies using Java, Servlets, JSP, JDBC, EJB, JNDI, JUnit, Eclipse, Net Beans.
- Expertise in MVC Architecture, JSF, ICE Faces, Struts (including Tiles & Velocity), Hibernate and Spring Frameworks.
- Strong background in Object-Oriented analysis and design. Very good at various Design Patterns, UML and Enterprise Application Integration. Created sequence diagrams, class diagrams and Use-Case diagrams using Rational Tool.
- Expert knowledge developing Service Oriented Architecture (SOA) using Web Services (SOAP, WSDL).
- Worked with JAX-RPC and JAX-WS, Restful to develop the web services for both server and Client.
- Experience in preparation of software requirement specification, also participated in several user meetings and requirements gathering.
- Sound exposure on XML technologies for data exchange, presentation, configuration using XML, SAX, DOM and Schema.
- Working Knowledge in deploying the applications in various application servers like JBoss, weblogic, websphere, and Apache Tomcat.
- Expertise in RDBMS like Oracle, DB2, SQL Server and PL/SQL.
- Extensively worked on preparation of Deployment Guide, Implementation Plan, User Manual, Test plan, Test cases & Test data based on Requirements specification.
- Extensively written Ant and Maven scripts for builds.
- Experience on working the AngularJS, JQuery frameworks in developing the mobile and web application.
- Possess strong SQL skills and good knowledge in UNIX shell scripting.
- Highly proficient in using CVS, SVN and Visual Source Safe.
- Excellent team player with strong problem solving skills.
- Personal skills include high degree of initiative, good communication, and ability to work with teams on different tasks, systematic problem analysis and effective time management.
TECHNICAL SKILLS
Programming Languages: JDK(1.7,1.6,1.5, 1.4.2 171.3 ), C, C++, SQL, PL/SQL
J2EE Technologies: JSP, Servlets, EJB, Java Bean, SOAP, WSDL, JDBC, JNDI
Framework/Standards: Struts 2, Struts 1.2, Spring MVC, Spring Web Flow, Hibernate, JSF, Prime Faces, iBATIS SQL Maps, iBATIS DAO
Markup Language: XML, XSL, XSLT, XPATH, HTML, DHTML
Application Server: WebLogic 7.0/8.1, WebSphere 5.0/6.1, Jboss5.0, OC4J9.0.0.1
Web Server/Container: Apache tomcat 4.1/5.0,6.0, Iplanet
IDE: IBM Rational Application Developer (RAD), Eclipse 10.0, Jbuilder 9.0, JDeveloper, Web logic WorkShop8.1,Net Beans
Software/Tools: Ant, Maven, CVS, Rational Rose, Visio, Dreamweaver, Log4J, TOAD
Database: Oracle 11g/10g/9i, Sql Server 2000/2005/2008 , DB2
Operating systems: Windows 95/98/2000/xp, vista, Windows7,Sun Solaris, Unix, Linux
Scripting Languages: Shell, Java Script, CSS, Ajax, jQuery, Dojo, AngularJS
Modeling Language: UML, Rational Rose(Class Diagrams, Sequence Diagrams)
Testing Tools: JUnit, Selenium, QTP8.0, SoapUI 4.0.1
Data Warehousing Tools: Business Objects 6.5
Version Managers: VSS, Clearcase, Clear quest, Perforce, Subversion, Vault,Git
PROFESSIONAL EXPERIENCE
Confidential
Sr Java Developer
Responsibilities:
- Involved in development of the application using Spring Design Pattern, AngularJS Framework.
- Developed Web Pages using AngularJS and Coffee Script.
- Developer the Restful web services to make call to EPIC System to get the data.
- Developed the controller and Service class to handle the business logic.
- Used Jenkins for building and deployment of the project to different environments.
- Followed Pair Programming in development of the project.
- Used Soap UI for testing the JAX - WS Web Service.
- Used JUnit for unit testing the application and also used Coffee Script test for angularJS testing.
- Used Git Repository for check in and checkout of the code.
- Involved in the code review and merge process of the code before we deploy the code to QA environment
- Used Scrum Methodology during the entire development phase of the project.
Environment: Java 1.7, J2EE, Spring, Soap UI 4.6, Restful Web Service, AngularJS, Coffee Script, Jenkins, Sonar, Maven, Apache Tomcat, Log4j, Oracle 11g, CSS, Git, Grunt, STS, Hibernate, Sublime Editor,version1
Confidential
Sr. Java Developer
Responsibilities:
- Involved in development of the application using spring design patterns.
- Wrote AngularJS controllers, Views and Services for new Website development.
- Used Restful web services to get data from the AIM database, related to Floor and Room Information.
- Worked on fine tuning the performance issues related to the tree structure loading for large surveys.
- Involved in design and requirement meeting with user during the development and implementation of the project.
- Developed the Controls class as an interface to get data from the web Services and UI interface.
- Used Soap UI for testing the Restful Web Service.
- Used JUnit for unit testing throughout the application
- Used Agile Scrum Methodology during the entire development phase of the project.
- Involved in Weekly code reviews.
Environment: Java 1.7, J2EE, JSF, AngularJS1.2, Soap UI 4.0, Restful Web Services, JSON, Apache Tomcat7, Log4j, Oracle 11g, CSS, Linux, Vault.
Confidential
Sr. Java Developer
Responsibilities:
- Involved in the design and development of the Protocol Amendments module using GWT framework.
- Generated Large PDF documents containing the Protocol information using the iText API and reduced the memory footprint of the generation process.
- Extensively worked on the PL/SQL packages, procedures and functions for fetching information from Oracle database.
- Designed and developed the logging functionality for the actions performed on the protocols, Protocol Action Logging (PAL) in the entire project.
- Performed builds and deployments the application in Web Logic Server to different environments.
- Developed the BO and DATA control classes to implement the functional requirements.
- Unit Test case preparation and execution.
- Involved in the Project community meeting for User requirements and change request in the application and documenting the same.
- Worked under the Agile Environment during the Project development.
Environment: Java 1.7, GWT 2.5.1, GWT Server, Web logic, Log4j, Oracle 11g, CSS, itext, Vault.
Confidential
Sr. Programmer Analyst
Responsibilities:
- Analyzed client requirements by interacting with various business divisions and consolidated SRS (Software Requirements Specification) Document.
- Developed Fund Check Availability Screens using JSP, and Tiles..
- Developed DAO for data interchange and Service Interfaces to perform the business logic using Struts Framework
- Developed the Service impl class to implement the business logic, Marshall and unmarshall of data to communicate with mainframe application using CTG calls.
- Developed Web Service using XFire Interface to send request to database and get the response back using SOAP xml.
- Used SOA Architecture to implement the Web Services
- Worked on Build.xml and Maven to add the new module changes to the existing application.
- Extensively used Web logic application server to test the Web Service(WSDL)
- Created a MKS packaging to deploy the application in Linux and Solaris application server.
- Used JUnit for unit testing throughout the application
- Involved in Building the application and deployment of the application in different test environments like integration, functional and clone.
- Modified the shell scripting to integrate the new module with existing application packages.
- Used Scrum Methodology during the entire development phase of the project.
Environment: Java 1.7,J2EE, JSP,Struts 2.0, JDBC, Weblogic10.3, Oracle11g, Log4j, Maven, HTML, Junit,SOAP,CSS,JavaScript,Eclipse, Solaris, Linux Windows7, MKS Package System, Mainframe.
Confidential
Sr. Software Developer
Responsibilities:
- Developed screens using JSF Framework.
- Extensively used Shell scripting to run the Price change, Bulk load Sku information into database.
- Developed Restful Web Service to send request and receive response in message format.
- Developed procedures and functions to perform data loading in Oracle.
- Extensively used Hudson to automate the project build process from SVN Repository and also extensively used Sonar for Code Metric.
- Used Agile Methodology during the development phase of the project.
- Performed usability testing for the application using JUnit Test.
Environment: Java1.7, JSP, JavaScript, Hibernate3.6, Oracle 11g, CSS,AngularJS, MyEclipse, JBoss 6.0, Maven, XML, JUnit, SOAP, Log4J, XSL,SoapUI 4.0.1,Jasper Reporting, Linux, Subversion.
Confidential
Software Developer
Responsibilities:
- Analyzed client requirements by interacting with various business divisions and consolidated SRS (Software Requirements Specification) Document.
- Involved in design and development of architecture of the application using Spring design patterns, JSF and Ice Faces.
- Developed Screens using JSF, Ice Faces Framework.
- Developed Web Service using JAX-RPC Interface to exchange data between different applications and different platforms.
- Using Eclipse generated the Web Service WSDL to send request and receive response from different application.
- Used SOA Architecture to implement the SOAP and WSDL in web services.
- Designing web pages for HTML files that supports AJAX component, Rich design time UI to use AJAX libraries such as Dojo, jQuery.
- Extensively used SoapUI 4.0.1 Tool to test the Web Service (WSDL).
- Developed Spring Batch programs for nightly upload and download of data.
- Extensively used iBatis Generator to create simple and Criteria based queries to work with DB2 database.
- Extensively used Hudson to automate the project build process from SVN Repository.
- Extensively used Sonar for Code Metric.
- Used JUnit for unit testing throughout the application
Environment: Java 1.6, J2EE, JSF, Ice Faces, Spring 3.0, JDBC, RAD 7.5, iBatis, WebSphere6.1, Log4j, Ant,DB2, HTML, Junit, CSS, SVN, Hudson, SOA,Sonar, SoapUI 4.0.1.
Confidential
Software Developer
Responsibilities:
- Involved in design and development of architecture of the application using Spring design patterns, JSF and Rich Faces.
- Visio is used for Designing of UML Diagrams (Class Diagrams, Use Case Diagrams, and Sequence Diagrams).
- Developed Screens using JSF, Rich Faces and My Faces Framework
- Create a new API using Soap to get data from NXTAPI system.
- Extensively used Hibernate Templates to work with SQL databases.
- Extensively used DOJO and JQuery to create rich web applications.
- Extensively used Web services to exchange data between different applications and different platforms.
- Involved in creating install package of the application.
- XSLT is used to edit the XML files on the internet browser.
- Developed reports using Jasper Reporting.
- Impact analysis and Change requests estimation.
Environment: Java1.6, JSF, RichFaces, MyFaces, Hibernate3.6, Sql Server 2008, CSS, Net Bean 6.9, Tomcat 6.0, Web Service,Maven, XML, SOAP, Log4J, DOJO 1.5, XSL, Jasper Reporting.
Confidential
Software Developer
Responsibilities:
- Involved in design and development of new enhancements of the application using MVC Model design patterns and JSP.
- Developed screens with JSP and struts Framework.
- Used Visual Voice component to convert the TTS messages to Voice messages.
- Used GIS Mapping Technologies to geocode address.
- Wrote build.xml to build the project using ant script deployment descriptor.
- Developed reports using Jasper Reporting.
- Extensively used Ajax andJavaScript’s on theclient side validations.
- Extensively used Java collection Framework such as Array List, Hash Table for the data manipulation and JNDI context initialization.
- Involved in creating install package of the application.
- Impact analysis and Change requests estimation.
- Unit Test case preparation and execution.
Environment: Java 1.5, JSP, Struts, Servlet, HTML, CSS, JavaScript, Ajax, Eclipse 6.5, Arc GIS, EJB3.0, Log4J, JBoss 4.3, WebServices, XML, Jasper Reporting, ANT, Visual Basic, SQL Server 2000, Linux, DHTML, SOAP, XSL.
Confidential
Programmer Analyst
Responsibilities:
- Involved in design and development of architecture of the application using Spring design patterns, JSF and Rich Faces.
- Visio is used for Designing of UML Diagrams (Class Diagrams, Use Case Diagrams, and Sequence Diagrams).
- Developed Screens using JSF, Rich Faces and My Faces Framework
- Create a new API using Soap to get data from NXTAPI system.
- Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with SQL databases.
- Used Ajax for validations.
- Extensively used Java collection Framework such as Array List, Hash Table for the data manipulation.
- Involved in creating install package of the application.
- XSLT is used to edit the XML files on the internet browser.
- Developed reports using XSL and HTML.
- Impact analysis and Change requests estimation.
- Unit Test case preparation and execution.
Environment: Java1.5, JSF, RichFaces, MyFaces, Ajax, Hibernate3.0, Sql Server 2005, CSS, Eclipse 7.0, Tomcat 5.5, Web Service, XML, SOAP, Log4J, XSL, Perforce.
Confidential
Analyst Programmer
Responsibilities:
- Involved in design and development of architecture of the application using MVC Model design patterns and JSF.
- Visio is used for Designing of UML Diagrams (Class Diagrams, Use Case Diagrams, and Sequence Diagrams).
- Used Web services to exchange data between different applications and different platforms..
- Extensively used Cascading Style Sheets with structural markup to apply visual formatting to a document.
- Used JCA adapters for enterprise connectivity and connecting to other servers.
- I have been using XSLT withJavaScript’s on theclient side validations to transform XML document into XHTML.
Environment: Java 1.5,JSF, Servlets, HTML, CSS, JavaScript, JDeveloper, Struts Framework, EJB3.0, Log4J, websphere 6.1, Linux, WebServices, XML,XSL, UML,PL/SQL Programming, Oracle 10g.
Confidential
Analyst Programmer
Responsibilities:
- Studied existing system and used Rational rose for the system analysis and design of the system. Class diagrams and ER diagrams were used for logical and physical data models.
- Built MVC framework for Web Applications through Struts, core java, J2EE server side components and Tag libraries.
- Created JSP, HTML, CSS, and DHTML pages for front-end, used Struts & JavaScript for client-side validation.
- Developed code for DAO, Action classes, and Action Form classes, application utility classes.
- Extensively used Java Collection framework and Exception handling.
- Development of reports using Business Objects 6.5.
- Developed an Invoice PDF Bill Generator Using itext Jar using Core Java and PL/SQL.
- Written PL/ SQL procedure for Billing and Reporting to generate reports.
Environment: Java1.4, J2EE, JSP, Struts, XSL, CSS, TIBCO, Rational Rose, BE Tuxedo, WebLogic8.1, CORBA, Oracle10g, BusinessObjects6.5, Log4J.
