Sr. Java Developer Resume Profile
NJ
Technical Skills
| Executive Summary:
|
Professional Experience
Confidential
Sr.java developer
Description: In this project I worked on a web application named docu-sign which is used to generate the online documents for the clients who are opening an account. The account information for which the document has to be generated is sent through Confidential Account Information System .The End client receives the online agreement with all the details and he/she or the organization needs to just sign the document. This is the best way to keep the client agreement secure.
Responsibilities:
- I worked on CAIS application which puts an EJB request to doc-builder application.
- In order to handle the exceptions in the application we designed and implemented customized exception handling.
- Worked extensively on struts 2.0 framework in order to insert the panel data into the panel container.
- Worked in a team of 3 members and used panel container to organize the panels.
- Developed Junit test cases for regression testing and integrated with ANT build.
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection DI or Inversion of Control IOC using annotations.
- Used Hibernate, object/relational-mapping ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
- Utilized Confidential Polymorphic many-to-one associations for the purpose of referring instances of subclasses and participated in design of data base and created tables in ORACLE.
- Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend.
- Implemented log4j for debugging and logging purposes.
- Updated Confidential files to integrate all the components in the Struts framework.
- Designed and developed the application presentation layer using JSTL.
- Used Ant to deploy the Services in Jboss 6.0. Involved in the deployment of the application on Jboss.
- Coded Entity Beans for data persistence within Data Layer.
- Created and Consumed Web Services using Restful web services.
- Designed and coded application components in an Agile environment utilizing a test driven development approach.
- Involved in conversion of several paper documents to online documents.
- Involved in putting the entries to external XML files which are read by doc-builder.
- Involved in taking the clients requirements up-to-date and worked on them accordingly.
- Worked on various technologies like HTML, JSP, Servlets. Responsible for change requests and maintenance during development of the project.
- Had to insert various data into the document. Giving demos and status updates of the application
- Involved in finding as well as fixing the bugs and making modifications to already existing code.
Environment :Jdk 1.6, JBoss 6.0, EJB, struts 2.0 framework, JSP , WEB API, Hibernate 3.3.x, Spring 3.0 XML, Servlets, CVS, Agile, REST , SOAP UI, HTML,JSP,Servlets, TOAD, UNIX , Ant 1.8,Junit 4.4, Oracle 10g.
Confidential
Sr. Java Developer
Description: Small employers fewer than 100 lives and individuals without Confidential coverage must pay a penalty. Essential health benefits vary from state to state. States will choose the type of plans they want offered in an Exchange to meet their specific Confidential, based on benchmark plan types provided by the Feds this means multiple plans MetLife must meet/match.
Responsibilities:
- Involved in various Software Development Life Cycle SDLC phases of the project which was modeled using Rational Unified Process RUP .
- Developed Application in IBM Websphere portal 6.1.
- Used Rational Rose to Generate Use Case Diagrams, Class Diagrams, and Sequence Diagrams.
- Implemented the application in Jakarta Struts Framework and it is Model View Controller design pattern based framework.
- In the presentation layer we used Struts Validation and Tiles Framework.
- Configured web.xml, faces-config.xml for navigations and managed beans. Spring and Hibernate Frameworks.
- In-order to load the data to Oracle using Java and JExcel API we developed dump and Load Utility to extract the data.
- Used RMI to enable objects on different systems to interact in distributed network.
- Implemented the template-based categorization of presentation content using Struts-Tiles. MVC implementation using Struts framework.
- Implemented workflow system in a SOA environment, through web services built using Axis2 for SOAP over HTTP and SMTP. Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services both synchronous and asynchronous .
- Experience in Web Services development using Apache-Axis, JAX-RPC, and JAXB and Security architecture for marinating security levels for business process end to end, using different JAX-WS standards with clear understanding on WSDL type, message, port Type, bindings, and service .
- In-order to process the requests from the user Session Beans were developed.
- In-order to access and update information in the database we extensively used Hibernate in data access.
- In our project DOJO toolkit is used for presentation tier.
- Used Jquery to simplify the client-side scripting of HTML and used DOJO widgets package for handling browser incompatibilities and IO package for AJAX support.
- Worked on Apache Server.
- Implemented custom Dojo widgets, including a multi-complete widget that works like your email client's to field.
- Used a WAP server for communications to the customer.
- Used Web services WSDL and SOAP for getting credit card information from third party.
- The Restful web services have been used to retrieve and update the data which is populated in view using AngularJS MODEL.
- Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes and DAO classes and wrote finder methods using Hibernate Query Language HQL for dynamic searches
- Used Stored Procedures and Triggers in the application and designed various tables required for the project in SQL server 2008.
- Apply the test first methodology on the same using JUNIT4 and write new plug-in classes accessed by action classes.
- Performed unit testing using Junit framework and used Struts Test Cases for testing Action Classes.
- For the purpose of services and preparation of documents wrote Junit classes..
- Developed the different components of application such as JSPs, Servlets and used CVS for version control.
Environment: JDK 1.5, Servlets, XML, Jquery, JMS, Struts 1.2, Hibernate 3.0, Spring 2.5, SQL, Web Service JAX-WS ,HTML, AJAX, DOJO,GUI, AngularJS ,RMI, COTS, Javascript , CSS, Apache Server,SVN,DB2,Web Api, SQL Server, REST webservices, Adobe Dreamweaver CS5, ANT 1.7, IBM Web Sphere Application Server 6.1,TCPMon, SoapUI, Visio, Rational Rose, Log4j
Confidential
Title: Sr. Java Developer
Description: Confidential has My Health Advantage Confidential program that translates members' health information into personal health guidance to improve the safety, quality and coordination of their health care. Confidential Electronic Messaging Interface Confidential is going to acquire the actionable and personalized messaging Confidential built for member and providers regarding potential opportunities to improve member's health, optimize health care spending, and avoid critical health issues such as drug-to-drug or drug-to-condition contraindications through web service.
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- In-order to understand the occurrence of defect or to rectify it directory structure has been created for the code that is written for the UI part of the application which is very convenient for any of the teammate or the developer
- Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and also various other leading-edge products and technology in accordance with industry and business skills to deliver solutions to customer.
- Used core java to design application modules, base classes and utility classes.
- Designed and implemented customized exception handling to handle the exceptions in the application.
- Used Dependency Injection DI or Inversion of Control IOC In order to develop code for obtaining bean references in spring framework using annotations.
- Involved in Implementation of the application by following the J2EE best practices and patterns like Singleton, Factory, Session Fa ade, MVC and DAO.
- Used both Java Objects and Hibernate framework to develop Business components to map the Java classes to the database.
- Built data-driven Web applications with server side J2EE technologies like Servlets/JSP and generated dynamic Web pages with Java Server Pages JSP
- Involved in mapping of data representation from MVC model to Oracle Relational data model with a SQL-based schema using Hibernate, object/relational-mapping ORM solution.
- Used Spring IOC framework to integrate with Hibernate.
- Implemented Maven Script to create JAR dependency JARS and deploy the entire project onto the Web logic Application Server
- Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, Refine Views, column and header styles.
- Coded Java Beans as the model and implemented Model View Controller MVC Architecture.
- Developed Client applications to consume the Web services based on both SOAP and REST protocol
- Implemented version controlling using Dimensions.
- Utilized log4j for logging purposes and debug the application.
- Created and implemented Oracle Queries, functions using SQL and PL/SQL.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
Environment: Jdk 1.6, UML, , Spring 3.1, spring taglibs, Eclipse 3.5, Oracle 10g,WebLogic Application server 10.3, JSP 2.0,JQuery 2.0, Servlets, JDBC, Hibernate 3.3.x, Spring 3.0 XML, XSLT, CSS, DOM, DHTML, Junit 4.4, Dimensions, Log4j, Oracle10g, TOAD, UNIX, Ant 1.8, Agile Scrum..
Confidential
Java Developer
Description: Confidential has developed a product for Electronically Bill Payment Processing and for offering new cable and High Speed Data internet connection services online. Confidential has several clients using this product such as TConfidential etc.. The product is customized, implemented, and maintained for every new client and existing client. Application interacts with Mainframe System through IBM MQ-Series. Exchange of messages between java application and mainframe system is done through XML documents.
Responsibilities:
- Followed Agile software development practice paired programming, test driven development and scrum status meetings.
- Extensively worked on front end, business, and persistence tier using Spring and Hibernate frameworks.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft VisioResponsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Used JUnit to test persistence and service tiers.
- Worked on Apache tomcat Webserver.
- Extensively used Hibernate concepts like dirty bit checking, optimistic locking, inheritance, and association mappings.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Extensively used XSLT and XPATH for reports generation from XML files.
- Involved in Implementation of Middleware framework using Hibernate and Spring Framework for prototype development.
- Implemented Spring with Hibernate and Spring AOP for declarative transactions using spring proxy Beans for prototype development.
Environment: JDK 5, J2EE, Web Services SOAP, WSDL, JAX-WS , Hibernate 2.0, Spring 2.0, Servlets 2.4, JSP, Java Beans, NetBeans 5.5, Oracle SQL Developer 1.2.0, JUnit ,Clover ,CVS 2.0.2.4, Log4j, PL/SQL, Oracle 10g, Websphere Application Server 6.1,Apache Tomcat Web Server 5.5, Win XP,UNIX- IBM AIX 5.1.0.3
Confidential
Jr. Java Developer
Description: Confidential Company is a web application developed for a multinational pharmaceutical company to create administrative section for maintenance of its invoice orders, product search, stock availability in store, organization contracts, customer service and report generation.
Responsibilities:
- Back end development and maintenance of websites using PHP and MySQL.
- Created the UI tool using Java, XML, DHTML, and JavaScript.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Part of performance tuning team and implemented caching mechanism and other changes.
- Recreated the system architecture diagram and created numerous new class and sequence diagrams.
- Created combined deployment descriptors using XML.
- Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
- Developed Authentication and Authorization modules where authorized persons can only access the inventory related operations.
- Developed Controller Servlets, Action and Form objects for process of interacting with Oracle database and retrieving dynamic data.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Developed the Login screen so that only authorized and authenticated administrators can only access the application.
- Developed various activities like transaction history, search products that enable users to understand the system efficiently.
- Involved in preparing the Documentation of the project to understand the system efficiently.
Environment: Eclipse, HTML,Java Script,CoreJava,SQL, JSP,Servlets,JDBC,Oracle,XML, CVS and Tomcat Server