Post Job Free

Resume

Sign in

Java Developer Project

Location:
Havre de Grace, MD, 21078
Posted:
May 05, 2017

Contact this candidate

Resume:

Dharmesh R. Patel

acz5qc@r.postjobfree.com

443-***-****

Summary

●Around (5) years of experience in IT Industry mainly in Designing, Developing, Testing and Integrating Components for robust Web-based and client/server software applications in JAVA/J2EE.

●Experience in all aspects of Software Development Life Cycle (SDLC) using Agile (Scrum) Methodology.

●Experience on working with backend side like MYSQL, Oracle, PLSQL and SQL.

●Experience in web scripting technologies like Java Script and HTML.

●Used AJAX and JQuery API for intensive user operation and client side validation.

●Experience working with Rich Client Platform- Designing, Coding and Packaging Java Applications.

●Experience in writing Web Services using SOAP and RESTful in distributed web application development environment.

●Extensive experience in using Hibernate (MVC Architecture) Framework.

●Experience of working in Spring Framework Spring IOC, Spring MVC with Hibernate.

●Good knowledge in Java Data structures, Multi-Threading.

●Experience in developing Stored Procedures, Functions, Cursors, Global temporary table(GTT), PL/SQL table, ref cursor type, views, JDBC Connection pooling.

●Experience with Hibernate Persistence Framework and Design patterns like Factory, Session Façade, Business Delegate, Data Access Object, Data Transfer Object.

●Experience working with UNIX/LINUX (commands and shell scripts).

●Good understanding of Object-oriented programming concepts.

●Excellent analytical capabilities, strong problem solving skills and good communication skills. Ability to quickly adapt to new environments, learn new technologies and Good Interpersonal Skills.

Education

●Master of Computer Applications (MCA)

●Bachelor of Computer Applications(BCA)

Professional Profile

Programming &

Scripting Languages

Java, C, C#, VB, ASP.NET, HTML5, DOM, Apache Velocity, CSS, XML1.0, SQL, PL/SQL, JavaScript, PHP, UNIX shell scripts.

Frameworks

Spring, Hibernate, PhoneGap, LOG4J, SLF4J, Liferay 6.2

Enterprise Technologies

Core Java, J2EE, JDBC, JSP, Servlets, Spring, JSTL, Hibernate 3.0, AJAX, JQuery, Webservices, EJB 3.0, JNDI.

IDE’s

Eclipse Galileo/Helios/Indigo/Juno, Kepler,Luna,Mars, NetBeans 7.0 - 8.0.2.

Application/Web Servers

Apache Tomcat 5.0 - 8.0, JBOSS 4.0.2.

Modelling tools

UML, Object Oriented Analysis and Design (OOAD).

Databases

Oracle (8i, 9i, 10g, 11g), MS SQL Server 2000, MySQL 5.5, 5.6, PostgreSQL 9.4.

Platforms

Windows 2000/XP/7/8, Linux and Centos.

Source Control Subversion

SVN, GitHub.

Methodologies, Tools

& Testing

Agile methodology, JUnit, JMeter, JIRA, Search Engine Optimization (SEO).

Professional Experience

Easi Loans, Baltimore, MD April 2015 – Till Date

Project: Loan Application

Java Developer

●Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.

●Participated in business meetings along with business analysts to record user requirements, and developed reviewed design documents and.

●Provide status report to the manager/Scrum master regarding the progress of the task assigned at both the beginning/end of the working day. JIRA tickets were created and tasks were completed in the assigned time.

●Implemented Spring IOC to resolve dependency injection.

●Created dynamic HTML pages, used JQuery for client-side validations, and AJAX to create interactive front-end GUI.

●Implemented Hibernate in the data access object layer to access and update information in the MySql Database.

●Wrote test cases in JUnit for unit testing.

●Published and consumed SOAP Web Services for transferring data between different applications.

●Involved in administering Project artifact deployed on a JBoss Application Server.

