We provide IT Staff Augmentation Services!

Java Developer Resume Profile

Richmond, VA

Professional Summary:

  • Over 6 years of experience in Software Life Cycle Development including analysis, design system/database/OO , development deployment, testing, documentation, implementation maintenance of application software in web-based environments, Distributed n-tier and Client/Server architectures.
  • Extensive experience in development and deployment of J2EE components for building n-tier distributed enterprise applications.
  • Wide experience using frameworks like Hibernate, Spring, Struts and other areas of the J2EE stack.
  • Good understanding of object oriented programming OOP concepts like Inheritance, Polymorphism, Encapsulation and Abstraction.
  • Experienced in using various design patterns such as MVC Model-View-Controller , Singleton, Factory, DAO, DTO, Adapter, Template, Decorator and Business Delegate.
  • Significant experience in developing applications methodologies like AGILE, DRIVEN TEST.
  • Extensive understanding of the following broad technologies: XML, JSP, Velocity, JDBC and relational databases.
  • Good Knowledge in using markup and scripting languages such as HTML5, CSS, SASS, JavaScript, jQuery, AJAX, Angular.
  • Expertise in implementing Service Oriented Architectures SOA with XML based Web Services SOAP/REST .
  • Experience in writing automated test scripts using Ruby and Cucumber.
  • Good Experience in Log4J implementation to persist the data into the log files, JUnit for unit and integration, Karma for angular unit testing and experience with Ant and also Maven for building and deployment of applications.
  • Working experience of Hibernate object/relational mapping ORM persistence.
  • Good experience in using various IDE's like Eclipse, RAD, Net Beans. Experience in installing, configuring and deploying applications using Application Servers like WebLogic10.3/12c, JBoss 7.2 and Apache Tomcat 7.0 WebServer.
  • Good Knowledge in PL/SQL Relational Database RDBMS Concepts, Database Programming, creation of Database Triggers, Stored Procedures and Functions.
  • Expertise in working with SQL Server.
  • Good working knowledge in using version control tools like CVS, SVN, ClearCase and Git.
  • Excellent communication, presentation and interpersonal skills. Strong technical skills, high sense of ownership, good problem solving skills, and client focused approach, fast learner and cohesive team player.

Technical Skills:

Languages

JAVA 1.6/1.7, SQL, PL/SQL, Ruby 2.0

J2EE Technologies

Servlets, JSP, STRUTS, Java Beans, JDBC, XML, SOAP, WSDL, REST

Frameworks

Struts, Hibernate, Spring, EJB

Application/Web servers

Tomcat 6.0/7.0, WebLogic10.3/12.1, JBOSS

Databases

Oracle11g/10g, Microsoft SQL Server 2005, MySQL, MS-Access

IDE Tools

Eclipse, RAD, Net Beans

Web Technologies

HTML, XHTML, CSS, JavaScript, XML, XSLT, Ajax, Web Services, WSDL, SOAP, REST, jQuery, SASS, Angular, Jasmine, JSON

Operating Systems

Windows XP/7, UNIX

Tools and Utilities

Toad, Rational Rose, UML,CVS, Microsoft Visual Source Safe, SVN, Git,

ClearCase, Junit, Log4j, ANT, Maven

Agile Methodologies

Agile, Waterfall, Test Driven

Project Experience:

Confidential

Java Developer

Roles and Responsibilities:

  • Followed AGILE development process.
  • Used Version one tool to track the user-stories and tasks.
  • Involved in sprint planning and Estimation Sessions of user stories and also participating in Standup Meetings to update the status daily.
  • Experienced in writing Gherkin that can be understandable by Cucumber.
  • Followed Test-driven development TDD process and wrote automated UI test cases in Ruby language.
  • Involved in coding for the presentation layer using Spring MVC Framework, Spring REST, Velocity, Velocity Macro, Angular, Java Script, JQuery, HTML5, CSS, Karma, Jasmine, SASS, NodeJS, Grunt and JSON.
  • Written JUnit test cases first using JUnit 4, Easy Mock, Power Mock and Mockito.
  • Implemented both SOAP and RESTFUL web services.
  • Exposed angular APIs to spring controller.
  • Used entitlements to restrict different features and functionalities to user.
  • Used Node.js, grunt to run angular.
  • Performed Extensive unit testing to deliver Good Quality code.
  • Configured and deployed the application on Weblogic application server, later moved to Tomcat server.
  • Used Maven for building the application.
  • Used Sub version SVN as source control.
  • Mostly involved in Day to day development activities.

Environment: Java1.7, Velocity Template Language, Spring3.2 Spring 4, Maven, SOAP, REST, JSON, Node,js v0.10 , Grunt v0.4 , Angular, Ruby 2.0 , Cucumber, Karma, SVN, JUnit, HTML, CSS, Java Script, Weblogic 12c, Apache Tomcat 7.0, JAX-WS, JAXB, STS Eclipse 3.4, Nuxeo, AWS, Content one system, Hudson, SONAR.

Confidential

Java Developer

Roles and Responsibilities:

  • Followed AGILE development process.
  • Participated in the High-level and low-level system design, planning, estimation and implementation.
  • Prepared technical design documents including class diagrams, sequence diagrams, flow charts, process flow diagrams and etc.
  • Implemented user stories using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Application developed in SOA Architecture and MVC architecture.
  • Used Spring Framework for Dependency injection and integrated Hibernate framework for interacting with Oracle database.
  • Hibernate was used for Object Relational Mapping. Hibernate Query language and the Hibernate Criteria Queries were used in the DAO layer.
  • Implemented SOAP and RESTful JSON web services.
  • Used SOAP UI to test the Web services.
  • Used Log4J components for logging. Performed daily monitoring of log files and resolved issues.
  • Assisted in Developing testing plans and procedures for unit test, system test, and acceptance test.
  • Implemented Maven for building SCMS project.

