J2ee Programmer Resume
Summary
- Seven years of experiencein the IT industry specializing in development of Java and J2EE architecture based systems.
- Extensive professional experience in Object Oriented design, Systems Analysis, Software &Web Application development.
- Worked extensively on J2EE Platform for developing Web and Distributed Applications by using EJB, JDBC, JSP, Servlets with MVC architecture.
- Worked on several open source frameworks like Struts, Spring, Hibernate, Ajax libraries.
- Experienced in all stages of software engineering life cycle including Requirements gathering, Documentation, Implementation, Unit testing, System testing, build and release.
- Experience in using variety of J2EE Application Servers such as BEA Weblogic, Apache Tomcat, and IBM’s WebSphere and JBOSS.
- Extensive development experience with open source frameworks like Hibernate,Spring.
- Experience working with Agilesoftware development methodologies.
- Experience in using CVS and VSS for version control and JUnit for testing.
- High level understanding of the reporting tools like Crystal reports using the Crystal reports developer.
- Self motivated and proven ability to work independently or in a team environment.
- Technical abilities are complemented with excellent communication and user interaction abilities.
Programming Languages
Java, JDK 1.6, C/C++,JDBC, Servlets, JSP, Oracle, SQL, PL/SQL, XML, Unix, Pascal, Flex, Objective C, Cocoa
J2EE Technologies
EJB2.0, JSP1.1, J2EE1.4, J2SE, Java Servlets2.4/2.3, JDBC2.0, Struts
Web Technologies
HTML, CSS, Java Script, XML, XSL, XSLT, XSD, SOAP, WSDL, JSON, JAXB
Databases
Oracle 8i/9i/10g, DB2
Frameworks
Jakarta Struts 1.1, Spring
Distributed Computing
EJB, RMI
ORM
Hibernate
Developer Tools
MS Office, Eclipse, EditPlus, Xcode 3.0
Application & Web Servers
Weblogic8.1/9.1, Apache Tomcat 5.0, Jboss, WebSphere7.0 , Axis
Build Tools
Ant, Maven
Version Control
CVS, Subversion, VSS
Operating Systems
Windows XP/2000/NT/98/95, UNIX and MS Dos, iPhone SDK, Mac Os x
Education- MS, Computer Applications (MCA) from Andhra University, India
- BS, Computer Science, Andhra University, India
Work Experience
Confidential,MO Sep ‘10 - Present Java/J2EE Programmer
The MasterCard hosted enrollment website for HSBC premier credit cardholders will allow a user to establish an account that will allow registration of multiple cards to one username and password. They will be able to receive the alerts via SMS, email or both when their card is used in a country that is determined to be outside their home country. The enrollment web service utilizes the inControl platform to deliver the alerts. In addition the existing Common Registration Web Service and Banknet Bridge services are utilized.
Responsibilities
- Involved in the requirement gathering, design, development, testing, and implementation of the application.
- Developed the web interface using MVC design pattern with Spring MVC framework
- Involved in the front end development using JSP’s , HTML, CSS and Javascript
- Developed the components for providing a layer between the service implementation and the underlying web service.
- Developed the DTO’s to map the persistent data to the components that invoke the web services.
- Worked on the integration of the web application with several existing web services.
- Wrote the data access objects that manages the persistence of the domain objects.
- Involved in writing hibernate mapping files for hibernate Dao’s and injecting them using spring configuration files.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using Junit
- Used Apache Commons Logging framework to manage logging of application messages
- Used SVN as a version control tool for source code management and Quality center for logging all the defects/issues.
- Deployed the application on the Websphere Application Server
Environment: Java, Jdk 1.6 , J2EE , EJB , Servlets , JDBC 2.0 JSP, HTML, CSS, Java Script, WebSphere 7.0, RAD 7.5, UML, HTML, XML/XSLT, Oracle, Hibernate 3.2, Spring 2.5, Axis, Web Services, Log4J, Junit, Subversion.
Confidential,NJ June ‘09 – Aug ‘10 Java/J2EE ProgrammerRight To Know (RTK) provides the service to the Public Employers to submit the Surveys. RTK works through Single sign on and Security Portal, manages all the Public Employers, Facilities, Substances information, and allows to run the reports. The purpose of Right to know survey is to inform your employees about hazardous chemicals present at your facility. It provides an inventory of hazardous chemicals present at your facility to your local fire, police and health departments and local emergency planning committee and to provide the public with access to this information.
Responsibilities
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document.
- Web pages are developed using Java Server Pages, HTML, DHTML, Ajax, and JavaScript.
- Developed entire project using struts framework and developed layout using tiles.
- Developed business modules using Hibernate & Spring frame work technologies.
- Designed the presentation layer with HTML and JSP.
- Implemented the OO design patterns.
- Implemented Server side validation using DynaValidator forms.
- Configuration of application using Spring, Struts, Hibernate, DAO’s, Actions Classes, Java Server Pages.
- Used Struts Framework, Html, JSP, and JavaScript for Front End User Interface Design.
- Configuring Hibernate, Struts and Tiles related XML files.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using Junit.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment and provide critical reports to end users on time.
- Used Visual Source Safe for version control.
- Deployed the application on Sun App server.
Environment: Java 5, J2EE, JDBC, JSP, Struts2, Eclipse, HTML , DHTML, CSS, XML, Java Script, Hibernate 3, Spring 2.5, Oracle, SQL, PL/SQL, Unix, Junit, Ajax, Net Beans, JNDI, MS Access, Java Beans, Web Services, Rational Rose, UML, Visual Source Safe, Sun One App Server
Confidential,MN May ‘08 – Apr ‘09 Java/J2EE DeveloperIGM is basically Wells Fargo’s Stock Trading application that covers the information about Pending, Modified and Cancelled Trades of their clients. System is used by Trust Operations. The objective of IGM is to process the trade’s information and provide the information in different formats. As a Software Engineer my efforts were designing & developing Accounts Module, Pending Trades Module, Securities Module, and Files Generation Modules.
Responsibilities
- Analyzing the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving, technical guidance
- Responsible for prompt development of the system using DAO and MVC Design Patterns.
- Application development on Windows and UNIX platforms.
- Developed Multithreaded Model to process Trades.
- Developed the application using Beans, Servlet and EJB’s.
- Developed business modules with JSP, Servlet, Struts framework, Java, XML/XSL and EJB technologies.
- Implemented the object oriented design patterns.
- Implemented SOA Architecture while making the requests and parsing the response from Web services by using XmlBeans
- Developed XmlBeans Parsers to parse the data from the web services.
- Used Struts Framework, Html, JSP, and JavaScript for Front End User Interface Design.
- Developed business modules using Hibernate & Spring frame work technologies.
- Involved in writing hibernate mapping files for hibernate Dao’s and injecting them using spring configuration files.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment and provide critical reports to end users on time.
- Used CVS for version control.
- Designed the presentation layer with HTML and JSP.
- Deployed the application on Web Logic server.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using Junit.
Environment: Java, J2SE , J2EE 1.3, EJB 2.0, JSP, Servlets 2.3, JDBC 2.0, Web Logic application server, Eclipse3.1, Tomcat 5.1, UML, HTML, XML/XSLT, DHTML, Oracle, CSS, Java Script, Unix/Shell Script, JMS, Hibernate, Spring, SQL, Junit.
Confidential,MN Mar ‘07 – Apr ‘08J2EE Developer
UITIP is basically Minnesota Unemployment Insurance web application that covers taxes, benefits, appeals and overpayment for the workers of Minnesota. System is used by employers and employees for information. The objective of UITIP is to rewrite application to reduce redundancies and make more users friendly. As a j2ee developer my efforts were developing Benefit Claims, Employer Registration, and Employer/applicant account maintenance and wage detail and Bug fixing.
Responsibilities:
.
- Developed business modules with JSP, Servlet, Struts framework, Java, XML/XSL and EJB technologies and built web services.
- J2EE application development on Windows and UNIX platforms.
- The existing web system was enhanced using Struts.
- Developed entire project using struts framework and developed layout using tiles.
- Developed high performance object/relational persistence and query (hql) service for entire application.
- Front End User Interface Design- Used Struts Framework, Html, JSP, and JavaScript.
- Developed Java Beans to use in JSPs.
- Written java script for form validations and sql script for pulling the data.
- Created Stateless Session Beans for retrieving data and Entity Beans for maintaining User Profile.
- Configuring Hibernate, Struts and Tiles related XML files.
- Involved in writing XML web services using SOAP to communicate between applications.
- Efficiently managed the tasks and working and delivering features in a fast paced scrum environment and provide critical reports to end users on time.
- Deployed the application on Web Sphere server.
- Involved in doing various testing as per the specifications and test cases including Unit and Integration testing using Junit.
Environment: Java , J2SE , J2EE 1.3, EJB 2.0, JSP, Servlets 2.3, JDBC 2.0, Struts, Eclipse, Hibernate3.0, UML, HTML, XHTML, XML, CSS, Java Script, JMS, SQL, Unix, Oracle, Junit, Windows XP Professional, Internet Explorer, Websphere Application Server.
Confidential,PA Jan ‘06 – Jan ‘07 J2EE/JAVA ConsultantComcast is a leading telecommunication company serving local, long distance, digital satellite television, Internet access, and voice, data and network solutions for residential and business customers all over USA. It currently have a system called SBR which identifies the customer needs and transfers his/her calls to particular Sales representative who is responsible for his requests. CCTP-BSC is based on business intelligent system, which provides customer service.
Responsibilities:
- Involved in developing the scorecards, which are based on the authentication and authorization rights for a particular user. So the features and navigation vary depending on the user roles.
- Designing, Coding and Deploying server side J2EE components like EJB, Java Beans, JSP, Servlets, JDBC, JNDI, and deployments with IBM’s Web Sphere.
- Developed EJB’S for holding the state of the classification and analysis variables.
- Developed different set of services, which are used to load metadata into session. Like hierarchy services, fallout report services, product management service, maintenance service, skill change report service etc. This service is used to get the database connection.
- Developed entire project using struts framework and developed layout using tiles. Involved in developing tiles, homepage and hierarchy popup.
- Deleveloped struts actions for all the components like reports, hierarchies, changing password, search actions.
- Developed servlets for converting tables into excel sheets and to pdf formats.
Environment: Java 1.4, J2SE, J2EE 1.3, JSP, Servlets 2.3, JDBC 2.0, Eclipse, IBM Web sphere Application Server, WSAD 5.1.0, HTML, XHTML, XML, Junit, SOAP, WSDL, CSS, Java Script, Unix, DB2, SQL
Confidential,MA June ‘04 – Dec ‘05
Java Developer
Worked as a Senior Designer/Developer, responsible for creating new Services for StateFarm insurance. Was responsible for developing the new services, action classes for various Lines of Business. Developed Form Beans and action classes to write the routing logic and to call different services. Developed and executed the business validation logic in form beans. Developed the JSP’s using the struts framework tag libraries. This product was developed with J2EE to avail all the benefits of distributed technology.
Responsibilities
- Developed the web interface using MVC design pattern with Struts framework
- Designed and implemented most of the Java related portions of the application including EJBs for encapsulating business logic.
- Developed server side utilities using J2EE technologies Servlets, JSP, JDBC.
- Developed the JSP’s using the struts framework tag libraries.
- Developed the WORKFLOW concept using the struts framework to avoid the back button problems.
- Maintained the struts config files, tiles definition files and web.xml.
- Session Beans are designed in such a way to serve the following:Inserting, updating, and deleting data from the database
- Developed and executed the business validation logic in form beans.
- The framework involves struts framework, which internally uses the J2EE design patterns.
- Developed the servlets, beans for the application
- Involved in the application development and unit testing.
- Responsible for design and architecture of the project by using MVC Struts frame work
Environment: Jakarta-Struts Framework, Java, JDBC, J2EE, JSP, Servlets, EJB, Java Beans, HTML, XML, IBM Websphere Application Server, Oracle , SQL, Unix, Junit, Windows XP Professional, Internet Explorer.
Confidential,India June ‘03 – Dec ‘03
Software Engineer
WebMailServer is a web-based software that is used to communicate among employees of an organization within intranet. It is a just another form of different mail server like Hotmail, Yahoo etc. A user willing to communicate has to hit the main page and login before he can perform any operation. Various newsgroups can also be maintained and users can subscribe/unsubscribe to the newsgroup(s) they want. A servlet is used to manage current users’ session and it uses request-dispatcher to transfer the request to various JSP pages to show the dynamically created HTML pages.
Responsibilities
- Analyzing the client requirements and functional areas of the existing system, client interactions, coordinating with the team members on critical problems and solving, technical guidance
- Responsible for the development environment setup and configuration of Weblogic AppServer on Windows.
- Involved in development of interfaces using applets, HTML
- Developed JSP’s and Servlets to provide dynamic content to the HTML pages.
- Responsible for developing the distributed objects like EJB’s (session beans).
- Involved in requirement analysis based on the Use Cases and Functional Requirement Document.
- Involved in developing and deployment of application with MVC Struts framework.
Environment : Java, J2EE, Servlets, JSP, JavaScript, Jakarta Struts Framework, Eclipse, Html, Oracle , SQL, JDBC, JDK 1.2, Java Beans, Apache Tomcat, WebLogic server ,Windows NT Server