We provide IT Staff Augmentation Services!

Java Developer (spring Mvc / Hibernate) Resume

0/5 (Submit Your Rating)

Fairfax, VA

SUMMARY

  • Over 5 years of professional experience in developing Java/J2EE Web based applications using technologies such as JSP, AJAX, Hibernate and Spring frameworks.
  • Extensive knowledge on Java 2 SE including collections, threading, and core java.
  • Used Java 2 EE technologies such as Servlet, JSP, JDBC and JNDI.
  • Strong understanding of front - end technologies including JavaScript, jQuery, HTML and CSS.
  • Skilled at developing dynamic web pages using AJAX calls and parsing JSON to exchange data between server and client, and then manipulating the data on JSP using scriplet and JSTL while incorporating bootstrap to make the web page responsive.
  • Expert at Spring MVC framework using hibernate and annotations.
  • Good experience on Spring Core, Spring AOP, and Spring ORM concepts and implementation.
  • Configured Dispatcher-Servlet to add data source beans, message source beans, adjust View Resolver, handle mapping of static resources.
  • Performed dependency injection of spring beans such as data source beans or Hibernate utility singleton bean to create one session factory for the entire application.
  • Configured Web.xml to map URL requests to Dispatcher-Servlet as well as set initial context parameter.
  • Experienced with incorporating RESTful and SOAP web services into application as well as creating them.
  • Implemented public web services to use for database connection.
  • Good understanding of Angular JS to make web development simpler by creating filters, controllers and models.
  • Excellent understanding of relational databases. Created normalized databases, wrote stored procedures, used JDBC or Hibernate to communicate with database. Experienced with Oracle, MySql, and SQL Server.
  • Executed reverse engineering using Hibernate tools to create java classes from database tables.
  • Adjusted connection pooling using hibernate configuration file or using JNDI if not using hibernate.
  • Exceptional debugging skills with unit testing by using Junit, Karma and Jasmine.
  • Great understanding of SDLC methodologies such as Agile and Waterfall. Participated in different Scrum meetings.
  • Experience working in banking and retail industry with strong understanding of the domain and the different types of software that are used.
  • Proficient at management, strong leadership, great communication and interpersonal skills which enables a smooth and productive working environment.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript, SQL, C#

J2EE Technologies & UI Technologies: JSP, Servlet, Spring MVC 2.5.x/5.x,Hibernate 2.5.x/5.x. HTML5, CSS3, JavaScript, AJAX, JSON, Bootstrap

Databases: Oracle, MySQL, Microsoft SQL Server

Libraries and Frameworks: jQuery, AngularJS, Node JS

Operating Systems: Windows XP / Vista / 7 / 8 / 10, Mac OS, Linux

Versioning Tools: GIT, Subversion

Unit testing tools: Junit, Jasmine, Karma

Team Management: Waterfall, Agile-Scrum, TDD

IDE & Tools: Eclipse, Dreamweaver, Sublime

PROFESSIONAL EXPERIENCE

Confidential, Fairfax, VA

Java Developer (Spring MVC / Hibernate)

Responsibilities:

  • Worked closely with management and design team for all aspects of Software Development Life cycle (SDLC) including analysis, design, coding, and testing.
  • Designed responsive webpages using CSS, Bootstrap and JavaScript.
  • Followed Spring MVC pattern and used View Resolver to map web pages.
  • Used Spring AOP to reduce the amount of code written in controller classes and instead used jointpoints and pointcuts to call other classes methods according to advice.
  • Configured Dispatcher-Servlet to create data source beans and message source beans, handled static resources and inject dependencies by using auto wire annotations.
  • Used Hibernate framework for accessing oracle database and call stored procedures.
  • Reversed engineered database tables into java classes.
  • Created additional stored procedures for different business logic.
  • Developed test cases in Test Driven Development (TDD) approach.
  • Created controllers that handles browser requests and returned model and view to client.
  • Developed POJO classes to bind to HTML forms in order to retrieve parameters from browser.
  • Developed server-side validation using model attribute of HTML forms.
  • Used JSTL for core functionalities and to reduce the amount of JSP scriplets.
  • Created detailed technical designs with documentation for complex components.
  • Project used Agile methodology for development and attended different scrum meetings
  • Mentored junior developers about MVC pattern and SDLC methodology.

