We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Around 8 years of experience in Analysis, Design & Development of JAVA and J2EE applications and performed multiple consulting roles including Software Engineer/Consultant and Developer.
  • Knowledge of Object Oriented Programming and Design, UML and SDLC.
  • Expert level skills developing applications using Core Java, J2EE, JSP, Servlets, Java Beans, EJB, Hibernate, Web Services, JDBC, XML, HTML,CSS, DHTML, JavaScript, Ajax and JQuery.
  • Extensively implemented various J2EE applications using MVC, Jakarta Struts, Struts 2.0, Spring MVC and Design Patterns.
  • Experience in Enterprise JAVA, Distributed Application development, and Object Oriented Programming (OOPS)
  • An experienced software engineer in Java web and client server development with knowledge in all the phases of the life cycle of the software including requirements , design, coding, testing, deployment, change and configuration management, process definitions and project management
  • Extensive experience in developing web - based applications on J2EE platform.
  • Worked on various web servers like WebSphere, Tomcat, Web Logic
  • Worked experience in Hibernate and JPA ORM tools
  • Experience in working on XML related technologies like XML, XSLT, XPATH, XSL, DTD, DOM and XML Spy tool
  • Experience in developing Web Services using XML over HTTP(s), SOAP, WSDL and Restful.
  • Worked extensively in MVC frameworks Struts and JSF
  • In depth understanding of the Retail, Banking Domain.
  • Hands-on experience on development tools like Eclipse, RAD, WSAD, My Eclipse, and Jdeveloper
  • Knowledge of IBM Rational Application Developer.
  • Having good exposure on service-oriented architecture (SOA)
  • Log4J for extensible logging, debugging and error tracing.
  • Experience in using build tools like ANT and Maven .
  • Solid Understanding of OOPS and RDBMS concepts
  • Understanding in creating Ant Scripts, SQL Queries in Oracle
  • Worked with Junit for unit testing
  • Experience in Object Oriented Analysis and Design (OOAD)
  • Knowledge of Root causes analysis.
  • Followed Waterfall and Agile/Scrum methodology of software development which satisfies the customer through early and continuous delivery of valuable software
  • Experience in working with customers to determine their needs , gather, analyze and document requirements, communicate with customers throughout the development cycle, manage customer expectations, resolve issues and provide project status
  • Hands on experience with version control tools like CVS, Rational Clear Case and Clear Quest.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, C language

Client Scripting: JavaScript, VBScript

Server Scripting: JSP1.2,2.1, JSTL

Platforms: Windows (7, Vista, XP, 2000, 98, NT)

Version Control: Rational Clear case, Tortoise SVN, CVS

Databases: SQL Server 2005, 2008, Oracle 9i, Oracle 10g, Oracle 11g, MySQL 4.1, 5.0, DB2.

Database Tools: Toad, SQL Developer, PL/SQL Developer, MySQL workbench, DB2Connect

ORM Frameworks: Hibernate 3.0.3, JPA

J2EE MVC Frameworks: Struts 2.2, JSF 1.2, Spring 2.5 & 3.0

IDEs: Eclipse, IBM Rational, NetBeans

Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS(Restful), ESB

Webservice Implementations: Axis 2.0,SOAP, RESTful

Design Patterns: Session Facade, Business Delegate, Front Controller, Service Locator, Singleton, DTO, DAO, MVC, Iterator, Factory, Abstract Factory

UML Tools: MS Visio, HTML Editors

Edit plus: JavaScript Frameworks

JQuery: Batch Scripting,ANT, Maven

Methodologies: Agile, Scrum, Test Driven

Transaction Control: JTA, Hibernate Transactions

Web Server: Tomcat

Application Server: WebLogic, WebSphere, Jboss, Jboss Portal server

PROFESSIONAL EXPERIENCE:

Confidential, Bellevue, WA

Java/J2EE Developer

Responsibilities:
  • Worked in SCRUM methodology with sprint planning every two weeks and daily stand up meetings to monitor the status.
  • Gathered requirements from the client for designing the Web Pages.
  • Involved in Analysis, Design, Coding and Development of custom Interfaces.
  • Developed the presentation layer using Model View Architecture implemented by Spring Web Flow.
  • Developed Rest Web services for authentication and authorization.
  • Participated in designing the user interface for the application using HTML, DHTML, Servlet, Java Script and CSS.
  • Worked on developing MAVEN for the code generated.
  • Developed the war/ear file using Ant script and deployed into Tomcat Server.
  • Used SVN for code development along and for managing the code.
  • Wrote SQL Queries to get the information from Database, Saving the data, modifying the data in the Database, and removing the data from the Database.
  • Used Oracle as the backend
  • Involved in unit testing using JUNIT, system testing and creation of various test scripts.
  • Used log4j logger system to maintain application logs.
  • Performed unit testing and system testing.
  • Review code written by other members of the team and provide feedback and in corporate feedback received from others.
  • Document the various components of the code to help future maintenance easy.
  • Actively participated in Sprint planning meetings for tasks identification and estimations.

Environment: Java EE 6,7, Spring, Hibernate, RESTFUL Web service, JSP,AJAX, JQuery, HTML, CSS, XML, Oracle, Junit, JNDI, CVS, log4j, Tomcat, Maven, Eclipse3.0, Windows, SVN.

Confidential, Indianapolis,IN

Sr. Java Developer

