Post Job Free

Resume

Sign in

Developer Hibernate

Location:
Hyderabad, Telangana, India
Posted:
January 16, 2020

Contact this candidate

Resume:

GURU PATEL

Email Id: adbbqv@r.postjobfree.com Contact No: 317-***-****

WORK SUMMARY

J2EE/Java developer with over 5+ years of experience with all stages of the development cycle, for projects in AGILE and SDLC models.

Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).

Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JDBC, JSP, Spring, Spring Boot, Spring DATA, Spring JDBC, Hibernate, XML, Web services, JMS, Eclipse, RAD, Ant, Maven.

Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.

Proficient in creating Web Services using Spring Boot.

Expertise in application development using Servlets, JDBC, JNDI, spring, Hibernate, JSF, EJB, XML, Web Services- SOAP, WSDL.

Experience in implementing a Micro service with Spring Boot based services.

Understand the core AWS services, uses, and basic architecture best practices.

Experience in building micro services using spring boot and deploying to AWS Cloud.

Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.

Strong working experience Object Relational mapping (ORM) tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).

Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.

Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.

Experienced in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat.

Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.

Well experienced in using JUnit for performing unit-testing framework.

Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model.

Worked using IDE like Eclipse, My Eclipse, Net beans.

A very good understanding of Groovy and Grails.

Expertise in using configuration management tool like SVN and GIT for version controlling.

Highly motivated team player with strong communication, analytical, documentation and organizational skills.

TECHNICAL SKILLS

LANGUAGES

Java, J2EE, JavaScript, C, C++

JAVA/J2EE TECHNOLOGIES

Servlets, JSP, JSTL, JDBC, JSF, MVC, XML, JAXP, DOM, JNDI, Web services

DESIGN PATTERNS

Singleton, Factory, Facade, Builder, Observer, Command Patterns, Value/Data Transfer

DESIGN TOOLS

Rational Rose, Star UML, Enterprise Architect

WEB TECHNOLOGIES

HTML, JavaScript, CSS, XML, Node

FRAMEWORKS

Spring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, Spring Core, Spring ORM Spring AOP

WEB/APPLICATION SERVERS

Web Logic, Web Sphere, Apache Tomcat, JBOSS

VERSION CONTROL TOOLS

GIT, SVN, CVS

BUILD TOOLS

Ant, Maven, Gradle

METHODOLOGIES

Agile (Scrum), Waterfall

DATABASE ENVIRONMENT

Oracle, SQL, MySQL

OPERATING SYSTEMS

Windows, Mac OS, Linux/UNIX

WORK EXPERIENCE

Client: Fitch Ratings, New York, NY Duration: Aug 2018 – PRESENT

Role: Java/J2EE Developer

Responsibilities:

Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.

Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.

Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.

Developed Web pages using Struts view component JSP, JavaScript, HTML, jQuery, AJAX, to create the user interface views Migration 3rd party applications.

Implemented validation on the JSP fields using Struts Validation framework which included writing validation.xml and validation-rules.xml files.

Implemented all DAO's using Spring Framework. Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing WebSphere Integration Developer (WID).

Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.

Involved in designing front-end screens using Java script, JSP, Angular JS, AJAX, HTML5 and DHTML.

Designed Presentation layer using JSP, Struts framework and did front-end validations using JavaScript and JQuery.

Involved in design and development of UI component, using frameworks Angular JS, JavaScript, HTML5, CSS and Bootstrap.

Followed Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser complaint application.

Implemented core features of Angular JS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.

Designed and integrated the full scale Hibernate / spring.

Used Spring IOC and spring's Hibernate Support, transaction management.

Developed hibernate DAO framework with spring framework.

Configured and deployed the application on WebLogic Application Server.

Implemented Complex Business Delegate layer using DAO's created and business logic.

Exposed various capabilities such as Web Services using SOAP and WSDL.

Worked on J2EE components like Servlets, JSPs and MDBs.

Used MVC architecture, Business Delegate, Session facade, Data Access Object, Value Object and Singleton patterns.

Involved in preparing High & low level design docs with UML diagrams using Rational Rose tool.

Used X fire to read the XML response coming from the web service.

Created JUnit test cases, and Development of JUnit classes.

Configured log4j to enable/disable logging in application.

Supported all the UNIX requests for various applications and Developed ANT script to build .war and. ear files for the application

