We provide IT Staff Augmentation Services!

Java/j2ee/web Developer Resume

2.00/5 (Submit Your Rating)

East Brunswick, NJ

SUMMARY

  • Around 6 years of Java/J2EE developing experience in Finance and Telecom industries with solid understanding of OOP(Object Oriented Programming) and Design Pattern.
  • Deep knowledge in Core Java skills and concepts such as Collections, Generics, Multi - Threading, Java I/O, Exception Handling, Reflection, and JDBC etc.
  • Good understanding of OOD(Object Oriented Design) Methodology. Proficient in GoF design patterns: Singleton, Prototype, Proxy, Facade, Adapter and Factory etc.
  • Strong hands-on experience in the configuration, integration and implementation in various Data Access Frameworks including Hibernate, JPA and EJB with solid understanding of J2EE design patterns: POJO, MVC and DAO.
  • Experienced in various J2EE frameworks including Struts, Hibernate, and Spring to develop web applications.
  • Proficient in Spring Framework including Spring MVC, Inversion of Control(IoC), Aspect Oriented Programming(AOP), DAO Support with ORM, Spring Cache, and Spring Security.
  • Extensive knowledge in J2EE Web Technologies with JSP, Servlet, and JavaMail and developing Web Services such as SOAP and RESTful.
  • Proficient in making connection with database using JDBC, JNDI, object relational mapping(ORM) Hibernate 3 with Annotation, Hibernate Dao Support integrated with Spring.
  • Rich experience in front-end technologies including HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS, BootStrap, DOM, AJAX, JSON, and XML etc.
  • Deep knowledge in Angular JS skills and concepts like data binding, scope hierarchy, controller, factory, service, filter, validation, and routing etc.
  • Experience in SQL languages like PL/SQL in writing queries, view, function, stored procedure and trigger.
  • Familiar with web application servers: Apache Tomcat and JBoss.
  • Involved in various testing phases like Unit testing, Integration testing and Regression testing. Used JUnit, QUnit and JIRA as testing tools.
  • Experienced in using version control tools GIT and SVN.
  • Familiar with each procedure of Software Development Life Cycle(SDLC) for business applications.
  • Participated in Test Driven Development(TDD), Agile Development and Daily Scrum.
  • Good in overcoming difficulties and fast learning. Highly motivated and work efficiently not only as an individual also in a team.

TECHNICAL SKILLS

Programming Languages: Java, JavaScript/jQuery/AngularJS, HTML, C++, SQL, PL/SQL, HQL

J2EE Technologies: JSP, JDBC, EJB, JPA, JNDI, Servlet, JSTL

J2EE Frameworks: Spring 3.x, Hibernate 3.x, Struts/Struts2

Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AngularJS, Bootstrap, AJAX, JSON, DOM, XML

Web Services: SOAP, REST

Testing/Control Tools: JUnit,QUnit, JIRA, Git, SVN

Servers: Apache Tomcat 7, JBoss

Database: Oracle 10g, MySQL, SQL Server

Operating Systems: Windows7/8, Linux, Unix

PROFESSIONAL EXPERIENCE

Confidential, East Brunswick, NJ

Java/J2EE/Web Developer

Responsibilities:

  • Involved in various phases of SDLC(Software Development Life Cycle) of the project like requirement gathering, analysis, design and implementation.
  • Adopted Agile and Daily Scrum Methodology to develop the project.
  • Extensively used Core Java features including Collections, Generics, Exception Handling in the coding part and also used GoF Design Patterns like Singleton.
  • Involved in designing and development of user page using HTML/HTML5, JSTL tag, CSS/CSS3, JavaScript, and AngularJS.
  • Used dynamic data binding and validation directives realized by AngularJS in the front-end.
  • Made HTTP get and post calls in AngularJS to obtain a form submission.
  • Implemented SPA(Single Page Application) with AngularJS Routing by dividing application into multiple views.
  • Bootstrap is applied for implementation of responsive design.
  • Implemented module pattern in JavaScript by using a self-invoke functions.
  • Implemented line chart using Google Chart to show monthly interest rate and total interest.
  • Transferred data between front-end and back-end by using JAX-RS in JSON format.
  • Created and implemented generic DAO interface by injecting Hibernate template.
  • Developed application service components with multiple functions, referred different DAOs using Spring Annotation and configured service by spring annotation driven.
  • Designed and implemented MVC architecture using Spring framework.
  • Implemented Hibernate Annotation for ORM(Object Relational Mapping) to map the persistent beans with data in the database.
  • Implemented Native SQL Queries, HQL (Hibernate Query Language), Session Class, and Criteria to save, retrieve, update, and delete data from database.
  • Used JDBC to make connections with database.
  • Configured Hibernate Cache to avoid connection database when users input same information.
  • Used Spring Cache to save return value of some methods.
  • Hands Spring Security to provide authentication, authorization, and access-control for this application. Different kind of users can access different data.
  • Implemented JAVA Mail API to generate activating emails when new users register successfully and resetting password emails when users forget password.
  • Created JUnit test cases for Unit Testing on Java Class.
  • Involved in configuring system integration (Spring Security + Spring MVC + Hibernate + Oracle) to make sure each components and function cooperates with each other.
  • Adopted Test Driven Development (TDD) approach for creating the model objects and implementing the logic of how to calculate the monthly payment.
  • Configured DBCP and deployed the application under Tomcat 7.0 server.
  • Used Git as version control tool and used JIRA to track the bugs.
  • Participated in maintaining system and updating the service.

