We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

Pittsburgh, PennsylvaniA

SUMMARY:

  • Over 8 years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
  • Experienced in Java Application Development, Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Expertise in design and development of various web and enterprise - level applications using Java/J2EE technologies like Spring, Hibernate, XML, Strutsframework, EJB, JSF, JSP, JQuery, Swing, JavaScript, Ajax, JDBC, JMS, EMS, JavaBeans and Servlets.
  • Strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL.
  • Developed web applications by implementing Model View Control (MVC) architecture and considerable experience in various front-end technologies.
  • Experienced in frameworks: Spring MVC, Jakarta struts framework, JSF, Spring and Hibernate.
  • Experience working with Service Oriented Architecture, which includes Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol.
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX and XSLT.
  • Experience working with persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic and JBoss Servers.
  • Experienced in developing UNIXshell scripts for batch processing.
  • Experience working with various SDLC methodologies like Agile Scrum, RUP and WaterFall Model.
  • Experienced in writing complex SQL queries, procedures, Triggers and Stored Procedures in various databases such as Oracle, DB2 and MySQL.
  • Experienced in Development, testing and deployment of enterprise applications on Windows&UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD) and Netbeans.
  • Experience in using different version controlling/tracking systems Subversion, CVS, GIT, Rational Clear Case.
  • Experienced in working with multiple databases like Oracle 10/11g, SQL Server, MySQL, DB2, and Sybase.
  • Experienced in performing unit testing using JUnit, integration and deployment of applications using tools such as ANT and Maven& debugging through log4j.
  • Experience in document preparation including Requirement Specification, Analysis,design documents, Test cases and User documents and Technical Help documents.
  • Experienced in working with E-Commerce software systems.
  • Excellent verbal, written communication and presentation skills, problem solving and conflict resolution skills.

TECHNICAL SKILLS:

Languages/API: Java 4/5/6/7, Java/J2EE, C, C++, JDBC, DTD, UML, Design Patterns, ANT, Shell Scripts, HTML, PHP, JavaScript, SQL and PL/SQL

Operating Systems: Windows, Unix and Linux.

Frameworks: Struts 1.x/2.0, Spring 2.x/3.0, Hibernate3.0/4.0

Web Technologies: HTML, CSS, DHTML, Servlets, JSPs, EJB, JNDI, JMS, XML, XSLT, XSD, JSF, JQuery, Ajax and AngularJS

Web/Application Servers: Apache Tomcat 5.x/4.x, IBM WebSphere, BEA WebLogic and J-Boss

IDE s: Eclipse, NetBeans, RAD and Rational Rose

Database: Oracle, SQL Server, MySql, PL, Sybase 12.5 and DB2

Webservices: AXIS, SOAP, JAX-WS, WSDL, JAX-P, JAX-B and Restful

Version Control: JIRA, CVS, Subversion and Clear Case

Other Utilities: ANT, Log4j and Maven

WORK EXPERIENCE:

Confidential, Pittsburgh, Pennsylvania

Sr. Java/J2EE Developer

Responsibilities:

  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
  • The application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications.
  • Implemented various features of Spring framework such as Dependency Injection, IOC, Annotations, Spring Security, Spring AOP and Spring integration with Hibernate.
  • Worked on Spring Security for application authentication.
  • Implemented Hibernate/JPA for data persistence.
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Implemented form-based application security using Spring Security.
  • Used Spring AOP and Dependency Injection (IOC) in developing discount generation Services.
  • Created POC for Spring Batch for running batch jobs.
  • Implemented and developed UI components using Angular JS features like dependency Injection, Models, data binding and controllers.
  • Developed test cases for Angular JS using karma and grunt
  • Developed Interactive web pages using AngularJS, HTML, CSS and JavaScript.
  • Administered and deployed applications into WebSphere Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process.
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms
  • Developer Spring Quartz jobs to run the backend jobs and generated reports.
  • Worked on developing POJO classes to map database tables with java objects.
  • Involved in creating test cases using JUnit strictly following Test Driven Development.
  • Worked on SOA Web Services using SOAP for transmission of large blocks of XML data over HTTP.
  • Used Maven, Nexus and Jenkins to automate the build and deploy process.
  • Involved in full project management life cycle from development to integration, testing and release to lower environments.
  • Gathered and defined User Requirements by developing the use case documents and decomposed them to system specifications and tracked them through entire Rational Unified Process (RUP).
  • Used log4j for logging errors in the application.
  • Involved in testing the JMS integration between queues and topics using GEMS.
  • Involved in JAD sessions to gather requirements from the end clients.
  • Used JUnit for unit testing of the application and log4j for logging.

