We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Hoboken, NJ

SUMMARY:

  • 7 Years professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies. Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Expertise in various methodologies (e.g. Waterfall, Agile) of the software development lifecycle (SDLC) process including analysis, design, development, implementation, integration, testing, debugging, production, maintenance.
  • Extensive experience in developing applications using Java, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Apache Tomcat and Glassfish.
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts 1.2/2.0, Spring Framework, Hibernate and EJB 2.0.
  • Strong front-end development using Adobe Flex 2.0/3.0, MXML, Action Script 2.0/3.0, AJAX, Java Scripts, CSS, HTML and DHTML.
  • Experience in developing and implementing Web Services using SOAP, WSDL and UDDI. Thorough knowledge of Developing REST APIs with JAX-RS.
  • Good experience in implementing several object oriented design patterns such as Singleton, Prototype, Model-View-Controller (MVC), Front Controller, Business Delegate, Session Façade, Data Access Object, and Composite Entity.
  • Proficient in RDBMS concepts and extensively worked with SQL, NoSQL, Stored Procedures, Triggers, Cursor, PL/SQL and Functions. Knowledge of PL/SQL and Relational Database Systems. Worked on Oracle 9i/10g, Postgres SQL as well experience in writing queries using Hibernate Query language.
  • Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
  • Very good experience in developing Test Cases using JUnit.
  • Expertise in programming on both Windows and Linux platform.
  • Good at Documenting and Understanding User requirements and System Specifications.
  • Keep abreast of new technologies, quick learning, dedicating and highly adaptable to new working environments.
  • Good communication and interpersonal skills involving in client interactions for effort estimates and status reporting.

TECHNICAL SKILLS:

TOOLS: /METHODS:JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, JUnit, ODBC, JDBC, RMI, Blaze DS. IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Resin, Apache Axis, EditPlus, TextPad, Eclipse 3.x, WSAD, RAD 6/7, Oracle 9i/10i, DB2/UDB, SQL Server, MySQL, Core Java 4, Java 5 using generics, JavaScript, ActiveX, Perl, PL/SQL, XML, Hibernate, Spring, Spring MVC, Mate, Adobe Flex 2/3, MXML, Action Script 2/3, Rational Rose, UML, JUnit, Ant, Struts, Ajax, DOJO. Agile, SCRUM, TDD, Design Patterns, Continuous Integration using CruiseControl, HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS, TCP/IP, UDP, FTP, HTTP, SOAP, Rational ClearCase, CVS, MS Visio, IBM RSA 6.x, ANT, Maven, Autosys, MS Excel, MS PowerPoint, MS Word, Database Modeling, SQL Tuning, Object Oriented Modeling using Rational Rose, Version One, TOAD and PDF MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton

PROFESSIONAL EXPERIENCE:

Senior Java/J2EE Developer

Confidential, Hoboken, NJ

Responsibilities:

  • Developed the application using Agile methodology and used Scrum method of project management.
  • Involved in group meeting with teammates and made substantial changes to the design to improve performance of the Application.
  • Developed the application on the lines of MVC architecture using Struts 2.0 framework and Spring Framework .
  • Developed UI using JSP, JavaScript, JQuery, Struts tags, Struts-tiles framework, XHTML.
  • Extensive use of Struts jQuery components with Struts2 tag libraries.
  • Developed Map features using ESRI map library.
  • Used JSON to exchange data between ESRI map user interface and the back end services.
  • Implemented Struts 2 Action class & configured struts xml files at server side.
  • Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Involved in service layer development using Springframe work.
  • Implemented Spring Modules like IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
  • Coded Business services using spring and also interacted with the database using Spring DAO.
  • Coded the persistence module using SpringJDBC.
  • Used Spring AOP module to handle the entire transaction with the database.
  • Worked on design patterns like delegate, service layer and various internal design frameworks -links framework, notification framework, and audit framework
  • Develop and execute unit test cases using JUnit and used Mockito as mocking framework for mocking data.
  • Front end debugging using Fire bug tool.
  • Actively involved in code reviews and also in bug fixing.
  • Used MAVEN for building the application and deployed on Tomcat Server.
  • Used GIT for version control.
  • Involved in tracking the production issues and fixing the issues.
  • Used JIRA issue tracker to file the bugs.

