We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Java Developer with 8+ years of experience in software design, development and maintenance using Java/J2EE.
  • Worked on applications in client - server environments and web-based applications
  • Developed web based applications using the MVC (Model View Controller) framework
  • Worked on Spring framework as part of the development modules of projects
  • Implemented design patterns like Singleton, Factory, DAO, Front Controller, etc.
  • Assisted in bridging heterogeneous systems through SOAP and REST web services using top down and bottom up approaches with the WSDL
  • Automated build of large scale client-server and web applications with Maven build tool
  • Experience with Integrated Development Environments like Eclipse and NetBeans
  • Exposure in design, development, testing and maintenance of Software Development Lifecycle in Waterfall, Agile and Scrum methodologies
  • Fluid understanding of multiple programming languages, relational databases and data warehousing
  • Used front end technologies like HTML, CSS, JavaScript and Ajax in web applications
  • Created Process/Data flow diagrams for optimization of the implementation and testing departments
  • Expertise in Quantitative Methodologies of Statistical Analysis
  • Excellent understanding of Retail, IT and Ecommerce domains
  • Always willing to learn and apply latest technologies to optimize and deliver business value

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, HTML, DHTML

Scripting: UNIX Shell Script, Javascript

Databases: Oracle 10g, SQL Server, MySQL

J2EE: JSP, Servlets, JDBC, and JMS.

Application Servers: Web logic, Web Sphere, JBoss

Web Servers: Apache2, IIS

Build Tools: Ant

Frame works: Struts2, Spring2.5

Web Services: SOAP, Axis2, Restful Web services

Design Tools (UML): Rational Rose, Erwin 4.0.

IDE(s): Eclipse, MyEclipse5.x, WSAD, RAD.

ORM Tools: Hibernate3.

Operating Systems: Windows 2000/XP/Vista, Windows 7, UNIX, MS Dos and Sun Solaris9/10.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Analyzing the requirement document and preparing queries for clarification from client.
  • High Level Design Document (HLD) preparation.
  • Business requirement gathering and technical specifications.
  • Analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile development methodology.
  • Presentation Development using Struts Framework.
  • Implemented J2EE standards, MVC architecture using Struts Framework.
  • Implemented Servlets, JSP and Ajax to design the user interface.
  • Implemented and configured various Action classes for handling the client requests using Struts framework.
  • Used EJBs (Stateless Session beans) to implement the business logic, MDBs (JMS) for asynchronous communication internal and external to the system.
  • Design and Implemented Java/JDBC framework to store/retrieve/update online data using SQL queries and stored procedures.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Automation of Web Services Testing using SOAP UI.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO, DTO.
  • Implementing the JMS (Java messaging service) for asynchronous communication.
  • Using JMS Queues and JMS Topics for one-to-one and one-to-many communication in the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in WebLogic Application Server environment.
  • Created Stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle Interaction with Oracle database is implemented using Hibernate.
  • Consuming web services using JAXWS development.
  • Improving the existing design by minimizing dependencies between the layers with the help of design patterns Involved in procedures and functions modifications.
  • Configuration of manager role using Jenkins tool.
  • DB Design and Application design for Play Back Mock.

Environment: J2EE, EJB, Web Services, XML, XSD, RUP, Microsoft Visio, Clear Case, Source Integrity, Oracle 10g, WebLogic 10.3, JMS, SOA, LDAP,JDBC, RAD, LOG4j, Servlets, Spring MVC, JSP, Unix, Struts, Hibernate.

Confidential, Daytona Beach, FL

Java/J2EE Developer

Responsibilities:

  • Gathered user requirements, analyzed and wrote functional and technical specifications
  • Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool
  • Employed Scrum concepts of Agile Development Methodology for software development.
  • Designed front-end using AngularJS, JavaScript, HTML5 and CSS
  • Used Spring framework on the server side for creating RESTFul services.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Implemented business processes to develop email notification components using JMS API
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database
  • Developed the application using Singleton, Business Delegate and Data Transfer Object (DTO) design patterns in the project.
  • Used log4j for logging and CVS for version control.
  • Configured and deployed web application in Weblogic Server.
  • Developed custom reports using Crystal Reports and wrote test cases using JUNIT tool.

Environment: Java (JDK1.6), J2EE, HTML5, CSS3, AngularJS, JavaScript, Spring, RESTFul Web services, Hibernate, Eclipse, Oracle10g, Weblogic 10.1, UML, XSLT, Ajax, Log4j, Maven, Jenkins, CVS.

Confidential, Jersey City, NJ

JEE Developer

