We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Parsippany, NJ

SUMMARY:

  • 7+ years of IT experience working in all phases of Software Development Life Cycle including requirements gathering, high level and low level designs, implementation, integration, testing, and maintenance of Web and Enterprise Applications using Core Java /J2EE technologies.
  • Experience working with developing applications using Agile and SCRUM methodologies.
  • Extensive experience in developing web, enterprise and SOA applications using Java, J2EE, Multi - Threading, JavaBeans, JSP, Servlets, JNDI, JDBC, Hibernate, JPA, Spring, WebServices(SOAP and Restful), JSON, Apache Commons, EJB, JMS.
  • Experience using design patterns and UI frameworks such as MVC, Struts, Hibernate, NodeJS, Spring.
  • Expertise with J2EE Web Application Servers Apache Tomcat, IBM Web Sphere Application Server, JBoss and Web Logic.
  • Knowledge on other programming languages like C and C++ with Object Oriented Concepts.
  • Experience working with Java EE IDE's including Eclipse, MyEclipse, WSAD, NetBeans, RSA.
  • Developed web applications using Rational Application Developer (RAD) and deployed it in web sphere application server.
  • Good hands-on developing Web Portal applications, front-end development, service layer, personalization and inter portal communication using JSR 168 API and JSR 286 API.
  • Expert knowledge over J2EE Design Patterns like MVC Architecture, Singleton, Front Controller, Session Facade, Business Delegate and Data Access Object (DAO) for building J2EE Applications.
  • Experienced in web development using HTML, DHTML, XHTML, CSS, JavaScript, JQuery, AngularJS, DOJO and AJAX technologies.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), and template classes.
  • Expertise in Object-relational mapping using Hibernate.
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Expertise in developing and consuming Web services including different technologies and standards like DTD, XSD, REST, SOAP, WSDL, JAX-RPC, JAX-WS, WS-I and JAX-RPC.
  • Experience with databases like DB2, Oracle 9i, Oracle 10g, Oracle 11g, MySQL, SQL Server, Sybase and MS Access.
  • Experience in creating complex SQL Queries and SQL tuning, writing PL/SQL blocks like stored procedures, Functions, Cursors, Index, triggers and packages.
  • Configure and monitor numerous MongoDB and NoSQL instances.
  • Developed ANT scripts to build and deploy Java web applications and Experience in using frameworks like JUnit for unit testing of the modules, and version control management tools like ClearCase, CVS, Subversion and log4J for logging.
  • Good Web Application debugging skills using Chrome Developers Tool and Firebug.
  • Experience in Object Oriented Analysis & Design (OOAD) using Use-Case design, Test cases and test plans.
  • Developed Use Case, Class & Sequence diagrams using UML Rational Rose.
  • Expertise in analyzing and solving technical problems, bug fixing and ability to learn and work efficiently as an individual and in groups

TECHNICAL SKILLS:

Programming Languages: Java J2SE, J2EE, JSP, SQL Server 2005, Python, MySQL, NOSQL, Oracle, DB2, PERL scripting language.

Operating Systems: UNIX, Linux, Solaris, Windows 98/95/2000/XP.

Testing Tools: Load Runner, Win Runner, Test Director, Quality Center, Quick Test Pro

Modeling Tools: Rational 2000, MS Visio.

Versioning Tools: CVS, VSS, Subversion, Harvest, PVCS, Clear case, Borland Star Team

Frameworks: Spring 2.x, 3.x, Hibernate 3.x

J2EE: Servlets, JSP, JDBC, OOAD, Java Mail, JMS, JNDI, RMI, Webservices, SOAP, RestFul

Build Automation Tools: Ant, Maven, CruiseControl.NET, TFS Team Build/MS Build

Networking Protocols: SMTP, POP3, IMAP, HTTP, NNTP, and FTP.

Web Technologies: HTML5, XSL, XSLT, CSS3, JavaScript, JQuery, DOJO, Ruby, AJAX, XHTML, XML, JSON, Angular JS, Bootstrap, Web Services.