Environment: Java, J2EE 1.6, Struts 2, Spring Framework, Spring JDBC, Java script, JQuery, Mockito, Apache Tomcat 7, Eclipse, GIT, Maven 3.x Log4j, Oracle, Toad, Junit 3.0, Agile, JIRA, UML (Rational Rose), Jqplot, Ajax, HTML 5.0, CSS and Windows XP.

Senior J2EE Developer

Confidential, Brooklyn, NY

Responsibilities:

  • Developed the application using Agile methodology and used Scrum method of project management.
  • Involved in group meeting with teammates and made substantial changes to the design to improve performance of the Application.
  • Extensively worked on front end, business, and persistence tier using the JSF, EJB, and JPA frameworks.
  • Designed the web layer by implementing JSF Framework based on MVC Architecture with CDI Java Beans as a Model, JSF UI Components as View and FacesServlet as a Controller
  • Extensively used JSF (Java Server Faces) with Prime Faces for presentation tier development using Prime Faces UI Components, Validators, Events and Listeners.
  • Developed various Managed beans and linked them from Primeface UI components.
  • Used rich faces extended Data Table to achieve frozen column functionality.
  • Extensively used jqplot library and customized prime faces chart components.
  • Implemented Multi-threaded to make the application more responsive and user friendly
  • Created EJBs Session beans to in corporate business logic.
  • Implemented DAO pattern to retrieve the data from the database.
  • Created persistence.xml file and configured the persistence unit along with Entity classes
  • WroteJPA Queries using JPQL on Entities to access data from database. Extensively used entity mappings (one-to-one, one-to-many, many-to-one, many-to-many).
  • Worked on generating complex reports using Jasper reports.
  • Implemented automatic e-mail alerts to the user regarding the automatic Synchronization and automatic renewal reports.
  • Implemented CASL based authentication and authorization mechanism.
  • Actively involved in code reviews and also in bug fixing.
  • Configured data sources as resources in Websphere application server to obtain connection to relational databases.
  • Used SQL and PL-SQL to create views, stored procedures.
  • Develop and execute unit test cases using JUnit.
  • Used SVN for version control.
  • Used MAVEN 3 for building the application and deployed on WebSphere Application Server.
  • Involved in tracking the production issues and fixing the issues.

Environment: Java 6, J2EE, JSF 2.0, Prime Faces 3.5, Rich Faces, EJB 3.0, JPA (Java Persistence API), JPQL, jQuery, Ajax, XML, Java script, SVN, SQL Server, Log4j, Websphere Application Server 8.x, SQL, Toad, Apache Tomcat, Junit 4.0, CASL, XSLT, SOAP, WSDL, Agile,, Maven 3.x, My Eclipse, UML (Rational Rose), HTML 5.0, CSS and Windows XP

Senior Java/J2EE Developer

Confidential, Bloomfield, CT

Responsibilities:

  • Developed the application using Agile methodology and used Scrum method of project management.
  • Implemented Spring Modules like IoC (Dependency Injection), Spring Aspect Oriented Programming (AOP) and Spring Integration.
  • Used iBATIS 2.x in data access layer to access and update information in the database.
  • Used Mule ESB to query Sales force for SObjects and transformed the SObjects to XML
  • Expose HTTP and Restful Endpoint through Mule ESB and XSLT transformers to transformer xml to IFP domain model.
  • Created Request transformer, Response transformers, Custom Components and configured them in mule-config.xml.
  • Responsible for the oracle schema design and created SQL maps for iBATIS.
  • Developed Restful Web services using Apache CXF and exposed restful CXF client.
  • Developed business validation using Smooks MVEL and document level validations using XSD
  • Processed 834 form using spring integration by using splitters, aggregators and routers.
  • Implemented spring batch for pooling the xml documents from a specific directory location on the server.
  • Created error handling framework and persisted all the business validation errors and application error in to IFP error table.
  • Implemented variousJ2EEdesign patterns in the project such as Factory, Singleton, Service Locator and Data Access Object.
  • Used SQL and PL-SQL to create views, stored procedures, triggers, cursors for IFP relational database models
  • Develop and execute unit test cases using TestNG.
  • Used ClearCase for version control.
  • Used MAVEN 3 for building the application and deployed on WebSphere 6.1 Application Server.