●Used Eclipse ME IDE for developing code modules in the development environment

●Implemented the logging mechanism using log4j framework.

●Used SVN version control to track and maintain the different version of the project.

●Troubleshoot and Debug variety of defects to stabilize application.

Environment: Java/J2EE, Spring, Hibernate, JBOSS Application Server 5.0, UNIX, MYSQL, SQL, PL/SQL, HTML, CSS, AJAX, JQuery, Eclipse ME, JUnit 4.1, Log4j, SVN, XML.

Yieldnotion, Surat, India March 2014 - March 2015

Project: Scoreup- Online Examination

Java Developer

●Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.

●Participated in business meetings along with business analysts to record user requirements, and developed reviewed design documents and.

●Involved in developing class diagrams and sequence diagrams during the design phase of the project using UML.

●Provide status report to the manager/Scrum master regarding the progress of the task assigned at both the beginning/end of the working day. JIRA tickets were created and tasks were completed in the assigned time.

●Implemented Spring IOC to resolve dependency injection.

●Developed Graphical User Interfaces using JSP with component library for user interaction.

●Created dynamic HTML pages, used JQuery for client-side validations, and AJAX to create interactive front-end GUI.

●Implemented Hibernate in the data access object layer to access and update information in the Oracle11g Database.

●Wrote test cases in JUnit for unit testing.

●Published and consumed SOAP Web Services for transferring data between different applications.

●Involved in administering Project artifact deployed on a JBoss Application Server.

●Used Eclipse3.8 IDE for developing code modules in the development environment

●Implemented the logging mechanism using log4j framework

●Used SVN version control to track and maintain the different version of the project.

●Worked on a variety of defects to stabilize application.

Environment: Java/J2EE 1.6, Spring 3.0, Hibernate 3.5.6-Final, JBOSS Application Server 5.0, Apache Axis2, UNIX, Oracle, SQL, PL/SQL, HTML, CSS, AJAX, JQuery, Eclipse 3.8, JUnit 4.1, Log4j, SVN.

Project: Equitypandit - Stock Research and Advisory

Java Developer

●Involved in designing and developing the system with the help of Software Requirement Specification using MVC (Model View Controller) Architecture.

●Used Agile Methodology for Software Development.

●Involved in developing class diagrams and sequence diagrams during the design phase of the project using UML.

●Used MVC architecture to decouple business logic, data presentation, user interaction and data access.

●Developed User Interface design using HTML5 and CSS components, used JQuery for client-side validations, and AJAX to create interactive front-end GUI.

●Designed and implemented Spring MVC framework Action Class for holding business logic and dispatching request to the corresponded Service Class.

●Used Hibernate framework to connect database and mapping Model Classes to database tables.

●Wrote test cases in JUnit for unit testing.

●Published and consumed RESTful Web Services for transferring data between different applications.

●Developed many Java Interfaces to integrate the Web Services and the database transaction tables.

●Involved in testing and deployment of the application and integrated project plan preparation.

●Developed JUNIT class to testing each part working properly.

●Used Log4j to log warnings, errors, and notification in file systems for future update, recover operations.

Environment: Java/J2EE 1.6, Spring, JSP, Servlets, Hibernate, Oracle, SQL, PL/SQL, WebService, XML, UML, HTML/CSS, Log4J, Eclipse 3.5, SVN, WebLogic, Junit4.1.

Project: Glorinaavalley - Real Estate Row House

Java Developer

●Designed & developed Java application based on user interface (JSP, Servlets, Tag Lib), J2EE, JDBC, MySql etc.

●Developed a database schema to store all the information and implemented the business process in web application.

●Implemented class diagrams specifying operations, attributes, object diagrams, Interfaces etc, Sequence diagram for object collaboration and State diagrams to describe object behavior across several use cases.

●Implemented various J2EE Components like stateless EJBs and Utility classes based on java application.

