We provide IT Staff Augmentation Services!

Java Developer,resume Profile

4.50/5 (Submit Your Rating)

PROFESSIONAL SUMMARY

  • About six years of professional IT experience as a Programmer Analyst and Software Engineer with complete project life cycle in Java/J2EE technologies. Experience in analysis, design, development, testing and deployment.
  • Experience in developing web based applications using Java and J2EE technologies such as Servlets, JSP, JDBC, Strut, Spring, Hibernate, and Web Services and java message service JSM .
  • Experience in Web development using HTML, JavaScript, jQuery, Backbone, underscore, Mustache and AJAX.
  • Experience in writing SQL queries.
  • Proficient in programming by using the IDE such as Eclipse, IntelliJ, PL/SQL Developer.
  • Experienced in using rational tools like Rational Rose, project management tool like CVS, SVN, GIT and defect management tool like Clear Quest.
  • Experienced in using design patterns, both Gang of Four patterns and J2EE design patterns like Model View Controller, Business Delegate, Data Access Object, Front Controller, Service Locator, Session Fa ade and Transfer Object.
  • Good work experience with Application/Web Servers Tomcat, Weblogic and WebSphere.
  • Working experience with Relational Database like Oracle, SQL Server.
  • Experience with JUnit, ANT, Jasmine and Maven scripts.
  • Expertise in developing secure cross browser compatible Web Applications.
  • Exposure in both Windows and UNIX environment.
  • Experience in using SVN, CVS, Harvest and Git version control tools.
  • Experience in using Junit, Jasmine, jMock, SoapUI.
  • Experience in using UML such as sequence diagram, Use case Diagrams, Class diagrams.
  • Experience in using Core java for multithreading, serialization, Inheritance Encapsulation and Polymorphism.

TECHNICAL SKILLS

Languages : Java /J2EE, .NET , C , C .

Web Technologies : Servlets, JSP, Struts 2.0, Spring, Hibernate, Web services, JDBC, HTML, HTML5, DHTML, XML, JavaScript, AJAX, jQuery .

Frameworks : Struts, Spring

Persistence Technologies : Hibernate

Data Bases : Oracle 9i, MySQL.

Markup Languages : XML, XSLT and HTML.

Web/Application Servers : BEA WebLogic 9.2, Apache Tomcat 1.4, Geronimo

IDE : Eclipse, RAD, PL/SQL Developer, IntelliJ, and Maven Operating Systems : Windows, Linux, UNIX, Mac OS

Tools : Atlassian JIRA, Rational ClearQuest

Source Management Tools : Rational ClearCase, Quality Control.

Unit Testing : Junit, JMock , Jasmine, soapUI ,Jmeter.

EXPERIENCE HISTORY

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for migrating Environment variables from site files of individual distribution centers to its corresponding database table
  • Developed front-end screens using HTML, Backbone, Underscore, Mustach, jQuery and JSP technology.
  • Used IntelliJ as development tool, Tomcat as application server, Git and SVN was used for version controlling.
  • Implemented DAO pattern to manipulate the data to/from the database.
  • Involved in User Production support for the product.
  • Provide Maintenance and Enhancements activities for pages.
  • Implemented Java-Thread programming.
  • Used agile development methodology and Experience working with DB2 and Middleware.
  • Applied Design patterns Singleton, Business delegator, Factory, Service locator etc.
  • Implemented business layer using Spring AOP, IOC, MVC framework.
  • Developed PL/SQL queries with JDBC API to create, retrieve and update data
  • Used Log4j for logging mentoring other technical resources
  • Analysis, design and development of applications based on J2EE design patterns.
  • Developed client-side validations using JavaScript, AJAX, Underscore, Mustach, jQuery to get dynamic data and filter it out in the front side.
  • Used IntelliJ as Integrated Development Environment IDE .

Environment: JAVA, J2EE, JSP, Spring 3.0, Hibernate, tomcat, IntelliJ, Oracle, PL/SQL, SVN, GIT.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for migrating Environment variables from site files of individual distribution centers to its corresponding database table.
  • Developed front-end screens using HTML and JSP technology.
  • Analyzed and Rectified Break Pack issue.
  • Used Eclipse as development tool, Weblogic as application server, and Harvest was used for version controlling.
  • Implemented DAO pattern to manipulate the data to/from the database.
  • Involved in User Production support for the product.
  • Provide Maintenance and Enhancements activities for pages.
  • Developed PL/SQL queries with JDBC API to create, retrieve and update data.
  • Used DAO pattern to collecting data from database, returning to client from the server.
  • Used Data Access Object DAO pattern to introduce an abstraction layer between the business logic layer and the persistent layer.
  • Used Hibernate 3.0 framework for data persistence layer.
  • Involved in creating the Hibernate POJO Objects and mapped using both Hibernate xml mapping and Annotations.
  • Used Log4j for logging mentoring other technical resources.
  • Analysis, design and development of applications based on J2EE design patterns.
  • Developed client-side validations using JavaScript, AJAX to get dynamic data.
  • Used Eclipse as Integrated Development Environment IDE .

Environment: JAVA, J2EE, JSP, Struts Tiles, Struts 2,Hibernate, weblogic Server, Eclipse, Oracle, PL/SQL, Harvest.