Environment: Java 6, J2EE, Spring Web Framework, iBATIS 2.x, Spring Integration 2.x, XML, JSONMule ESB 3.1, Java script, SpringSource Tool Suite 2.9(STS), Clear case, Oracle 10g, Log4j, Tomcat server, Sql, Sql developer, Apache CXF, Junit 3.0, TestNG, ExtJS, Restful Webservices, SOAP, WSDL, Agile, Rally, Maven 3.x, UML (Rational Rose), HTML 4.0, CSS and Windows XP

Senior Application Developer

Confidential, Salt Lake City, UT

Responsibilities:

  • Developed the application using Agile methodology.
  • Developed Xtrac core Services using Spring Frame work and Hibernate 3.0.
  • Implemented Spring Modules like IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Extensively used Mule to configure Inbound and Outbound messages for message transformation between applications.
  • Created Request transformer, Response transformers, Custom Components and configured them in mule-config.xml.
  • Responsible for the oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files. Also used Hibernate named queries, criteria language and Hql.
  • Developed Web services using Apache CXF and exposed WSDL for Flex client to consume.
  • Integrated Daeja ViewONE Pro for viewing documents and images.
  • Integrated EMC Documentum with Content Management Interoperability Services (CMIS)for Content Management.
  • Implemented variousJ2EEdesign patterns in the project such as Factory, Singleton, Business Delegate, Service Locator, Data Access Object and Model View Controller.
  • Extensively used SQL and PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Develop and execute unit test cases using Junit.
  • Used ClearCase for version control.
  • Used MAVEN for building the application and deployed on Web Sphere 6.1 Application Server.

Environment: Java, J2EE 1.6, Spring Framework, JSON, Flex 3.5, Action Script 3.0, MXML, XML, Mule ESB, Java script, IBM RAD 7.0, ClearCase, Daeja ViewONE Pro, Oracle 10g, Log4j, Tomcat server, Sql, Toad, Apache CXF, Junit 3.0, EMC Documentum, CMIS, Webservices, XML, SOAP, WSDL, Agile, RTC 3.0 Eclipse Client, UML (Rational Rose), HTML 4.0, CSS and Windows XP

Java Developer

Confidential, Austin, TX

Responsibilities:

  • Developed the application using Agile methodology.
  • Involved in design and development of Rich Internet Applications (RIAs) using Adobe Flex Technologies like MXML and Action Script 3.0.
  • Used Mate MVC framework to handle the events and to retrieve the data from the server.
  • Implemented Manager classes, Event Map and Model classes for Mate architecture.
  • Developed Action Script functions for event handling, response handling and error handling.
  • Strong Designing of Flex UI components as well as creating custom flex components searchable Data grids and extended Combo Box.
  • Implemented Modules for Cadence, OOT Parameter and RDC bypass processes.
  • Using a ModuleLoader to load/unload Flex modules into the application at run time.
  • Extensively used HTTPService calls to get the data from back end BPM Services.
  • All the BPM services are exposed using Rest API which returns XML/JSON data from the BPM Services.
  • Used JSON to exchange data between Flex user interface and the back end BPM services.
  • Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Developed Flex Custom Events for communication between various components and for Event Bubbling
  • Used ClearCase for version control.
  • Developed and deployed the application on THD Tomcat grid server.
  • Involved in tracking the production issues and fixing the issues.

Environment: Java 5.0, J2ee, JSON, Rest API, Flex 3.2, Action Script 3.0, MXML, XML, Java script, Blaze DS, Mate MVC Framework, THD Eclipse, Websphere 6.1, ClearCase, Oracle 10g, Log4j,THD Tomcat grid server, Sql, Toad, Webservices, Agile, ClearQuest, UML (Rational Rose), HTML 4.0, CSS and Windows XP

Java Developer

Confidential, Holland, MI