Environment: Java 7.0, Spring 3.5, Hibernate 4.2, Spring Quartz JPA, Java Scripts, AngularJS, HTML 4.0, CSS, JMS, JAXP (SAX & DOM), Oracle 11g, WebSphere Application Server, Eclipse/RAD 8.0, Oracle 11g, SOAP, RUP, Maven, log4j, Junit, XML, Web Services

Confidential - Atlanta, GA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development.
  • Used Spring Framework for Dependency Injection and integrated it with the JSF Framework.
  • Involved in coding for the presentation layer using Icefaces, JQuery and JavaScript.
  • Developed datatables using ace components and implemented Sorting, Filtering and Pagination functionalities to it.
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Used Spring JDBC to retrieve the data and represented the data in the form of tree which has seven hierarchies and implemented drag and drop functionality to it.
  • Implemented pre authentication and data base security using spring security.
  • Implemented crosscutting concerns using Spring AOP.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Developed re-usable utility classes in core java for validation that are used across all modules.
  • Used IText to generate pdf in the form of a tree.
  • Used JAX-B parser for marshaling and unmarshaling.
  • Worked with WebSphere Application Server as application server.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Customized the CSS for the ace components used as per the style guide.
  • Wrote various select/update/insertSQL queries and store procedures for Oracle.
  • Involved in fixing bugs the bugs or defects in the application.
  • Code reviews and refactoring done during the development and checklist is strictly adhered during development.

Environment: JSF 2.1, Core Java, Icefaces 3.0, Spring Dependency Injection, Spring JDBC, IText, Maven, SVN, JIRA, CSS, SOAP, eclipse indigo, Oracle 10g, Web Sphere Application Server.

Confidential - NYC, NY

Sr. Java/J2EE Consultant

Responsibilities:
  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development and the project was developed using Agile based SCRUM Methodology.
  • Implemented Struts Framework and Hibernate in the new version of the Application.
  • Involved in coding for the presentation layer using Struts and JavaScript.
  • Developed Action classes, Dyna Action Forms and used Validation framework.
  • Extensively used Java Scripts to enforce client side validations and also used JQuery for Ajax processing.
  • Involved in development/ maintenance of various web services using IBM Websphere to interact with other Applications.
  • Wrote various select/update/insertSQL queries and stored procedures for Sql Server.
  • Successfully executing offshore modeling by effective and on time knowledge sharing with offshore project groups through weekly team meetings and daily status update calls.
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
  • Involved in fixing bugs the bugs or defects in the application.
  • Developed the UNIX shell scripts to automate jobs.
  • Worked as the part of a core team to monitor and enhance the performance of the application.
  • Provide guidance and direction to team members in their day-to-day activities.

Environment: Jakarta Struts Framework 2.0, Core Java, Hibernate 3.0, Web Services, CSS, eclipse Helios, CVS, Web Sphere Application Server 7.0, JUnit, UNIX, JavaScript, Servlets, JSP, JDBC, JQuery, PL/SQL.

Confidential - San Ramon, CA

Senior J2EE Developer

Responsibilities:

  • Designed Use Case and Sequence Diagrams according to UML standard using Rational Rose.
  • Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework.
  • Performed client side validations using JavaScript and server side validations using in built Struts Validation Framework.
  • Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer.
  • Used HQL statements and procedures to fetch the data from the database.
  • Transformed, Navigated and Formatted XML documents using XSL, XSLT.
  • Used JMS for asynchronous exchange of message by applications on different platforms.
  • Developed the view components using JSP, HTML, StrutsLogictags and Strutstaglibraries.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources.
  • Used JUnit Testing Framework for performing Unit testing.
  • Deployed application in WebSphereApplication Server and developed using Rational Application Developer RAD.

Environment: Struts 2.0, Hibernate 3.0, JSP, RAD, JMS, CVS, JavaScript, XSL, XSLT, Servlets 2.5, Websphere Application Server, Oracle 10g.

Confidential

Java Programmer

Responsibilities:

  • Developed presentation screens by using JSP, HTML and JavaScript.
  • Developed Session beans for functionality as per the requirement.
  • Prepared Unit test cases for existing functionality as per the requirement and execute the same.
  • Involved in the Integration testing support and involved in bug fixing.
  • Responsible for writing detail design documents and class diagrams and sequence diagrams.
  • Used Spring MVC framework for implementing the Web tier of the application.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Developed Custom tag libraries to separate presentation and processing logic.
  • Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate (POJOs/ DAOs)
  • Used Lo4j debugging tool to monitor the Error Logs.
  • Involved in developing SQL queries, stored procedures, and functions.
  • Involved in tracking and resolving Production issues.

Environment: Servlets 2.5, JSP 2.1, Spring, JDBC, JavaScript, HTML, Oracle, PL/SQL, SVN, Hibernate 3.0 and Weblogic 7.0.

We'd love your feedback!