CRM using JAva Spring & Hibernate

Budget N/A
Bids 39
Average Bid $184

I'm looking for a person with good Java Spring knowledge. I need a simple CRM system for a small travel agency, using Java Spring and Hibernate

Post a Project Like This

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • esniper Profile Picture


    Bangalore,  India

    Java, JSP, Javascript, and J2EE

  • venkateshbabukk Profile Picture


    Bangalore,  India

    Summary: Excel in JAVA, J2EE Technologies, Experience: Almost 5 years experience in web application development using Java/J2EE technologies. Technical Skills: Programming Languages ’ Java J2EE Technologies ’ JSP, Servlets, Struts, Spring ORM ’ Hibernate Application/Web Server ’ Tomcat 6.0 and JBoss SDLC ’ Test Driven Development, Code Review, Testing and Maintenance. RDBMS ’ MySQL, Oracle Web Service ’ Xfire Tools & IDE ’ iReport, ANT, TOAD, MS Visio, Eclipse and Slick Edit Awareness ’ JSF, Ajax, DWR Roles & Responsibilities: Requirement Analysis & Development of enhanced functionalities. Direct Interaction with Customers of Asia Pacific & Europe. Functional & Technical Documentation of new functionalities developed. Functional & Technical training of new hires. Application Management Projects Integrated Windows Authentication Web authentication using windows account is implemented for single sign on feature. Windows account is queried in active directory and user’s email id is used to authenticate to use the application. Later user could query for any user in active directory to be added for any task in the application.Developed java interface to windows active directory. Designed user interface to query users in active directory using various attributes that are part of active directory. Windows account is retrieved using NTLM protocol. A servlet filter written to set windows account name in request attribute, which could be used later in acegi’s filter to query for user’s email id in active directory. Article Configuration and Component Management Articles to be used in the Parts list of the product need to be maintained in a common database to be used in the customer products worldwide. Configuration of the articles in the various products (and various sites) is defined by pre-assigned users with the required access. The application facilitates mass creation & deletion of components to ensure that the requests from various other interfaced systems are executed without any delay. Constant reporting in the required formats has been enabled to provide the required information of preferred articles to systems that support pricing information and also interfaces like SAP and PRODOC. Tool facilitates importing component date using files of type XLS, CSV, DAT could be possible. Developed search screen to find articles from database. Suggest option is included using ajax for specific fields in search screen.Developed code to generate dynamic query, which could be converted to hibernate criteria. Developed code where hibernate session factory is used to load table per class hierarchy configuration and equivalent object tree is shown in UI, from where user could select object to create. Integrated Problem Management (IPM) Tool covers registration and subsequent tracking and tracing of incidents. Problems detected with the product on the field are reported using the Integrated Problem Management tool that tracks the issues to closure and also links them to the required changes in the design of the product and its part list. Also, Interfaces to other problem management tools like Change Synergy are facilitated to maintain the link between the various disciplines of product development.Designed various UI forms and corresponding flows were defined using spring web flows. Custom binders were written to bind form values with plain java beans.Written various services which could be used during entire lifecycle of an issue.Notification service is implemented using spring event handler. Responsible for developing excel generating program using poi api in java. Implemented file upload, download using AJAX.Written a job which generates an excel report and mail the same to a recipient.Mail templates were written using velocity macro. IPM Synergy Interface used to share or forward software related issues from IPM to Change Synergy tool. Change Synergy tool is where all software codes of customer products are maintained and also software related bugs are tracked. IPM and synergy shares data using xml files from FTP.Designed and developed interface which sends/receives update to/from Change Synergy tool.Developed a quartz scheduler which periodically picks up xml updates from Change Synergy tool.Developed configuration module where recipient from both the system is shared and creates an interface between the systems.Written thread safe process where updates from IPM is framed and sent as XML to Change Synergy’s FTP.Written code for XML validation against a schema, parsing the XML and converting the same into java object and vice versa.Done peer code review and made sure code committed were as per the java specification and also code won’t have any major impact in the application. User and Project Administration (UPA) New products to be manufactured by customer would be conceptualized as projects to be executed. The complete setup of project members, change control board, templates to be used, deliverables to be executed and milestones to be achieved are all defined in the tool. Access & role based security checks are enabled to ensure the right delivery of the product.Designed various UI forms and corresponding flows were defined using spring web flows. Custom binders were written to bind form values with plain java beans. Written various services which could be used during entire lifecycle of a project and organization. Access Control Level is implemented for authorization of users in various projects and issues created under those projects.Interface to LDAP is developed using Spring LDAP context which could be used while creating a person. Person details are retrieved from LDAP where global customer details are maintained. Communication to LDAP is done using AJAX from UI. Remote File Management System (RFMS) It is a web based distributed file system. All communication between applications, users and RFMS instances go over the HTTP protocol. The files are stored on FTP sites (one ftp site per RFMS node), and replicated between nodes when needed. There is one central database that contains all file metadata. This application can be deployed on different geographical locations, in order to form distributed system. All instances communicate with one or more central Hubs that maintain one central database. RFMS was designed to offer ‘transaction’ support. This means that all RFMS actions executed by an application are within transactional boundaries. SMS Alerter It is web application which facilitates customer to send sms from web to various recipients. Customer shall design predefined sms template. Implemented SMS scheduling as a spring service and incorporated the same in struts application. Developed SMS template design functionality in the application using Velocity macro, so that the subscriber could design his own template from the UI, rather then sending SMS with pre-defined templates. Using DWR library, the modem status, status of push and pull SMS is read from the server log and is displayed in the browser. By this the admin can monitor the modem status in the browser without reloading the page. Done peer code review and made sure code committed were as per the java specification and also code won’t have any major impact in the application. Mortgage Broker Service It is web application which facilitates customers to apply for loan online.Designed report templates for loan Application form using iReport. Incorporated Jasper API into web application and exported loan Application in PDF to the browser. Data’s were retrieved by executing hibernate queries and the report is filled by passing the result set to jasper data source. Reserve Guru Server Side Development Using J2EE It is web application which facilitates online bus ticket booking.Designed and developed J2EE application using Struts, Involved in various modules of the application development like designing forms and adding validation to the same. Designed ER model for Reserve Guru, developed database schema, developed java domain objects, implemented domain objects for the application and developed ORM mapping using hibernate. Business logic were written to support both mobile and web client. Enterprise Intranet Using J2EE It is web application which facilitates users to manage accounts for enterprise user’s.Designed and developed photo album module, time sheet module, employee directory for the enterprise intranet. Collected requirements for modules, developed ER diagram, developed domain objects and implemented CRUD operations for those modules using struts and hibernate. Added photo album management servlet and ported the servlet upload functionality into struts actions. Included image utilities to convert full size images into thumbnail images. Utilized struts file upload bean and converted thumbnails into blobs and stored in the database.Designed and implemented image retrieve servlet to display the images along with the other JSPs. Understood the working of iReport tool from which we can obtain template files. Incorporated Jasper API into the web application thereby generated several reports on various formats like PDF, xml, xls, html and rtf. Data’s are retrieved by executing hibernate queries and the report is filled by passing the result set to jasper data source.

    Java, JSP, J2EE, and AJAX

  • trishulpani Profile Picture


    Kolkata,  India

    I am an application developer with extensive experience in developing and deploying enterprise class Java, J2EE applications. I also have considerable experience in consulting, requirements gathering, evaluating software, architecture and design of applications according to client needs. Other skills include Javascript, AngularJS, Spring, Hibernate.

    Java, JSP, J2EE, and Ruby on Rails

  • gmayyyha Profile Picture


    nanjing,  China

    C Programming, Java, JSP, and Javascript

  • VJSimPra Profile Picture


    Seal Beach,  United States

    ASP, Java, Javascript, and XML

  • gorkemkinik Profile Picture


    Sydney,  Australia

    Experienced senior engineer. Platforms Java J2SE J2EE, Android, Objective C, HTML, PHP and Javascript. Expertise Advanced Business applications, Data Analyses (Image and information), Network applications, Artificial Intelligence, Advanced User Interfaces with OpenGL

    PHP, Java, Javascript, and Data Processing

  • javagiant Profile Picture


    Istanbul,  Turkey

    PHP, ASP, C Programming, and Java

  • techwings Profile Picture


    Bangalore,  India

    Name Prathapa Chandran .M.N Educational Qualifications: Master of Computer Applications/M.C.S.A (Microsoft Certified Systems Administrator). Summary: M.C.A/MCSA Technical Lead with 10 years and 6 months of Java server side and UI development experience. Educational Summary Qualification Name of school/college University/department Year of passing %marks 10 th S.R.V.High School Department of General Education, kerala state 1991 88.5 Pre-degree Maharajas College Ernakulam Mahatma Gandhi University, kottayam 1993 71.2 B.Sc(Physics) St.Albert’s College , Ernakulam Mahatma Gandhi University, Kottayam, Kerala 1996 80.3 Master of Computer Applications Don Bosco Tech, Vaduthala, Kochi Bharathidasan university, Thiruchirappalli 2001 59.3 Additional Qualifications Certificate in Computing (CIC) : IGNOU M.C.S.A (Microsoft Certified Systems Administrator)

    Java, JSP, Javascript, and Linux

  • sapna2626 Profile Picture


    KOLKATA,  India

    Java, Data Processing, Data Entry, and J2EE

  • Raghukul Profile Picture


    Kurukshetra,  India

    PHP, Java, JSP, and XML