Database/RDBMS: SQL Server 2008, T-SQL, MangoDB Stored procedures, Triggers, DML, DDL, Oracle 9i/10g/11i, MS Access, TOAD, PL/SQL Developer

Application Servers: JBoss 5.x, BEA Web Logic 10.3, IBM Web Sphere, Tomcat, IIS 6.0

Other Tools: Jenkins, Adobe Photoshop, Gimp, MS Office, Firebug, Chrome Developers Tool, Windows Movie Maker.

PROFESSIONAL EXPERIENCE:

Confidential, Parsippany, NJ

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Involved in Object Oriented Design (OOD) and Analysis (OOA).
  • Analysis and Design of the Object models using Java /J2EE Design Patterns in various tiers of the application.
  • Worked on developing the application involving Spring MVC implementations and Restful web services.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Implemented Spring IOC (Dependency Injection) in different layers of the application.
  • Involved in Coding JavaScript code for UI validation and worked on Struts validation frameworks.
  • Analyzing the Client Requirements and designing the specification document based on the requirements.
  • Familiar with the state-of-the-art standards, processes, design processes used in creating and designing optimal UI using Web 2.0 technologies like Ajax, JavaScript, CSS, and XSLT.
  • Written SQL, PL/SQL and stored procedures as part of database interaction.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle11g database using JPA/Hibernate.
  • Used Hibernate framework and Spring JDBC framework modules for backend communication in the extended application.
  • Developed Presentation Layer using HTML, CSS and JSP and validated the data using AJAX and JavaScript.
  • Involved in the development of Database Connections and Database Operations using JDBC.
  • Involved in write SQL Queries and Stored Procedures.
  • Defined and Developed Action and Model Classes.
  • Wrote Action Form and Action classes and used various HTML tags, Bean, and Logic etc., also configured Struts -Config.xml for global forwards, error forwards & action forwards.
  • Used Struts framework for the development of user interface.
  • Interaction with Client for better understanding of Business requirements.
  • Build and deployment IBM Connections & Portal on Web sphere application server.
  • Worked at client location for gathering the feedback from the users.
  • Involved in Production Support and Enhancement Developments

Environment: Java /J2EE, Spring, Spring MVC, Web sphere, JDK, Struts Framework, Angular JS, Servlets, JSP, XML, Oracle 11g, SQL Server, No SQL, JDBC, Restful Web services, Apache Tomcat, Glassfish, Clear Case, AJAX, Java Script, HTML, Eclipse.

Confidential, Columbus, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in analysis, design and development phases of the project. Adopted agile methodology throughout all the phases of the application.
  • Worked on developing the application involving Spring MVC implementations and Restful web services.
  • Involved in design and development of JSPs to enhance the UI.
  • Used JavaScript library for effective UI functionality, validations and used AJAX for business calls.
  • Used Advanced DOJO library for building the pages such as grids.
  • Involved in deployment activity of the application by preparing XML access scripts and configuring the application in different environments.
  • Highly experienced in debugging production issues in WebSphere Application server (WAS) and also worked on production support for WAS environment.
  • Prepared ANT scripts to build files and deployed in WebSphere server.
  • JUnit was used for testing the Java code.
  • Used Rational Clear Case for version controlling and used diff merging, check-ins, check-outs, and adding new work files to source control and labeling. Responsible for documentation, maintenance and version control of the system.
  • Oracle SQL developer was used as the database system for the writing database queries.
  • Implemented different levels of logging using Log4j.
  • ALM was used to handle defects and Rally as used to track of assigned tasks iteration based.
  • Worked with business users to address their requirements, QA/UAT team to resolve issues.

Environment: J2EE, Eclipse, Spring MVC, oracle 11g, Java, JSPs, Restful, SOAP UI tool, JavaScript, DOJO 1.8.5, HTML, CSS, WebSphere Application Sever 8.0, Log4j, JUnit, Clearcase, Rally, ALM.

Confidential, Portsmouth, NH