Responsibilities:

  • Developed the application using Agile methodology.
  • Involved in development of Rich Internet Applications (RIAs) using Adobe Flex.
  • Worked on a proof of concept to test the data collection time from different data sources.
  • Responsible for implementing best design patterns fromCairngormarchitecture to interact with backend J2EE and Web Services layer to pull out the data to Flex UI components.
  • Extensively used RemoteObjects calls using AsyncToken to retrieve data from the remote server and perform required business functionalities from the front end.
  • Mapped Flex value objects with Java DTO using RemoteClass Metadata tag.
  • Createdcomponentsthat have multiple views using States and alsousedEffects andTransitionswhen aStateis entered or exited.
  • Worked with Blaze-DS Data Services to interact with backend Spring Hibernate and Web Services layers to extract data and providing input to Flex UI components.
  • Used Menu controls Flex Containers and Tab Navigators for design the front end
  • Used ExistingLightweight Directory Access Protocol (LDAP) directories to access staff information
  • Generated Web service Client code using axis2.
  • Implemented task check in and check out for Human Task management and email notification services to track 68 tasks in BOTS application.
  • Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Used Singleton and DAO design pattern.
  • Created JUnit and FlexUnit test case design logic and implemented throughout application.
  • Log4j package is used for the debugging.
  • Used ClearCase for version control.

Environment: Java 5.0, J2ee, Hibernate 3.0, XML, Java script, Blaze DS, RAD 7.5, WebSphere Process Server v7, ClearCase, Oracle 10g, Log4j, Websphere 6.1, Tomcat server v6, Sql, Toad, Web services, Axis2, Agile, ClearQuest, UML, CSS and Windows XP.

Java/Flex Developer

Confidential, San Jose, CA

Responsibilities:

  • Agile methodology was adopted in the development, and used Scrum method of project management.
  • Implemented UI layer using Flex and business layer using Spring and developed persistence layer using Hibernate.
  • Designing Flex UI components as well as development of Flex custom components.
  • Developed eye catching MXML view components using Flex Builder 3.0.
  • Used Cairngorm MVC Architecture to handle the events and to retrieve the data from the server.
  • Responsible for design and development of user interface using Flex Layout and Navigation, Data grid menus, and skinning components.
  • Used Confidential Cues charts for creating Bar charts, Line charts and Pie Charts to show the project specific performance metrics
  • Integrated Flex with BlazeDS to communicate Server sideObjects which was build using Spring Framework and Hibernate.
  • Extensively used RemoteObjects to retrieve data from the remote server and perform required business functionalities from the front end.
  • Used spring frameworkmoduleslike Core containermodule, Application contextmodule, SpringAOPmodule, Spring ORM and SpringMVC module.
  • ConfiguredSpringApplication-Context.xml used byspringcontainer to inject dependencies to java classes to optimize memory resources.
  • Implemented Spring IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP) for the Business as well as Lookup Service Layer development.
  • Developed / modified the model components to in corporate new business level validations.
  • Responsible for the oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files.
  • Consumed WebServices for getting the credit card information from third party application.
  • Used Singleton and DAO design pattern.
  • Test Driven development is done by maintaining the Junit and FlexUnit test cases throughout the application.
  • Log4j package is used for the debugging.
  • Used ClearCase for version control.
  • Ensuring adherence to delivery schedules andqualityprocesson projects.

Environment: Java 5.0, J2ee, Spring 2.0, Hibernate 3.0, Flex 3.0, Action Script 3.0, MXML, XML, XSD, Java script, Blaze DS, Cairngorm MVC Framework, IBM RAD 7.0, ClearCase, Oracle 10g, Log4j, Weblogic 10, Sql, DbVisualizer 6.0, Webservices, Agile, ClearQuest, Maven, UML (Rational Rose), HTML 4.0, CSS and Windows 2000 Prof

Java Developer

Confidential, Indianapolis, IN

Responsibilities:

  • Involved in modifying, updating and testing of the component.
  • Modified JSPs, used struts tag libraries and Java Server Pages Standard Tag Library (JSTL).
  • Maintained Struts architecture throughout the application.
  • Developed the bean classes for better data exchange between the MVC layers
  • Successfully differentiated presentation from code.
  • Used multi-threading and socket programming.
  • Deployed the application on WebLogic 8.1 Application Server.
  • Created connection pools and data sources.
  • Modified JavaScript to read client side activities (events) and data and event validations.
  • Used WinCVS as version Control system.
  • Suggested ER models and changes in the table structures
  • Modified SQL, PL/SQL procedures and triggers to obtain optimize output.
  • Involved in separation of components and deploying in different servers and balancing the load among each Server.
  • Solved performance issues and brought optimal output from the available resources.
Environment: Java, J2EE, Sybase, BEA WebLogic Server 7.1/8.1, JSTL, SQL Server, Struts Frame work, Servlets, JSP, EJB, WinCVS, JavaBeans, Eclipse, UML, Windows XP/Linux.

We'd love your feedback!