●Developed Test suites and Unit test for testing of the Java based applications components.

●Studded various Techniques for Search Engine Optimization and applied best suite Search Engine Techniques including Onsite and Offsite Search Engine Optimization.

●Developed PAGESPEED MODULE that reduces the page load time by applying various filter like combine CSS and JAVASCRIPT into single file and resize images for better and faster access of services of apache server.

●Configure APACHE server and MYSQL for deployment and deployed the project on live server.

●Studded and Developed Android application from web application using PhoneGap Framework and upload it on Google play store.

●Studded and Developed IOS application from web application using PhoneGap Framework and generate various security certificates and other process for upload it on Google play store.

Environment: Core Java, JDBC, Java Script, J2EE, EJB, JSP, Servlets, Java script, JUnit, Tag Lib, Collections, Apache, SQL, MYSQL, SEO, PhoneGap, Eclipse.

Project: Finmart - Online Financial Advisory and Services

Java Developer

●Implemented the new features like various financial Calculators and FAQ in existing system.

●Designed & developed Admin side Dashboard Java application, Used MVC architecture to decouple business logic, data presentation, user interaction and data access.

●Developed a database schema to store all the information and implemented the business process in web application based on user interface (JSP, Servlets, Tag Lib), J2EE, JDBC, MySql etc.

●Use Agile Methodology for Software Development.

●Implemented class diagrams specifying operations, attributes, object diagrams, Interfaces etc., Sequence diagram for object collaboration and State diagrams to describe object (Routing Plan) behavior across several use cases.

●Developed User Interface design using HTML5 and CSS components also used JQUERY for validation and AJAX for data pre-rendering.

●Designed and implemented MVC framework Action Class for holding business logic and dispatching request to the corresponded Service Class.

●Used Hibernate framework to connect database and mapping Model Classes to database tables.

●Developed JUNIT class to testing each part working properly.

●Also performed Load Test using JMETER for analyzing and measuring the performance of a variety of services.

●Used Log4j to log warnings, errors, and notification in file systems for future update, recover operations.

●Studded various Techniques for Search Engine Optimization and applied best suite Search Engine Techniques including Onsite and Offsite Search Engine Optimization.

●Developed Connection Pooling of JDBC.

●Developed PAGESPEED MODULE that reduces the page load time by applying various filter like combine CSS and JAVASCRIPT into single file and resize images for better and faster access of services of apache server.

●Configure APACHE server and MYSQL for deployment and deployed the project on live server.

Environment: Core Java, JDBC, Java Script, J2EE, EJB, Hibernate 3.0, JSP, Servlets, Java script, HTML5, CSS, AJAX, JQuery, JUnit, JMeter, Tag Lib, Collections, Apache, PagesSpeed, SQL, PL-SQL, MYSQL, SEO, NetBeans.

Uno India Co., Surat, India September 2013 - February 2014

Project: DMB (Digital Menu Box) Player - Restaurant Marketing Tool

Java Developer

●Developed a database schema to store all the information earlier managed by excel sheet and implemented the business process in web application based user interface (JSP, Servlets, Tag Lib), J2EE, JDBC, Oracle etc.

●Implemented the new features like display weather information. Images and many other information that read data from xml file for display images and other information in timely manner.

●Resolved boxes issues that not displayed images and there information properly.

●Developing level based Logging system using SLF4J framework that record events/activity that help engineers to resolved issues occurred in system.

●Logging system record logs in priority based and also deleted log automatically after specific period of time.

●Developed Test suites and JUnit test for testing of the Java based applications components.

Environment: Core Java, JDBC, Java Script, J2EE, EJB, JSP, Servlets, JUnit, Tag Lib, Collections, SQL, PL-SQL, MYSQL, SLF4J, Eclipse.

Natham Technologies Pvt. Ltd., Surat, India August 2012 - August 2013

Project: Marathamooni – Cast base matrimony

Java Developer