Java/J2EE Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.
  • Developed use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and Spring frameworks.
  • 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 caching in hibernate to improve performance by caching the result of queries.
  • Implemented Object-relational mapping in the persistence layer using hibernate frame work in conjunction with Spring functionality.
  • Created configuration files for Spring, Hibernate and JSF navigation.
  • Developed the helper classes for better data exchange between the MVC layers.
  • Participated in integration of Dojo with Spring Framework.
  • Developed Web tier by using Ajax, Angular JS, Node JS, Html, CSS, Rich Faces, JavaScript and JQuery.
  • Configured the IBM Rational ClearCase and pushing/pulling source code from Repository for code integration and revision control.
  • 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.
  • Extensively worked on JMS using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Deployed applications as archived files and as exploded archive directories. Used WebSphere Server with the concept of an application installation directory, which helped to organize deployment files and deployment configuration files for easy deployment using WebSphere Server tools.
  • Installed and Configured the WebSphere MQ.
  • Created MQ queue managers, queues, channels, and listeners to communicate with other applications.
  • Deployed the complete Web applications in WebSphere Application server.
  • Used ANT tool for building and packaging the application.
  • UNIX Exposure working with backend data for front UI application support.

Environment: Java, J2EE, Servlets, JSF, JSP, Spring, CSS, Tiles, Log4J, ANT, Hibernate, Web services, JMS, WebSphere, IBM ClearCase, Oracle 10g, Eclipse, Dojo, Angular JS, Node JS, AJAX, JUnit, Html, JavaScript, JQuery, Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in designing UML Use case diagrams, Class diagrams, Event diagrams, Activity diagrams and Sequence diagrams using Rational Rose.
  • Designed and developed the application on Eclipse IDE utilizing the Struts framework and MVC Architecture, adopted J2EE best practice using J2EE design patterns.
  • Wrote Struts forms and actions for validation of user request data and application functionality.
  • Developed JSP's with Struts custom tags and implemented JavaScript validation of data.
  • Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application.
  • Implementation of Ajax based server-side validation for user input date through online forms.
  • Used DOJO and JSON for Ajax implementation in JSPs, for DHTML handling.
  • Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
  • Used Hibernate in data access layer for data persistency using DB2.
  • Used Java /J2EE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO) and Service Locator.
  • Developed the Business tier with Stateless and Stateful Session beans with EJB standards.
  • Developed prototype using HTML, CSS, Ajax, JQuery and JavaScript as per the client specifications and specific user validations.
  • Used ANT scripts to build the application and deployed on Apache Tomcat.
  • Developed test cases on JUnit. Used Log4J for logging and tracing the messages.
  • Used PVCS and Rational Clear Quest for version control across common source code used by developers.

Environment: Java, J2EE, Struts, EJB, UML, JSP, JSP Tag libraries, JavaScript, HTML, Ajax, JQuery, JSON, DHTML, Tiles, Hibernate, Java Beans, Singleton, Factory pattern, UML, Class diagram, Activity Diagram, Sequence Diagram, XML, ANT, Apache Tomcat, PVCS, Rational Clear Quest, DB2, JUnit, Log4J.

Confidential

Java/J2EE Developer

Responsibilities:

  • Coded Server side Enterprise Java beans using Session and Message Driven Beans.
  • Creating of EAR files and setting up the paths and properties for Web sphere application server.
  • Used Struts Framework for the application, developed Struts Action Classes and Business
  • Logic and have developed Hibernate HQL and Hibernate mappings /created DAO mappings in Hibernate
  • Created navigation component that reads the next page details from an XML config file.
  • Involved O/R Mapping using Hibernate.
  • Designed Reference table process that primarily involves caching of the dropdown data for all the pages.
  • Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML Developed EJB components encapsulating business logic.
  • Major components designed Reference Table, Navigation, Custom tags, and Logout process.
  • Responsible for Unit Testing with Junit, integration testing of software.
  • Developed XSLT to display transaction information in html format.

Environment: Java 1.4, J2EE, JSP, Struts, EJB, JMS, JNDI, Oracle, HTML, XML, Web services, RAD (Rational Application Developer), IBM Web Sphere Application Server.

Hire Now