Environment: Java 1.6, Servlet, Spring 3.0, Hibernate, SOAP, REST, WSDL, SVN, Maven 3.0, ANT, Log4J, Weblogic 12c, Eclipse 3.3, Oracle 11g, Linux, Unix, Junit 4.

Confidential

Java Developer

Roles and Responsibilities:

  • Involved in application development, integration, maintenance, debugging and testing of the application.
  • Agile, SCRUM process used for developing this application.
  • Developed the application-specific exception classes involving error codes and categories
  • Handled the exceptions in the business objects and data access objects layers according to the developed exception classes.
  • Used spring's application context to get the beans and access the application components.
  • Implemented the database changes along with the respective changes in entity bean classes and hibernate mapping files.
  • Generated Hibernate Mapping files and created the data model using mapping files.
  • Used JUnit for all Hibernate beans and relevant java classes
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit.
  • Lot of debugging is done as part of finding out the defects in the existing application.
  • Implemented Hibernate in data access layer to access and update information in the database.
  • Enhanced the code involving the DAO, POJO and Mapper classes for better performance.
  • Implemented UI screens for viewing data using Servlets, JSP, AJAX, Tag Libraries, JSTL, JavaBeans, HTML, JavaScript.
  • Configured and deployed the application on JBOSS application server.
  • Used JUnit to write unit test cases containing assertions of expected data or results.
  • Used CVS for source control.
  • Writing JAVA components on UNIX components/applications to implement the business logic.
  • Used Log4j for logging Errors.
  • Worked on writing JUNIT test cases for unit testing.
  • Written Smoke tests to integrate with the Hudson and test the application continuously.
  • Used SOAPUI and JUNIT to debug the application and fix the defects.
  • Deploying the Code to the QA Servers whenever we do fix the defects or major Code changes.
  • Used Maven for build and Explored well on POM dependencies and plugins.

Environment: Java1.5/1.6, J2EE, Hibernate 3.0, XML, Spring MVC, JDBC, Maven 2.0.10, Webservices, SOAP,XML, XSD, XSLT, JAX-B, JSON, JSP, JQuery, SOAPUI, HTML, JavaScript, Apache, Ajax, CSS, CVS, Log4J, JUnit, UNIX, JBoss 4.0/4.2, Eclipse 3.3, Oracle 10g.

Confidential

Java Developer

Roles and Responsibilities:

  • Involved in SDLC requirements gathering, Analysis, Design, Development and Testing of application.
  • Involved in development of presentation layer using JSP and Servlets with Development tool Eclipse IDE.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Implemented Object-relation mapping in the persistence layer using hibernate frame work in conjunction with Spring functionality.
  • Involved in injecting dependencies into code using Spring core module.
  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection DI or Inversion of Control IoC .
  • Created configuration files for spring, Hibernate.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Developed Web tier by using Spring, JSP, Ajax and Html.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE.
  • Deployed applications as archived files and as exploded archive directories. Deployed the complete Web applications in WebSphere Application server.
  • Written complex stored procedures and functions for the data exchange.
  • Used Subversion for Source Control and Version Management.

Environment: Java1.5, J2EE , Servlets 2.0, JSP 2.1, Spring2.5, CSS, Log4J, ANT , Hibernate 3.0, Web services, WebSphere6.1, Oracle 10g, Eclipse 3.4, AJAX, Junit, HTML.

Confidential

Java Developer

Roles and Responsibilities:

  • Understanding and translating user requirements to technical system specifications based on service oriented architecture SOA . Writing the technical requirement specifications/ design with sequence diagrams, flow diagrams, etc.
  • Discussing and finalizing the design with the team and Technical Lead.
  • Planning and estimating the implementation of the user stories. Planning and estimating tasks involved in implementation. Discussion with the team and finalizing.
  • Implemented UI screens for viewing data using Servlets, JSP, AJAX, Tag Libraries, JSTL, JavaBeans, HTML, JavaScript and Struts framework using MVC design pattern.
  • Used SAX-DOM parsers for parsing XML data.
  • Build, configured and deployed Web components on Web Logic application server.
  • Developed test cases using JUnit for functionality and unit testing.
  • Used Log4j for logging Errors.
  • Used multi-threading concept to achieve Java Concurrency.
  • Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Environment: Core Java , HTML, CSS, JavaScript, XML, AJAX, JSON, SAX, SOAP, JDBC 2.0, Servlets 2.2, JSP 2.0, Struts MVC Framework 2.1, Ant, Log4J, JUnit, JMS, UML, Rational Clear case, RAD, SQL.

Confidential

Java Developer

Roles and Responsibilities:

  • Understand business requirements, design and document technical design for the business requirements.
  • Involved in front end design using HTML, JSP.
  • Used Struts framework to design the MVC model for the application.
  • Used JSP, JavaScript and JDBC to create web Servlets.
  • Designed and Implemented backend database in Oracle to store all data.
  • Written complex stored procedures and functions for the data exchange.
  • SVN is used as source control tool.
  • Deployed the application in weblogic server.
  • Involving in Unit and Integration testing of the application, and code reviewing.
  • Provided cost-effective production with increased quality, efficiency and better customer satisfaction.

Environment: JDK 1.5, Core Java, J2EE, JSP 2.0, Java Script, HTML, CSS, Servlets, Weblogic, JDBC, SVN, XML, JUnit , JavaScript, Oracle.

Hire Now