●Involved in designing and developing the system with the help of Software Requirement Specification using MVC (Model View Controller) Architecture.

●Use Agile Methodology for Software Development.

●Involved in developing class diagrams and sequence diagrams during the design phase of the project using UML.

●Used MVC architecture to decouple business logic, data presentation, user interaction and data access.

●Developed Action Classes as Controller under Web tier to effectively process the request from client-side, call relative service function under Service Tier, get the data required for displaying the information and handle required validations.

●Responsible for developing DAO (Data Access Objects) to handle CRUD operation on database.

●Used Hibernate framework to connect database and mapping Model Classes to database tables.

●Implemented Hibernate framework for connecting database and mapping POJO to relational database tables based on XML configuration files and Annotations.

●Implemented DataSource to manage connection pool for MYSQL Database to improve performance, and integrated the DataSource with Hibernate framework.

●Developed proper HQL, NativeSQL to handle different data query requests.

●Implemented Filtering and Searching functionality.

●Developed Test suites and JUnit Class for testing Database Connection, CRUD operation in DAO Tier, cooperation between different Tiers.

●Also performed Load Test using JMETER for analyzing and measuring the performance of a variety of services.

●Configure Linux Server for Deploying project, installed and configure apache server and mysql on live server as well as testing server.

●Developed PAGESPEED MODULE that reduces the page load time by applying various filter like combine CSS and JAVASCRIPT into single file and resize images for better and faster access of services of apache server.

●Implemented Log4J for logging warnings, errors happened in application to file system.

Environment: Core Java, JDBC, Java Script, J2EE, EJB, Hibernate 3.0, JSP, Servlets, Java script, HTML5, CSS, AJAX, JQuery, JUnit, JMeter, Tag Lib, Collections, Apache, PagesSpeed, SQL, PL-SQL, MYSQL, Shell Script, Eclipse, Log4J, SVN.

Larsen & Toubro Limited, Surat, India November 2011 - July 2012

Project: Travel Management System

Java Developer

●The application involved Data model, Application model and Presentation model based on 3-tier web application.

●Developed a database schema for application based on J2EE, JDBC, Oracle etc.

●Design and Developed the system functionality like SCRUD operation, notifications, pickup and destination location and many other features based on logged in user access rights for various users in organizations.

●Implemented various J2EE Components like Utility classes based on 3-tier web application.

●Developed various Test suites and Unit test for testing also deployed the system on testing server for performance measurement of the application.

●Solve the issues recorded after testing the system and make it fault tolerance.

●Deployed the system on live server.

Environment: Core Java, JDBC, Java Script, J2EE, EJB, JSP, Servlets, Java script, HTML, CSS, JUnit, Tag Lib, Collections, Apache, NetBeans, Oracle, SQL, PL-SQL.

Project: Full Kit checklist System

Java Developer

●Developed a database schema to store all the information earlier managed by excel sheet manually and implemented the business process in web application based on user interface (JSP, Servlets, Tag Lib), J2EE, JDBC, Oracle etc.

●Developed a SCRUD operations written stored procedure, triggers and other SQL, PL-SQL routines.

●Development of various J2EE Components.

●Developed Test suites and Unit test for testing of the Java based applications components.

●Deployed the system on live server.

Environment: Core Java, JDBC, Java Script, J2EE, EJB, JSP, Servlets, Java script, HTML, CSS, JUnit, Tag Lib, Collections, Apache, NetBeans, Oracle, SQL, PL-SQL.

Other

Communication, Planning, and Team Work:

●Participated in product design, estimation and architectural discussions also interacted with build, production and QA team to make sure functionality is well understood by them.

●Analyzed functional requirements and specifications through close interaction with Product Management and other team members.

Analytical/Planning/Problem Solving Skills:

●Used Agile software development process/principle; iterative and incremental development, test driven development, stand up meetings to improve communication, automatic testing, build and continuous integration of code etc.



Contact this candidate