Confidential

Java/J2EE Developer

This was postproduction client support. This was to fulfill all postproduction requirements and provide support on existing modules.

Responsibilities:

  • Worked on High-level design document for system to be upgraded to Spring and Hibernate based application.
  • Worked in an agile development process based on Scrum.
  • Employed Model View Controller as structural framework of application, other design patterns like data transfer objects, service locator, business delegate and front controller were also used.
  • Used AJAX and JavaScript to handle asynchronous requests and CSS was used to keep uniformity in look of the application.
  • Performed server-side validations using Struts validations.
  • Struts 2 was used as web application controller between front end and service layer.
  • Utilized Struts 2 features to introspect parameters into POJOs and later used in actions.
  • Transaction management was based on Spring AOP and Spring IoC container was used for dependency injection.
  • Spring hooks were used to integrate Hibernate at persistence layer.
  • Configured Hibernate to work with different forms of mappings like one to one and one to many relational.
  • Configured Hibernate to work with Spring, by setting up Session Factory in Spring context file.
  • Developed detailed business requirements document using UML, Usecase diagrams, Class diagrams, and Sequence diagrams for new requirements.

Environment: JAVA, J2EE, Agile, JSP, Struts Tiles, Struts 2, Spring AOP, Spring IoC, Hibernate, JBOSS Server, Eclipse, Oracle, PL/SQL.

Confidential

Java/J2ee Frontend developer

Lowe's is a chain of retail home improvement and appliance stores. It has over 1,400 stores in 50 states US and Canada. DMS provide Lowe's a unique way for managing their distribution system. DMS provides an effective way of procuring items from the manufactures from all over the world and distribute them to all Lowe's distribution centers. Further, as per the demand of the store it is supplied. DMS system Maintains inventory, tracks items in storage location, receives incoming products, and generates efficient operative functions.

Responsibilities:

  • Actively involved in design, development and testing of the product.
  • Responsible for migrating Environment variables from site files of individual distribution centers to its corresponding database table.
  • Proactively contributing to Distribution Management system project in design development activities.
  • Developed JSP pages that follow 508 compliance accessibility standards.
  • Designed and developed various components for RMS Retail Management System application - Spring MVC, Web Flow and Hibernate iBATIS based web application.
  • Developed front-end screens using HTML and JSP technology.
  • Involved in design, development and implementation of automatic error correction AEC .
  • Analyzed and Rectified Break Pack issue.
  • Used Eclipse as Integrated Development Environment IDE .
  • Used Eclipse as development tool, Weblogic as application server, and CVS was used for version controlling.
  • Developed a JSP-based web-application on the common client data model.
  • Implemented DAO pattern to manipulate the data to/from the database.
  • Involved in User Production support for the product.
  • Provide Maintenance and Enhancements activities for the product.
  • Developed PL/SQL queries with JDBC API to create, retrieve and update data.
  • Used JUnit for unit testing.
  • Implemented W3C AA accessibility guideline mapping with UI code.
  • Used Log4j for logging mentoring other technical resources.
  • Maintain SDLC documents for the project.
  • Involved in fixing code vulnerability issues
  • Involved in testing, bug fixing of the system and deployment

Environments: UNIX, Java, J2EE, JDBC, JSP, Web Flow, HTML, UML, XML, JMS, Rational Rose, Log4J, Eclipse, shell script, Apache Tomcat, ANT, SQL, PL/SQL, Oracle 10g, Struts 1.2, Spring Framework Core , Toad, SCCS, CVS, JBOSS.

Confidential

Java Developer

Mortgage Application: Mortgage Applications is an web based application, which displays funded loans, loan origination information, rates information, General borrower information, Client profiling information and Asset and NNM information for the FA's and Business users. All new functionality within Vendor Loan Span Originator and CASH will be specific to leads/loans created under UBS Business Sources/Client IDs.

Responsibilities:

  • Created UML diagrams like activity diagrams, sequence diagrams, Use case diagrams.
  • Use of core java for multithreading, Serialization process.
  • Analysis, design and development of applications based on J2EE design patterns.
  • Developed front-end screens with JSP, HTML.
  • Used JDBC for Data Access Layer.
  • Developed client-side validations using JavaScript, AJAX to get dynamic data.
  • Developed fa ade class and their supporting classes to route the request to the service and receive the response data XML .
  • Use of Java user interfaces like JSF.
  • Used Eclipse IDE for developing j2EE components.
  • Used log4j for logging activities.
  • Worked on parsing the RSS Feeds XML files using SAX parsers.
  • Designed and coded the java class that will handle errors and will log the errors in a file.
  • Used Data Access Object Design Pattern DAO for data access functionality.
  • Responsible for writing SQL and PL/SQL.
  • Used WebLogic as application Server and responsible for Weblogic server administration activities.
  • Responsible for writing Data Access Object's DAO using JDBC.
  • Worked with Several Design Patterns like MVC, Singleton Design Pattern.

Environment: Java1.5, J2EE, JSP, Servlets, AJAX, Jquery, Spring Framework, JDBC, HTML, XML, JavaScript, PL/SQL, log4j, Eclipse 2.1/3.0, Windows XP, WebLogic 10.3, VSS, Junit.

We'd love your feedback!