Java Developer Resume Profile
Professional Experience:
- 7 years of experience in Analysis, Design, Development and Testing of Java/J2EE applications.
- Experience in Front End Technologies like Servlets, JSP, JavaScript.
- Excellent hands on experience with HTML,
- Basic of using Ajax techniques to make WebPages user friendly.
- Experience on Design Patterns like Singleton, Session Management, DAO, MVC, Front Controller.
- Experience working with J2EE application servers like Tomcat.
- Extensive experience with MVC architecture. Good experience in using ANT and Log4J.
- Extensive experience in developing Web Services applications.
- Experience in Database Design triggers, DDL, DML SQL queries.
- Experience in writing SQL programming Oracle 9i, 10g.
- Programming Experience in Windows 2000/XP/NT.
- Experience in implementing Service Oriented Architecture SOA with XML based web services SOAL/WSDL
- Expertise in implementing web services client using XML-based protocols such as Simple Object Access Protocol SOAP and HTTP using XML artifacts with Axis and Web Service definition Language WSDL
- Experience in using Spring Framework for building enterprise applications.
- Experience in Java IDE tools like Eclipse 3.0.
- Experience in Version control tools like SVN and VSS.
- Proficiency in System Life Cycle including managing, developing and testing the applications.
- Exposure to all phases of Software Development Life Cycle SDLC .
- Capability to adapt New Tools and Applications.
- Good team player with the ability to manage and work independently in a time sensitive environment.
Technical Summary:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PROJECT EXPERIENCE:
Confidential
Job Title: Software Development
Description:
The overall objective is to introduce new technological solutions that will simplify and streamline the health care provider's administrative processes in managing their revenue cycle. The goal was to extend these payment and remittance solutions to other UnitedHealth Group alliance partners as well as offer these solutions to the external payer community. This capability will reduce the highly manual processes required to collect pertinent information about the provider and to streamline and automate the enrollment transaction. This project used the Electronic Payment System my previous project as the base and build on that. Project was based on agile methodology, divided into multiple phases and each phase would get deployed at the end of every Quarter.
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
- Developed use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.
- Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
- Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE 3.4.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Implemented caching in hibernate to improve performance by caching the result of queries.
- Implemented Object-relational mapping in the persistence layer using hibernate frame work in conjunction with Spring functionality.
- Used Spring Core for wiring the beans and configuring the DI using the spring Context's Configuration files/Autowiring.
- Developed web-based customer management software using Facelets, JSF, Spring and web services.
- Created configuration files for spring, Hibernate and JSF navigation.
- Developed the helper classes for better data exchange between the MVC layers.
- Developed Web tier by using Ajax, Html, CSS, Java Script and JQuery.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Used Web services - WSDL and SOAP for getting required information from third party.
- Developed the Hibernate mapping files and involved in writing Junit test cases and suits using Eclipse IDE.
- Extensively worked on JMS using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
- Deployed applications as archived files and as exploded archive directories. Used WebSphere Server6.1 with the concept of an application installation directory, which helped to organize deployment files and deployment configuration files for easy deployment using WebSphere Server tools.
- Deployed the complete Web applications in WebSphere Application server.
- Used ANT tool for building and packaging the application.
- Used Perforce for Source Control and Version Management
Environment: Java1.6, J2EE , Servlets 2.0, JSF1.2, JSP 2.1, Spring2.5, CSS, Tiles, Log4J, ANT ,
Hibernate 3.0, Web services, Apache AXIS 2, JMS, WebSphere6.1, Oracle 10g, Eclipse 3.4, AJAX, Junit,Html
Confidential
Role: Java/J2EE Developer
Description:
Online Enrollment is a web-based application that allows participants of Retirement Plans such as the 401 k Plans to enroll themselves online in the Plan. The application offers different services provided by the Standard which range from the accounts being managed by the Advisers, guiding the participant with the investments that need to be made and the accounts being managed by the participants themselves. The application provides the participant the ability to choose these services, investments, auto rebalance investments and designate beneficiaries. The application also provides up-sell opportunities for the participant depending on the plan that the participant is enrolled.
Responsibilities:
- Created Technical Design document comprising of Class diagrams, Sequence Diagrams and
- other configuration related details.
- Developed web based reports and interfaces using JSP, Java Script, CSS.
- JQuery and AJAX was used to generate dynamic data.
- Worked with model view controller MVC Spring Framework.
- Developed Bean classes and mapped them into Hibernate configuration files for handling database
- transactions.
- Well versed in creating SQL Queries, and HQL Queries, stored procedures, packages etc.
- Worked with Spring ORM Object relational mapping.
- Expertise in creating Multi Threaded application to process multiple files simultaneously and load
- to DB
- Implemented JMS solution using IBM Websphere MQ to publish message in the queue Messages are then processed asynchronously to generate pdfs.
- Involved in coding for authentication authorization using Spring Security
- Implemented Log4j, Logging framework for logging the messages.
- Involved in writing build in Ant to create the EARs for online application and TAR files .
- Source Control Management using a VSS software.
- Developed Junits for the Action and the Business layer.
- Coordinating the onsite and offshore teams during Development life cycle of the project.
- Deployed the application into Production using Maven.
Environment: Java, J2EE, XML, Spring1.2, Hibernate 3.0, JMS, iText, JQuery, AJAX.
Confidential
Role : Java, J2ee Developer
Responsibilities:
- Analysis,Design ,Development,Maintenance Phases using OOAD process.
- Programming and Development of web pages using Spring 2.5, AJAX, Servlets, JSP and JavaScript.
- Corresponding to actions performed in the front end.
- SVN is used as a tool for version control.
Environment: Eclipse,,JSP 2.1, Servlets , Spring 2.5, Java Script, AJAX, , HTML, CSS,ANT, SVN, log4j, Windows XP,
Confidential
Role : Java Developer
The application is used for various type of customers having different rights Superadmin, admin etc using same interface. Payment details,Billdetails of the customers are to be shown by this application. If there are customers having issues their complaints used to register and resolved accordingly and after the report is generated.
Responsibilities:
- Involved in the Analysis, development, testing and maintenance process of the application.
- Developed user interface using Jsp.
- Facilitated the functionality for the application in Struts.
- Involved in the enhancement of some applications and user requirements Change Requests .
- Used SVN for version control of the code and configuration files.
Environment: Java, Servlets, Xml, Log4j, Windows, Hibernate, Eclipse,Oracle, Svn.
Confidential
Role : J2EE Developer
Responsibilities:
- Analysis, development, testing and maintenance process of the application.
- Developed user interface using Java, Jsp, Servlets, Javascripts.
- Involved in bug fixing and resolving issues with the QA
- Developed reports generating module in Java, HTML.
- Enhancement of some applications and user requirements Change Requests .
- Used SVN for version control of the code and configuration files.
- Used Log4j to capture the log that includes runtime exceptions and created log files on a daily basis.
- Involved in on-call support for solving client production issues.
Environment: JSP, Servelts,Tomcat, JDB , JavaScripts , Html , log4j,SVN.
Confidential
Role : J2EE Developer
The applicationn provides a payment gateway by which bill desk customers banks/billers implement this application to their site to provide the facility to their customers to pay their utility bills online.
Responsibilities:
- Developed user interface using Java,Jsp, Servlets, Javascripts.
- Involved in bug fixing and resolving issues with the QA
- Developed reports generating module in Java,Html.
- Enhancement of some applications and user requirements Change Requests .
- Used SVN for version control of the code and configuration files.
- Used Log4j to capture the log that includes runtime exceptions and created log files on a daily basis.
- Involved in on-call support for solving client production issues.
Environment: JSP, Servelts,Tomcat, JDB , JavaScripts , Html , log4j,SVN.
Confidential
Role : J2EE Developer
The applicationn provides a users to select a greeting/gift card.User can personalize the card and give the address details. A payment is done via payment gateway embedded in the application.Later the card cab be printed and sent to the desired location.
Responsibilities:
- Analysis, development, testing and maintenance process of the application module.
- Developed user interface using Java,Jsp, Servlets, Javascripts,C.
- Involved in bug fixing and resolving issues with the QA
- Developed reports generating module in Java,Html.
- Enhancement of some applications and user requirements Change Requests .
- Involved in on-call support for solving client production issues.
Environment: JSP, Servelts, Tomcat, JDB , JavaScripts , Html.