Environment: JDK 1.8, J2EE, Spring, Hibernate, Oracle 11g, HTML5, CSS3, JavaScript, Bootstrap, Apache Tomcat 8.5, Maven, Eclipse

Confidential - Jersey City, NJ

Software Engineer (Angular JS, RESTful web service)

Responsibilities:

  • Involved in performance tuning, configuring and redeploying application using Apache Tomcat.
  • Used Angular JS architecture and RESTful web services for database interaction.
  • Created RESTFUL web service to be integrated to back-end system for agent portal.
  • Project was developed as a Single Page Application (SPA) using pagination and filtering provided by jQuery and Angular JS.
  • Implemented Angular JS Factories and Controllers to manipulate and view records.
  • Retrieved data from entity models using HTTP methods and Angular JS.
  • Created stored procedures and views for oracle database.
  • Involved in application design such as Sequence Diagrams and Class Diagrams.
  • Re-designed the layout of several webpages for a cleaner and practical UI by incorporating Bootstrap, CSS, and JavaScript.
  • Created documentation and handled post-production maintenance.
  • Helped junior developers with their tasks and offered advice to team lead when appropriate.

Environment: JDK 1.7, J2EE, Tomcat 7.0, Oracle 11g, Angular JS 1, RESTful web service, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Eclipse, Maven

Confidential, Chicago IL

Software Engineer (Spring MVC, Hibernate)

Responsibilities:

  • Project was to build an upgraded customer service solution for the call center in order to handled account information, validate customer security questions, process customer requests.
  • Used Spring MVC with Hibernate framework.
  • Adjusted Hibernate configuration file to set JNDI connection pooling .
  • Configured web.xml to handled request mapping and error pages.
  • Configured Dispatcher-Servlet to create data source beans and handle resource mapping of static files.
  • Used annotations to inject dependencies and handle URL mapping.
  • Incorporated JSTL tag library in JSP to communicate form parameters with controllers.
  • Developed both server-side and client-side validation using HTML form model attribute and JavaScript.
  • Developed service layer that interacted with DB and Controllers.
  • Created customer validation page by developing server-side validation using JSTL form library and client side validation using JavaScript.
  • Used jQUERY and CSS to make views dynamic and responsive according to user interaction.
  • Used Media Queries to adjust style according to user’s device.

Environment: JDK 1.7, J2EE, GlassFish4.0, Oracle 11g, Spring, Hibernate, JSP, JSTL, HTML5, CSS3, JavaScript, jQuery, Eclipse, Maven

Confidential, Eatontown NJ

Web Developer (Spring MVC, JDBC)

Responsibilities:

  • Project was aimed at creating a web application for insurance agents to enroll customers, create claims for customers, and access company policy and information.
  • Used Spring MVC to develop application architecture and JDBC to interact with Database. Also used Ajax to communicate with DB for certain functionalities.
  • Created DAO classes to implement CRUD operations by using JDBC transactions.
  • Adjusted JNDI connection pooling by using Apache DBCP.
  • Tasked with creating POJO classes as well as Login page server-side and client-side validation.
  • Wrote stored procedures for CRUD operations for login page.
  • Used Java Collections to store data and passed along to JSP.
  • Incorporated core Java threads and synchronization in project.
  • Involved with testing and debugging teammates codes.

Environment: JDK 1.7, J2EE, Apache Tomcat, Oracle 11g, Spring, JDBC, HTML5, CSS3, JavaScript, Eclipse, Maven

We'd love your feedback!