Environment: Java, J2EE, JavaScript, JSP, Springs, Struts, Hibernate, Eclipse IDE, WebLogic, jQuery, MVC, Rational Rose, HTML, CSS, Angular JS, XML, UML, Web Services, JUnit, EJB, SVN, Oracle, Windows.

Client: Nationwide Mutual Insurance Company, Columbus, OH Duration: Aug 2016 – Aug 2018

Role: Java/J2EE Developer

Responsibilities:

Involved in all phases of the project from analysis and requirement phase to delivering the project.

Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.

Analyzed the requirements and formulated project scope.

Designed front-end presentation logic using JSP, CSS3, and Strut tags.

Implemented client-side validations using JavaScript. Developed various generic JavaScript functions for validations.

Developed internal coding using J2EE technologies based on the MVC Architecture.

Implemented Business Logic using Java, Spring, Struts, and Hibernate.

Developed the functionalities using Agile Methodology.

Developed Business objects using POJOs and data access layer using Hibernate framework.

Used Apache Service Engine for creating and deploying Web Service clients using SOAP, WSDL.

Used Web Services for creating rate summary and used WSDL and SOAP messages for getting useful plans from the different module and used XML for data retrieval.

Achieved Dependency injection by creating Spring services, Spring controllers, and DAOs so as to wire objects of business classes.

Implemented DAO pattern to fetch data from database using Hibernate in order to carry out various database operations and also avoid redundant database access statements

Involved in configuring XML mapping files and POJO objects.

Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.

Retrieved information from the Oracle database using Spring-Hibernate.

Developed UI screens using JSP, JavaScript, and AJAX.

Used AJAX extensively to implement front end /user interface features in the application.

Implemented REST Web services to retrieve data from client side.

Exposed the Web Services to the client applications by sharing the WSDL.

Used Multi-threading and caching to improve the user experience.

Unit testing through JUnit & Integration testing in staging environment

Created new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.

Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.

Scheduled daily status meetings within the offshore team and also used to communicate the same to the onsite team accordingly.

Resolved bugs/defects in the application by coordinated with team members of the project to assure a positive outcome.

Environment: Java, J2EE, JavaScript, Spring framework, Spring MVC, Hibernate, Junit, JSP, CSS, Servlets, JDBC, AJAX, Web services, REST, SOAP, XML, JQuery, Web Sphere, SQL, Oracle, Windows.

Client: ROAR Internet Marketing, Altamonte Springs, FL Duration: Oct 2014 – Jul 2016

Role: J2EE Developer

Responsibilities:

Developed the middle tier using Session Bean, Entity Bean / DAO and Business Objects. Database layer is developed using – Oracle while Presentation layer developed using JSP.

Used Web services, Web Processing Service (WPS), BPEL, and REST extensively for Operations module. Technologies SOA, SOAP, MTOM, TCPIP, TLS, PKI, WSDL, SAML, XSD, Xpath, JMS, and MDB are also used.

Eclipse is used for application development.

Deployed the packaging on to Web Logic application server.

Contributed to project by working on end to end flow - developing JSP's, Servlet, action classes of Spring and to database front by writing various SQL queries and Stored Procedures.

Developed an editor using JFC Swing.

Designed and developed reports using Crystal Reports and JReport.

Used Java Beans for the required JSP components.

Built, tested and debugged JSP Pages for critical modules in the system. Coded the Taglibs to aid front-end JSP pages.

Deployed the application on the server including installing My SQL database and setting up JDK and Tomcat.

Developed supporting JAVA classes that controlled the whole flow of the module as per specifications.

Involved in the high level and low level designing of the admin and Info center module

Coded the designated Java server pages (JSP's) and associated front-end screens using I3ML as per specifications.

Developed an application using JFC Swing for manual data porting from Accounts Payable to Accounts receivable system.

Used Toad and Oracle SQL prompt to interact with the database.

Involved in client interaction for resolving technical and functional issues on a daily basis.

Developed the user interface layer using spring framework.

Business Objects is used for Reports.

Environment: Java, J2EE, JavaScript, Spring framework, Spring MVC, Hibernate, Junit, JSP, CSS, Servlets, JDBC, AJAX, Web services, REST, SOAP, XML, JQuery, Web Sphere, SQL, Oracle, Windows.



Contact this candidate