Responsibilities:

  • Requirement gathering, Analysis and Design using OOA/UML.
  • Created UML diagrams using Use case, Class and Sequence Diagrams for the J2EE application modules.
  • Implemented design patterns like Singleton, Factory, MVC, DAO etc.,
  • Worked on Presentation layer used JSP, Servlets, Struts2 and Java Beans library.
  • Extensively used Spring framework for Dependency Injection
  • Application level role based security was implemented using Spring Security
  • Integrated Spring and Hibernate, injecting Hibernate Template class into the DAOs
  • Integrated Spring and Struts2, converting action classes into Spring beans
  • Implemented DAOs to communicate with the Database by using hibernate.cfg.xml and .hbm with POJO class.
  • Configuring and deployments of WAR and JAR files to the App Server.
  • Writing builds scripts using ANT.
  • Actively participated in the daily agile meetings to produce quality deliverables within time.
  • Subversion is used to maintain code repository and team synchronization.
  • Exposed the functionality of the application as RESTful web services, so other applications can integrate with GP Export. Used RESTEasy library to implement web services.
  • Extensively used JQuery to build a feature rich UI and implement AJAX requests
  • Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
  • Interacted with Developers to follow up on Defects and Issues.
  • Used Test Director to track the defects and to close the defects.

Environment: JDK1.6, J2EE(JSP, servlets, JDBC), Springframe work, Hibernate, OOAD, UML, XML, JAXB, HTML, Weblogic 9, JavaScript, XSLT, Spring MVC, Apache Ant, Eclipse 3.1, SQL, PL/SQL, Oracle 10g, UNIX,Windows Vista and Windows 7.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Analyzing the requirement document and preparing queries for clarification from client.
  • High Level Design Document (HLD) preparation.
  • Development of Web Layer with MVC framework using Java, JSP, Servlets.
  • Coding for Model and Controller.
  • Development of Web Layer with MVC framework using Spring 3.0.
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO, DTO.
  • Implementing the JMS (Java messaging service) for asynchronous communication.
  • Using JMS Queues and JMS Topics for one-to-one and one-to-may communication in the application.
  • Backend application layer is implemented using EJB (Enterprise Java Bean) in Web Logic Application Server environment.
  • Created Stored procedures using PL-SQL for data modification (Using DML insert, update, delete) in Oracle
  • Interaction with Oracle database is implemented using Hibernate.
  • Consuming web services using JAXWS development.
  • Was involved in improving the existing design by minimizing dependencies between the layers with the help of design patterns
  • Analysis for reporting framework.
  • Worked on cross browser compatibility issues for Chrome, Firefox, Safari, IE 8 & 9.
  • Used SVN as version control tool
  • Procedures and functions modifications.
  • Cross browser issue fixing with Firebug and IE Developer.
  • Configuration manager role using Jenkins tool.

Environment: JDK1.6, Spring Annotations, Spring Web Service, Spring with JDBC, Spring AOP, Spring JMS, JAXWS, J2EE, Oracle, Log4j, JUnit, SVN, Hibernate, Spring MVC, Spring Web flow, JSP, EL, Servlets, AIX-Unit, Cruise Control, AXIS2 - Web Services, JQuery, SVN.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • A ll the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed light weight user interfaces to display the live cash balances on web page using HTML, JavaScript, JSP with Servlets and JDBC technologies at backend.
  • The project involved extensive use of the different spring framework features including Spring MVC and IOC.
  • Working as part of team to study user requirements and technical requirements for application and implement the features and involved in product development.
  • Developed POJO’s, Data Access Objects (DAO) which handles all database operations using Hibernate.
  • Worked on MYSQL as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Developed the Web Services to communicate other modules using XML based SOAP and WSDL protocols.
  • Implemented logging system for the project using Log4j.
  • Used Eclipse as the IDE.
  • Experience in source control, unit testing, code verification, documentations, continuous integration, and code reviews.

Environment: Java 1.4, J2EE, Servlets, Hibernate, Spring MVC, Web Services, JDBC, Eclipse, JavaScript, XML, WebSphere 6.X, Log4j, MYSQL.

Confidential

Java Developer

Responsibilities:

  • Elaboration, construction and transition phases of the Rational Unified Process.
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Used IBM Rational Application Developer (RAD) for development.
  • Extensively applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Facade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the project as a multi-tier application using Jakarta Struts Framework along with JSP for the presentation tier.
  • Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable presentation components at the presentation tier.
  • Developed various Action Classes that route requests to appropriate handlers.
  • Developed EJB Components for managing the business tier.
  • Developed Session Beans to process user requests and Entity Beans to load and store information from database.
  • Used JMS (MQSeries) for reliable and asynchronous messaging the different components.
  • Wrote Stored Procedures and complicated queries for IBM DB2.
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.

Environment: WAS 6.1, RAD 6, Spring MVC Struts 1.3, Servlets 2.5, MQ Series, JSP 2.0, EJB 2.0, JMS, JNDI, JDBC, SQL, PL/SQL, JavaScript/ECMAScript, IBM DB2, IBM Rational Rose, JUnit, CVS, log4j, and LINUX.

We'd love your feedback!