Post Job Free

Resume

Sign in

Java Developer

Location:
North Brunswick Township, NJ
Posted:
February 22, 2018

Contact this candidate

Resume:

BHARG PATEL

KING OF PRUSSIA, PA *****

PROFESSIONAL SUMMARY:

* **** ***** ** ******** development experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle (SDLC).

Expertise in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, Drools,EJB, Struts, Tiles, Hibernate, JDBC, AWT, JMS, Spring MVC, Java Script, HTML, WebServices, Eclipse 3.0/5.5.

Participate on a team of software developers and business analysts that develop custom solutions using Java, J2EE, PL/SQL and other technologies

Coordinate with a wide variety of development teams to implement the most effective integration methods for a suite of custom web portal applications

Implement and refine enterprise level patterns and objects that comprise our custom Java, J2EE framework

Experience in developed multi-tier applications using J2EE technologies like JSP, Servlets, JSF, EJB, JDBC, JNDI as well as HTML, SOAP, XML, and JavaScript.

Experience in developing MVC architecture using Servlets, JSP, Struts Framework, Hibernate Framework and Spring Framework.

Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.

Expertise working with standard JAVA/J2EE Design Patterns (MVC, Singleton, Session Façade, DAO, DTO, Intercepting Filter, Service Locator, Factory Method Business Delegate & Command Object).

Experience on OOP (Objective Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation.

Experience with XML and related standards and technologies like AJAX, WebServices, SOAP, DTD, XSL, XPath, DOM, SAX, XSLT, HTML, DHTML, CSS and JavaScript.

Expertise on configuring and deploying JEE Components on application server like IBM Web Sphere, BEA Web logic, JBoss and Tomcat.

Experience in developing J2EE applications on different IDE’s like Eclipse, NetBeans, IBM Web Sphere Studio Application Developer WSAD, Rational Application Developer (RAD), JBuilder.

Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service), AJAX and tools like ANT, JUNIT.

Extensively worked on debugging using logging Frameworks such as Apache Log4J.

Have experience in software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.

Experience on databases systems like Sybase, Oracle, SQL Server, DB2 using tools like SQL Navigator, Toad for performing SQL and PL/SQL programming.

Extensive experience as software engineer involving analysis, design and implementation of project requirements through requirement gathering and functional specifications, preparation of use cases and data modeling.

Excellent problem solving, time estimation and multitasking skills.

Possesses strong interpersonal skills, the ability to interact with people at all levels, and strong communication and presentation skills.

TECHNICAL SKILLS:

Java Technologies

JDK, J2EE (EJB, JMS, RMI, JDBC, JSP, JSTL, Servlets, JSF), Struts, Spring, Hibernate, XML, XML Beans.

Web Technologies

XML, XSD, Angular JS, XSL, XSLT, SAX, DOM, HTML, DHTML, CSS

Scripting

Unix Shell Scripting, Java Script, JQuery, AJAX.

Web & App Servers

BEA Web Logic, IBM Web Sphere, Apache, JBoss Fuse ESB, Apache (Camel+CXF+AMQ+OSGI Container) JMS, AKAX, JQuery, SOAPUI 5.0

Version Control

SVN, Win CVS, Smart CVS.

Design Patterns

Singleton, Factory Method, Business Delegate, Data Access Object (DAO), Session Façade, Data Transfer Object (DTO) and Service Locator.

IDE’s

Eclipse, Maven, Toad, Build Forge, Nexus Repo, Clear Quest, Postman, Splunk, Jira, Confluence, Crucible, J Unit, CERA, WSAD, RAD, NetBeans

Methodologies

Agile, Waterfall, TDD

Data Bases

TOAD, Oracle, DB2, MySQL, PL/SQL.

Operating System

UNIX (Sun Solaris), Linux and Windows.

PROFESSIONAL EXPERIENCE:

Client: PJM Interconnection, Audubon, PA

Jan16- Present

Role: Java/J2ee Developer.

PJM is a regional transmission organization (RTO) that coordinates the movement of wholesale electricity in all or parts of 13 states and the District of Columbia. PJM Interconnection coordinates the movement of electricity through all or parts of these 13 states.

Responsibilities:

Actively worked on analysis & development of SOA integration components using Sonic ESB with Spring jdbc.

Worked on developing integration components on Apache Camel over JBoss Fuse container.

Utilized SOA methodologies and developed Java and XML code to provide integration architecture between applications using REST web services (Sonic and JBOSS Fuse)

Developed web applications using PJM internal framework and JEE6 with Primefaces.

Implement and refine enterprise level patterns and objects that comprise our custom Java, J2EE framework

Support for windows and Linux server’s all bsp configurations with deployment and maintenance as an admin.

Done requirement gathering and created estimation document for eCredit Cash Management module.

Effectively used various collaboration tools like Confluence, JIRA to track/update development

Used Build tools like build forge to perform deployment.

Followed the change control & release process to deliver the build.

Environment: J2EE, Apache Camel, JBoss fuse,JSP Servlets, JDBC, HTML, CSS, JavaScript, Jquery, EJB Beans,, Clearquest

Client: Deloitte (State of VA-Integrated Eligibility), Harrisburg, PA

Jan14 till Dec15

Role: Java/J2ee Developer.

Deloitte’s Eligibility and Service Integration market offering specializes in helping agencies improve how they determine eligibility and deliver health and human services programs such as Medicaid/State Children’s Health Insurance Program (S-CHIP), Food Stamps (SNAP), Child Care, and Temporary Assistance to Needy Families (TANF).

Responsibilities:

Implemented and developed solutions for various web applications for providing healthcare benefits to citizens of Virginia state