Responsibilities:
  • The entire application was developed in J2EE using an MVC based architecture.
  • Worked in Scrum methodology attended daily stand up meetings and involved in sprint planning sessions.
  • Used Java Script for client side validations.
  • Used Core Spring for setter dependency injections.
  • Consumed a Web service for exchange rate calculation.
  • Used Apache Tomcat as the application server for deployment.
  • Wrote prepared statements and called stored Procedures using callable statements in MySql.
  • Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier and the persistent storage tier
  • Used Hibernate for Database Persistence.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Deployed applications on WebSphere Application server.
  • Consumed and produced Rest Ful Web Services.
  • Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
  • Design JSON requests according to the front end pages.
  • Process the JSON requests according to different types of modules, actions, and request data.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Involved in unit testing using JUnit, system testing and creation of various test scripts.
  • Built scripts using Maven that compiles the code, pre-compiles the JSPs, built an EAR file and deployed the application on the application server.
  • Used SVN as a version control system, an important component of Source Configuration Management (SCM).
  • Used Log4J for logging.

Environment: JSP, Servlets, Spring, Rest Ful Web Services, Hibernate, MySql, Oracle 10g, JDBC, XML, XSLT, PL/SQL, SQL, Unix, CSS, Eclipse, UML, HTML, JNDI, JDBC, Maven, WebSphere Application server 6.0/5.0, Junit, Log4J, SVN.

Confidential,Charlotte,NC

Java/J2EE Developer

Responsibilities:
  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Mentoring 3 member team in offshore and delegating the sub-tasks.
  • Conducting daily Stand-up calls and participated in KT sessions.
  • Worked on state custom framework for development.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Used Spring MVC3.0 architecture, Spring tags, and JSP on the front end.
  • Design JSON responses according the request, send it back to the front end after the logic processing.
  • Implemented spring IOC to resolve dependency injection.
  • Involved in building web service.
  • Used Maven to build, run and create JARs and WAR files among other uses.
  • Implemented JDBC template in the data access object layer to access and update information in the Oracle11g Database
  • Wrote test cases in JUnit for unit testing of classes.
  • Published and consumed RESTful Web Services for transferring data between different applications.
  • Involved in coding, maintaining, and administering Project artifact deployed on IBM WebSphere Application Server.
  • Used Eclipse 3.8 IDE for developing code modules in the development environment
  • Implemented the logging mechanism using log4j framework
  • Used SVN version control to track and maintain the different version of the project.
  • Scheduler to compare the output and re-run the failed requests repeatedly.
  • Creation of mock response and Unit testing the response with database populated values.

Environment: Java/J2EE 1.6, JAX RS, IBM WebSphere, Tomcat Application Server 5.0, HTML, CSS, Spring 3.0, Hibernate 3.5.6, Eclipse3.8, Maven 3.0.4, JUnit 3.8, Log4j, SVN.

Confidential, Bellevue, WA

Java/J2EE Developer

Responsibilities:
  • Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand up meetings to monitor the status.
  • Gathered requirements from the client for designing the Web Pages.
  • Involved in Analysis, Design, Coding and Development of custom Interfaces.
  • Developed the presentation layer using Model View Architecture implemented by Spring MVC.
  • Developed Rest Web services for authentication and authorization.
  • Implemented Front controller using Spring MVC framework.
  • Participated in designing the user interface for the application using HTML, DHTML, Servlet, Java Script and CSS.
  • Worked on developing MAVEN for the code generated.
  • Developed the war/ear file using Ant script and deployed into Tomcat Server.
  • Used STS for code development along with GIT, Gerrit and perforce for managing the code.
  • Wrote SQL Queries to get the information from Database, Saving the data, modifying the data in the Database, and removing the data from the Database.
  • Used Oracle as the backend
  • Involved in unit testing using JMeter, system testing and creation of various test scripts.
  • Used log4j logger system to maintain application logs.
  • Performed unit testing and system testing.
  • Review code written by other members of the team and provide feedback and in corporate feedback received from others.
  • Document the various components of the code to help future maintenance easy.
  • Actively participated in Sprint planning meetings for tasks identification and estimations.

Environment: Java EE 6,7, Spring, Hibernate, RESTFUL Web service, AJAX, JQuery, HTML, CSS, XML, Oracle, JMeter, JNDI, CVS, log4j, Tomcat, Maven, Eclipse3.0, Windows, TestNg, Unix, Jenkins, GIT

Confidential

Java Developer

Responsibilities:
  • Assisted in designing and programming for the system, which includes development of Process Flow Diagram, Entity Relationship Diagram, Data Flow Diagram and Database Design.
  • Involved in Transactions, login and Reporting modules, and customized report generation using Controllers, Testing and debugging the whole project for proper functionality and documenting modules developed.
  • Designed front end components using JSF.
  • Involved in developing Java APIs, which communicates with the Java Beans.
  • Implemented MVC architecture using Java Struts, Custom and JSTL tag libraries.
  • Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
  • Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
  • Created Stored Procedures using SQL/PL-SQL for data modification.
  • Used XML, XSL for Data presentation, Report generation and customer feedback documents.
  • Used Java Beans to automate the generation of Dynamic Reports and for customer transactions.
  • Developed Junit test cases for regression testing and integrated with ANT build.
  • Implemented Logging framework using Log4J.
  • Involved in code review and documentation review of technical artifacts.

Environment: J2EE/Java, JSP, Servlets, JSF, Struts, Hibernate, spring, JavaBeans, XML, XSL, HTML, DHTML, JavaScript, CVS, JDBC, Log4J, Oracle8i, IBM Web sphere Application Server, Windows.

We'd love your feedback!