Sr Java Developer Resume
Washington, PA
Professional Summary
- Over 7 Years of Extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture, UI Design, implementation, testing, deployment and maintenance.
- Strategic planning, development, and implementation of complex Web sites and services.
- Practical knowledge of techniques for developing usable, accessible, and maintainable systems that meet organizational objectives.
- Developing visualization and planning tools such as sitemaps, wireframes, task flows, and more, and conducting usability evaluations.
- CMS customization and deployment; expert in Drupal, Alfresco, Expression Engine and WordPress.
- Strong knowledge of GOF and J2EE Design Patterns. Expertise in implementing and prototyping requirements using MVC and Service Oriented Architecture (SOA).
- Rich experience in J2EE application development, testing and deployment using commercial Application Server environments such as IBM WebSphere, Weblogic, Tomcat, JBoss, SunOne Application Server and J2EE, J2SE technologies.
- Strong knowledge and rich experience working with IBM Websphere Portal Server.
- Expertise in Enterprise Messaging Systems such as IBM MQ Series using JMS.
- Proficient in Database technologies: Oracle 9i, DB2 and PL/SQL.
- Expertise in writing & executing Unit, System Integrated Test Cases using Jakarta Cactus, JUnit, DBUnit, JMeter Testing Framework.
- Expertise inOOADTechnologies developing Use Cases, Activity diagrams, SequenceDiagrams and Class Diagrams using case tools likeUML/Rational Rose 2000.
- Exposure to UNIX commands, Shell scripting.
- Ability to work in Rapid Application Development Environments.
Professional Profile:
Confidential,Fort Washington, PA
Sr.Java Developer Oct 2007 – Sep 2009
HEALTHSuite
HEALTHsuite® is a fully integrated, enterprise wide claims processing system and benefit administration software solution developed to streamline business processes for health plans and other health care payers.HEALTHsuite\'s rules-based processing simplifies the administration of complex benefit offerings including Medicare, Medicaid, Indemnity, HMO, PPO, Commercial, Correctional and Federal Employee Health Benefit products. HEALTHsuite also supports the administration of non-health benefits including life, long term disability, short term disability and accidental death & dismemberment.
eHealthSuite is a state of the art, real-time Internet self-service application.eHealthsuiteimproves member relations and decreases the cost, effort and time involved in responding to routine inquiries.Its advanced flexibility allows eHealthsuiteto adapt to your specific needs and integrates smoothly with our enterprise solution HEALTHsuite.By allowing members, providers, employers and brokers greater access to information through a secure, e-Health gateway,eHealthsuitegreatly improves user satisfaction and reduces demands on customer support personnel.
Responsibilities:- Design and Develop Wire Frame Prototyping, while maintaining adherence to JAWS standards.
- Involved with the designing of various forms using HTML.
- Developed presentation layer using JSP and also used XML DOM parser that can be accessed with Javascript.
- Used Asynchronous Javascript and XML (AJAX), JQuery for better, faster interactive Front-End.
- Created front-end components for Tree Structure, Pagination and Sorting.
- Involved in the detailed design of User Interface layer and business layer.
- Developed user interfaces using JSP, JSF and Struts framework.
- Established user authentication functionality and User Session using JSP/Struts technology.
- Implemented MVC patterns using Struts framework.
- Used Hibernate for Object Relational Mapping .
- Designed, developed and maintained the data layer using the Hibernate framework.
- Involved with creating queries in Hibernate Query Language (HQL) and Criteria Query Language (CQL).
- Used Spring framework for AOP based declarative transaction management.
- Developed SOAP based Web Services using Axis framework and used JAXB for xml binding.
- Developed database access service layer for the web services and integrated modules.
- Used iReport reporting tool to generate reports in pdf and html format.
- Worked with EDI HIPAA Transactions 270,271,278,834,835,837.
- Implemented Data Access Objects using Hibernate framework.
- Wrote test cases using Junit.
- Build Process is developed and maintained using Maven.
- Used Log4J for logging and debugging process.
Environment: Java, JDK 1.5, J2EE, JSP, JSF, Spring, Struts 1.2,Tiles, HTML, Javascript, SOA, XML, XSLT, Ajax, Maven, JUnit, Log 4j, CVS, CSS, Hibernate, JMS, JDBC, Tomcat, Oracle 10g, Toad, SQL Loader WSDL,Eclipse, JSTL, DBUnit, ClearCase, Microsoft Visio, MQJExplorer, Web Services, JMS, Ireport 2.0.2.
Confidential,Madison, WI May 2006 – Sep 2007
Sr.Developer
Group Billing: Designed and developed Portlets for Self-Billing to access data from Jasper Layer and Business Layer which delivers data in XML format. Implemented of Web Service Security, including XML Digital Signature and XML Encryption. Handled Portlets deployment issues and administrated deployed Portlets.
Responsibilities:
- Involved in the complete software lifecycle of the project.
- Interacted with Business Analysts and clients for gathering the Business requirements and transformed those business requirements into the technical requirements.
- Involved in Requirements Analysis and constructing Use Case diagrams.
- Participated in design of application framework with J2EE compatible architecture (Struts framework) and proposed solution to connect between the various layers.
- Assisted development of various portlets for use on internal portal web site.
- Involved in design and development of the complete application frame work including front-end user screens using Ajax, JSF, JSP/JavaScript, Action Layer using Servlets, Business logic layer using Java Beans, Transaction management using Spring and Persistence layer using Hibernate.
- Participation in technical reviews and design presentation of various modules
- Performed Unit and Integration Testing using JUnit.
Environment: Java 1.4, J2EE 1.3, JAVA Portlets (JSR 168), HTML, XML, SOAP 1.1, DB2 v8.1.3, Websphere Portal Server 5.0, WSAD 5.1.2, Portal Toolkit v4.3 , JSF,JSP, Java Portal, JavaScript, Servlets, Struts, WSAD 5.1, JUnit, Spring, AspectJ, XML, Oracle9i, Hibernate.
Confidential,Madison, WI Jan 2005 – May 2006
Sr.Developer
Project Name : Agency Notifications System (ANS)
Description: ANS generates an inbox with the notifications available to a particular agent. These Notifications are any changes made to a Policy by the policy holder. Depending on the agent’s role, ANS allows the agent to work on a notification and be able to suspend or complete. Different roles have different views on the Inbox. If the role is of a District Manager, he can view the inbox of all the agents in his district. Like wise, CSR’s have access to the inbox of the agents he is assigned to.
Responsibilities:
- Developed presentation layers using JSP, JavaScript and Tiles.
- AJAX was used to facilitate web2.0 compatibility for generating DHTML and populating dynamic data.
- Spring Framework was used for Transaction Management and Hibernate was used for Object Relational Mapping.
- Developed Bean classes and mapped them in the Hibernate configuration files for handling database transactions.
- Involved with creating and tuning the queries in Hibernate Query Language (HQL) and Criteria Query Language (CQL).
- Developed a batch process for AutoClosing, UnSuspending, Matching Documents on Notifications and scheduled it on CA7 for running each night.
- Developed the reporting module for the updating the Excel Files using POI.
- Performed Unit and Integration Testing using JUnit.
- Responsible for project documentation, status reporting and presentation.
Environment: HTML, JAVA SCRIPT, Servlets, JSP, PL/SQL, XML, Struts, Spring, Hibernate Apache Ant, ORACLE 8i, UNIX, IBM Websphere, JUnit, Log4j, Internet Explorer, WinNT.
Confidential,Madison, WI Sep 2004 – April 2005
Sr.Developer
Claims Online Processing System (COPS)
COPS is an entry point for Auto/Property Claim Process which is used to generate First Notice On Loss (FNOL). It is then used by the ICS for further processing of the claim.
Responsibilities:
- RUP model was the chosen methodology for software development.
- UML was extensively used in the implementation.
- Interacted with Business Analysts and clients for gathering the Business requirements and transformed those business requirements into the technical requirements.
- Spring Framework was used for Transaction Management and Hibernate was used for Object Relational Mapping.
- Struts Framework was extensively used in the application.
- Developed a use case completely from end to end (JSP, Actions, ActionForm, Delegate, EntityBuilder, ViewBuilder, DAO, Manual and Automatic Validations) and Involved in writing Automatic and Manual validations for another use case.
- Developed Bean classes and mapped them in the Hibernate configuration files for handling database transactions.
- Involved with creating queries in Hibernate Query Language (HQL) and Criteria Query Language (CQL).
- Experienced in using Tiles.
- Developed decoupled DAO’s for unit testing the functionality of the classes.
- Performed Unit and Integration Testing using JUnit.
Environment: J2EE, Java, IBM WebSphere 5.1.X, WebSphere Studio Application Developer 5.1, UML, Rational XDE, Struts1.1, Win XP, UNIX, CVS, ANT, CruiseControl,Oracle 8i, Junit.
Confidential,Eagan, MN Oct 2003- Aug 2004
Provider Portal
J2EE Developer
Provider Portal is a Health Insurance portal that provides the customers with online help for finding details about Health Plans, Providers, Claims and Cases. Application provides the details about the Providers, Hospitals, Clinics and Doctors. Provider Portal provides the information about all the Cases a Patient has with the Provider. It allows the user to create online account and it also provides online details of Claims and Claim adjustments details.
Responsibilities:
- Contributed to system analysis & design by creating class and sequence diagrams
- Involved in Design, Development, Implementation and testing.
- Involved in applying the MVC Design pattern using struts.
- Involved in defining and creating Struts Views representing the user interface of the application.
- Involved in writing Struts Controller Components like Action Servlet implementation and Action implementations.
- Worked on Struts error-management classes and involved in configuring STRUTS Action Classes. Also involved in debugging and testing Struts application.
- Developed Tag classes to add different functionalities to the application like hidden/unhidden menu items depending on the user’s privileges to view the respective page in the portal application.
- Developed Activity Login module, Utility classes for the application layer.
- Developed module for generating Login Ids for single sign-on to the Provider Portal and developed module to create custom sequences for security purposes to the portal system.
- Developed EJB Components which encapsulate business logic and build up the model for the system.
- Developed Entity beans. Involved in using EJB persistence management.
- Developed Session beans which encapsulate the workflow logic.
- Developed Unit tests for Action classes using Junit specifications.
- Developed logging module-using Log4J to create log files to debug as well as trace application.
- Involved in creation of Database objects like tables, indexes, constraints, stored procedures, triggers, functions etc) with Oracle 8i.
- Extensively used JDBC for database access from Java applications, JNDI for Naming service for access to resources like EJBs, Connection Pools.
- Used Distributed component technology to create portable and reusable components like EJBs with JRUN Application Server as object framework, for centralizing the business rules.
- All components are well documented, configured and deployed in JRUN Application Server.
Environment: Java, STRUTS 1.0, J2EE, EJB1.1, JSP, XML/XSLT, XSL, MVC, JDBC 2.0, HTML, SQL, Java Script, Servlets, Cactus Testing, Oracle8i, Rational Rose, UML, JRUN, Windows NT, Sun Solaris Unix, JBuilder, CVS,TOAD, SSH, Dream Weaver MX.