Enhanced front-end using web technologies like JSP-Servlets, HTML, CSS and JavaScript

Involved in various phases of SDLC and used AGILE methodology for the development

Designed efficient SQL query for back-end calls using JDBC

Coded business logic using EJB Beans

Developed an application on Bridges framework for government of Virginia.

Involved in all stages of Software Development Life Cycle including Analysis, Design, Development, Testing, Implementation, Deployment and Enhancement, implementation from middle level to senior level.

Used WebSphere for deployment of the application and development of Web Services.

Implemented the application on RAD and used the DAO, BO, Singleton, Factory patterns and Abstract factory pattern design patterns for the implementation of the middle layer

Implemented Reflection and Abstract Factory implementation for common implementation.

The presentation layer comprised of JSP, JavaScript, Jquery, HTML and CSS

Used the Oracle Database for the backend.

Used Junit and findBugs to ensure quality code and code coverage of the delivered code.

Followed a complete SDLC and used ClearQuest for defect fixing and as was involved in daily scrums and biweekly sprintsing

Environment: J2EE, JSP Servlets, HTML, CSS, JavaScript, Jquery, EJB Beans, JDBC, Clearquest

Client: GE Transportation, Erie, PA

Jan 13 – Dec 13

Role: Java/J2EE developer

GE Transportation is the largest producer of diesel-electric locomotives for both freight and passenger applications in North America, believed to hold up to a 70% market share. It also produces related products, such as railroad signaling equipment, and parts for locomotives and railroad cars, as well as providing repair services for GE and other locomotives.

Responsibilities:

Involved in Requirement Analysis, Design and Development of user requirements using IBM Rational Suite and design tools like IBM Rational Rose, IBM Rational Software Architect, and IBM Rational Software Modeler.

Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.

Designed the application using UML Diagrams such as Class Diagrams, Sequence diagrams, Deployment diagram and State diagrams were developed using Rational Tools.

Developed ER and UML diagrams for all the design, and documented all the process flows using Enterprise Architect.

Developed JSP pages using Struts Custom Tag Libraries such as HTML tags, Bean Tags, Logic Tags and Template Tags.

Designed and Implemented MVC architecture using Struts Framework, Coding involves writing Action Classes/ Custom Tag Libraries, JSP.

Development of EJB’s, Servlets and JSP files for implementing Business rules and Security options using WebLogic App Server.

Developed Action Forms and Controllers in Struts 2.0/1.2 framework. Utilized various Struts features like Tiles, tagged libraries and Declarative Exception Handling via XML for the design.

Designed and developed WebServices (SOAP, WSDL). Compiled XML Schema to generate Java Bean Classes using Axis 1.2.

Involved in the Development of reporting system using Struts, spring, Hibernate and Web Services.

Used the spring framework to implement bean to declare a service and accessed those using Application context.

Created XML Schema, XML template and used XML SAX/DOM API to parse them.

Used Apache Ant to compile java classes and package into jar archive.

Used JDBC and Hibernate framework to access the data from back-end Oracle database.

Involved in writing Stored Procedures in Oracle and PL/SQL for back end which were used to update business logic over a set of scheduled timers.

Project coordination with other Development teams, System managers and web master and developed good working environment.

Environment: J2EE, Spring, Hibernate, JMS, AJAX, JSON, SAX, JSTL, EJB, JSP, SQL Server 2005, Servlets, HTML, CSS, XML, XSLT, JavaScript, WebLogic, Eclipse, CVS, Rational Clearcase, Log4j, ANT, Oracle, Windows 7.

Company: Synersoft Technologies, Gujarat, India

Apr 10 – Jul 12

Role: Java Developer

Synersoft Technologies Pvt Ltd is fast growing company with its brand BLACKBox in the field of firewall, mail server, proxy server, document management system and work flow management system. Synersoft specialize in Java platform.

BlackBOX is an integrated solution essential for any business owning computers. It is the only solution in the world which integrates security, collaboration, user privileges, backup systems and vigilance in terms of IT activities. It is creatively developed to prevent internet misuse, hackers, data theft, data loss and users’ misbehaviors on IT infrastructure.

Responsibilities:

Lead the “Black box Web-Mail” projects resulting in functional enhancements of web-based applications.

Evaluates systems specifications for client web site requirements, leads design presentations, influences direction and implements the most efficient & cost-effective software/package solution.

Coordinates with systems partners outside the group and oversees contractors on projects.

Designed, Architected and Developed web based application “Black box Web-Mail” a front end Calendar utility that simplifies manual process of the calendar, which is very inefficient.

Implemented functionality for making automated schedule, creating the events as well as sharing and publishing events for other users.

Used programming tools to write necessary scripts.

Created implementation plan documents and successfully implemented on production server without any issue.

Responsible for validation of Client Interface HTML pages using JavaScript and JQuery.

Developed front-end screens and server side scripts using HTML, DHTML, CSS and JSP.

Involved in designing Struts 2.0 MVC architecture

Eclipse is used as an IDE while developing the application of calendar utility.

Used JavaScript for client side validations and for capturing dynamic events.

Developing and implementing application architecture in Java making use of frameworks covering Spring, JDBC, Hibernate

Implemented PL/SQL queries to retrieve and update data from the databases

Responsible for development and maintenance of Application using Servlets, JSP, JavaScript and JSTL

Prepared UML Sequence Diagrams, Class Diagrams, and Activity Diagrams to incorporate in the technical design document for calendar utility.

Environment: JDK, JSP, Servlet, JDBC, Eclipse, Ant, Tomcat, SQL, Oracle and Windows. .

EDUCATION:

Bachelors in Computer Science Engineering, Gujarat Technological University, India



Contact this candidate