Senior J2ee Developer Resume Profile
NJ
Tools/METHODS
| Relevant Experience Confidential is an accomplished Java Developer with 7.6 years of experience in Software Development Life Cycle Software analysis, design, architecture, development, testing, deployment, and maintenance. Skills Inventory
|
CHRONOLOGICAL SUMMARY of Experience
Confidential
Senior J2EE Developer
- Used ANT tool for building and packaging the application.
- Working as part of Confidential development team at Confidential, our primary tasks are warranty ticket resolution and development of insurance plan search module for my UHG 2.0. Since the code base uses a Confidential called CQ5, we had to train on the basics and work on the CQ front end as well. The framework consists of Spring MVC for business logic, Web services for data retrieval and CQ5 for front end.
- Responsible for requirement gathering analysis and documentation.
- Responsible for coding the business logic using Spring MVC.
- Used Spring AOP for cross cutting concerns like logging, security and transaction management.
- Designed the data layer using a combination of SOAP and REST web services and occasionally Hibernate ORM.
- Parsed JSON data returned by the web services using jQuery.
- Implemented the persistence layer using Hibernate ORM.
- Used log4j for logging the debug and info logs.
- Helped develop a mobile friendly front end in CQ in conjunction with technologies like HTML5, CSS3, bootstrap and jQuery.
- Debugged, tested and documented code fixes for production issues working with both on shore and offshore resources.
Environment: J2EE 6, IBM RAD 7.5.0, JSP 2.1, Spring 3.0, Hibernate 4.1.9, Servlets 3.1, Oracle10g, JavaScript, jQuery, ANT 1.7, Log4j, J Unit 3.7, REST, SOAP, WebSphere 7.0, HTML 5, CQ5.6, CSS3, bootstrap 3.0.
Confidential
Senior J2EE Developer
- Used ANT tool for building and packaging the application.
- Working in tandem with the Confidential, we were developing a new product to provide health benefits for the state of Confidential. Based on various criteria like family income and social security benefits, we help the residents to choose the best insurance option.
- Responsible for system analysis, design and development using J2EE architecture.
- Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security and transaction management.
- Designed, developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
- Used XML for the data exchange and used SAX and DOM parser to extract and read the required information from the XML.
- Implemented the persistence layer using Hibernate ORM.
- Developed Web Services using REST, WSDL and XML.
- Developed the helper classes for better data exchange between the MVC layers.
- Developed session beans for the business logic.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE.
- Conducted knowledge sharing sessions among team members in technical areas.
Environment: J2EE, Eclipse 3.5, JSP 2.1, Spring 2.5, Hibernate 3.2, Servlets 3.1, Oracle10g, Rational Rose, Rational Clear case, JMS 1.1, JavaScript, ANT 1.7, Log4j, JUnit 3.4, REST, WSDL, XML 1.1, Weblogic Sever 10.3.
Confidential
Senior J2EE Developer
- Confidential is a healthcare product development and solution consulting company focused on solving strategic and tactical healthcare business challenges through their key software products. Confidential is software that deals with the day-to-day operations of a medical practice. It helps the users to manage the medical history of a patient, insurance details, and data workflow. Software frequently allows users to capture patient demographics, lab reports, medication, pharmacy, blood bank, scheduled appointments, perform billing tasks, and generate reports over a secured connection with data security. This tool is developed for Practitioners, Medical Assistants, Receptionists in all medical practices using they can maintain the total history of the Patient.
- Involved in System Requirements study and conceptual design.
- Followed Test Driven Development TDD , Scrum concepts of the Agile Methodology to produce high Quality Software.
- Created UML diagrams like activity diagrams, sequence diagrams, and Use case diagrams.
- Designed and developed UI components using JSF, AJAX, HTML, JavaScript, JQuery and bootstrap.
- Integrated Hibernate with Spring for Handling Transactions.
- Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules for handling page Navigations using Spring Web Flow.
- Used JavaScript for the client side validations and JSF MVC Framework for developing J2EE based web application.
- Developed stored procedures, Triggers and functions to process the trades using PL/SQL and mapped it to Hibernate Configuration File and also established data integrity among all tables.
- Used Hibernates' Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
- Involved in unit testing and integration testing. Performed defect tracking, bug fixing and enhancements.
- Used Hibernate annotations for mapping objects to the relational database and Implemented persistence using Hibernate, managed Hibernate. cfg. xml file.
- Debugged the ANT Scripts for building the entire web application.
- Used SVN as source Version control and development testing done by using JUnit.
Environment: Java/J2EE 1.6, JSF 2.1, JMS 1.1, EJB 3.1, RAD 8.5, UML 2.x, XML, XSL, Maven 3.0.3, JQuery, Hibernate 4.0.0, Web Sphere 8.0, SVN 1.7.5, Ajax, Spring 3.1, Java Script, Junit, Oracle 10g and UNIX.
Confidential
J2EE Developer
- Confidential provides insurance protection to more than 5 million businesses and professionals in the Confidential and also internationally. This Project helps registered customers to buy insurance online. It integrates and manages customer login, processes credit cards, shipping information, shopping sessions and various views of products and services up for sale. The complete system was divided into two modules, a website that manages customer login details and an order management system that fulfills purchase order.
- Designed UML Use case diagrams, Class diagrams and Sequence diagrams.
- Oracle Database is the backend.
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and JavaScript to simply the complexity of the application.
- Implemented Model View Controller MVC Architecture using Jakarta Struts framework at presentation tier.
- Developed various Enterprise Java Bean components to fulfill the business functionality.
- Created Action Classes which route submittals to appropriate EJB components and render retrieved information.
- Validated all forms using Struts validation framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Spring Framework for Dependency injection and integrated it with Hibernate.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like MVC.
- Developed the Business tier with Stateless and Stateful Session beans with EJB standards.
- Used Java Messaging Services JMS for reliable and asynchronous exchange of important information such as payment status report.
- Used Web Services RESTful for getting credit card information from third party.
- Extensively used Eclipse IDE.
- Designed various tables required for the project in Oracle database and used the Stored Procedures in the application.
- Used Maven scripts to build the application and deployed on WebLogic Application Server.
- Developed test cases on JUnit.
- Used Log4J for logging and tracing the messages.
Environment: Java/J2EE 6, WebLogic Application Server 10.3.3, Eclipse v3.5, HTML, JSP, JavaScript, EJB 3.1, Struts 2.2.1.1, Hibernate 3.5.0, Spring 3.1, JMS 1.1, XML, WebServices -RESTful, XML, SAX, DOM, JAXB, Log4J, Junit 4.9.1, Maven 3.0.1, SVN 1.5.9, PL/SQL, Oracle 10g.
Confidential
J2EE Developer
- Confidential is a dynamic search marketing company that brings online marketing to the next level. Founded Confidential, Path brings a unique approach to pay per click search management and organic website optimization. Confidential is common Login portal, which is a launch point for several applications. Users can request accounts, edit profiles, reset passwords. It provides role-based access for selected applications. Users having Administrator role can assign roles for users selected applications.
- Developed high-level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Designed and developed User Interface UI using Struts tags, JSP, HTML and JavaScript and tiles framework.
- Developed the request handlers using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB's and Java classes and web implementation controllers are Servlets.
- Developed Contradiction, Exception and Reports modules using J2EE, JSP's, Servlets, Struts Framework, and IFrame Work Handlers.
- Development and testing of Prism licenses using EJB, JSP, J2EE with Struts Framework.
- Implemented Struts Framework and performed SIT, UAT.
- Developed java utility classes using Servlets that were used by other modules for formatting, excel downloads and other purposes.
- Modified Struts configuration files as per application requirements and developed Web service for non-java clients to obtain user information from ELP.
- Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session fa ade Design Pattern.
- Developed Shell script to export Informix table's data into flat files and performed Unit Testing using JUNIT and used Log4j for logging.
- Used Eclipse IDE for code development along with Visual Source Safe VSS for managing the code.
- Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Migrated database from Informix to oracle using Oracle Migration workbench.
- Involved in helping team members to debug issues with the application, designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
Environment: Java /J2EE 6, JSP, EJB 3.1, Web Services, JNDI, JDBC, Eclipse 3.5, Struts 2.1.8.1, XML/XSL, TOAD, Oracle 9.2.0, JUNIT 4.9, Log4j, SQL, PL/SQL, CSS, Oracle Migration, WSDL, XSD, ANT.
Confidential
Java Developer
- Confidential An Intranet web application designed and developed to create a workspace for Confidential users to create Insurance Claim codes and associate various health diagnosis categories to each code. These claim codes are in turn used by Confidential to claim their Benefits while claiming their insurance. Each Diagnosis code or Product Service Component is composed of several health related diagnosis attributes that are fetched from database pre-loaded . The main functionalities involves creating new Confidential, Combining two or more Confidential based on class/Type modifiers and displaying attributes for Confidential creation from Database, based on Business Rules.
- Understanding user requirements by participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
- Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
- Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective with Java Doc.
- Participation in Design Review sessions for development / implementation discussions.
- Designed coded Presentation GUI JSP's with Struts tag libraries for Creating Product Service Components Health Care Codes using RAD.
- Developing Test Cases and unit testing using JUnit
- Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
- Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development using EXT JS Framework with cross browser support.
- Appropriate use of Session handling, data Scope levels within the application.
- Designed and developed DAO layer with Hibernate3.0 standards, to access data from IBM DB2 database through JPA Java Persistence API layer creating Object-Relational Mappings and writing PL/SQL procedures and functions
- Integrating Spring injections for DAOs to achieve Inversion of Control, updating Spring Configurations for managing Java objects using callbacks
- Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB
- Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration
- Creating test environments with WAS for local testing using test profile. And interacting with Software Quality Assurance SQA end to report and fix defects using Rational Clear Quest.
- Creating views and updating code to IBM Rational Clear case for Source code control.
- Solving QA defects, scheduling fixes, providing support to production application.
Environment: Java: JDK/ J2EE 5, JSP, JSP Custom Tag libraries, JavaScript, EXT JS 2.0, AJAX, XSLT, XML, EJB 3.0, DHTML, Web Services, SOA, WSDL, SOAP, JAXB, IBM RAD, IBM WebSphere Application server 7.0, UNIX, UML 2.1.2, JMS 1.1, Spring Framework 2.x, Hibernate 3.x, PL/SQL, JUNIT, log4j, Ant.
Confidential
J2EE Developer
- Confidential one of leading Biotechnology Company that has three licensed and dedicated biological bulk-manufacturing facilities. The company provides over 20 products in clinical development addressing a variety of key medical needs. This application is used by Confidential Laboratories to monitor the drug impact on a set of patients. Physicians can record, store and analyze patient's physical conditions before, during and after the medication so as to analyze the drug's effectiveness in curing the disease.
- Involved in design and development phases of Software Development Life Cycle SDLC .
- Used Spring MVC framework and integrated it with Hibernate.
- Developed user interface using JSP, HTML, CSS and JavaScript to simplify the complexities of the application.
- Used WebServices WSDL and SOAP for getting credit card information from third party and used JAXB API for data retrieval.
- Implemented Design patterns like MVC, Data Access Object, and Session Factory.
- Extensively used Hibernate as data persistence layer to access and update information in the database.
- Used ANT scripts to build application and deploy on WebLogic Application Server.
- Designed various tables required for the project in Oracle database and used Stored Procedures in the application.
- Developed test cases on JUnit.
- Used Log4j for logging and tracing the messages.
- Used SVN for version control across common source code used by developers.
- Used WebLogic Application Server and Eclipse IDE.
- The application was developed by Agile-Scrum software development methodology.
Environment: Java/J2EE 6,WebLogic Application Server 6.1, Eclipse 3.5, JSP, Hibernate 3.x, Spring 2.5, XML, WebServices, SOAP, WSDL, SAX, DOM, JAXB, Log4J, JUnit, ANT, SVN, PL/SQL, Oracle 10g