Environment: Java 1.6, Agile Methodology, HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, JSON, Java Mail, Multi-Threading, Spring MVC, Spring Security, Spring Cache, Hibernate, JDBC, Oracle 10g, Eclipse, Git, JUnit

Confidential - Totowa, NJ

Java/J2EE Developer

Responsibilities:

  • Involved in the design and implementation phases of SDLC(Software Development Life Cycle) of the project.
  • Involved in Daily Scrum methodology and Agile develop environment.
  • Widely used Core Java features including Collections, Generics, Exception Handling and Java I/O to implement back-end business logic.
  • Developed user-friendly front-end pages using HTML, CSS, JavaScript and jQuery.
  • Used JavaScript and jQuery in the front-end side for user validation.
  • Made AJAX call with jQuery to realize requesting or loading data from server and returning data.
  • Applied responsive design on front-end web page by using Bootstrap.
  • Actively participated in analysis and design of the project, which is based on Spring MVC architecture. Developed and configured the views and controller according to different user requests, and then decoupled the dependencies between views and controllers by configuring ViewResolver with JSTLView.
  • Applied Spring IoC for dynamic bean injection and data access layers based on Spring framework.
  • Configured Spring Application Context XML file for Dependency Injection.
  • Used Spring AOP to build dependency among separated bean classes.
  • Implemented Spring Security to provide authentication and authorization for customized users.
  • Used Hibernate ORM to build connection between Java Bean class and Oracle database.
  • Applied Data Access Object(DAO) to access database and used Hibernate template to save data to the database and retrieve data from the database.
  • Improve the performance of web service by implementing Hibernate Cache.
  • Interacting with QA team for bug fixing. Test Java functions using JUnit. Testing front-end code such as jQuery and JavaScript using QUnit.
  • Deployed the application in Apache Tomcat Application server.
  • Used JIRA and Log4J for project management, tracking and monitoring errors.

Environment: JDK 1.6, HTML, CSS, JavaScript, jQuery, AJAX, XML, JSP, JNDI, Spring Security, Hibernate, Hibernate Cache, RESTful Web Service, Oracle 10g, Ecipse, JUnit, QUnit, Tomcat, Git, JIRA, Log4J

Confidential - Chicago, IL

Java Developer

Responsibilities:

  • Involved in the implement and test phase of Software Development Life Cycle(SDLC). The project was processed in Agile environment.
  • Used Core Java features including Collections, Generics and Exception Handling for back-end implementation.
  • Participated in building Java beans, dao, daoimpl packages for implementing business logics.
  • Designed and developed front-end pages by using HTML, CSS, and JavaScript.
  • Involved in the implementation of POJO persistency and transactions processing through the extensive use of Hibernate Framework.
  • Integrate Hibernate 3.0 with Struts 2 by modifying the configuration file and DAO package.
  • Used JDBC to make connections to the Oracle database.
  • Involved in code review for team members.
  • Participated in Unit Testing of the project, use JUnit for the unit testing of various modules.
  • Used SVN as Version Control tools and source code management tools.

Environment: JDK1.5, Core Java, JSP, HTML, CSS, JavaScript, Servlets, Struts, Hibernate, Spring, Junit, XML, Oracle, Log4j, Eclipse, Tomcat, SVN

We'd love your feedback!