Sr. Java/j2ee Developer Resume
Armonk, NY
SUMMARY:
- Over 10 years of professional IT experience in Java Application Development, Distributed Application Development, Object Oriented Programming and Internet/Intranet Based Database Applications. Built and deployed applications using Java, J2EE, MVC, Entity, RDBMS Systems and Persistence Frameworks.
- SME in complete Software Development Life Cycle process of application development.
- SME in Java & J2EE Design patterns.
- Experienced in XML technologies and SOA using Web Services.
- Experienced in creating concurrent and Multi - threaded applications using Core-Java.
- Excellent knowledge and experience with SQL Server, DB2,Sybase and Oracle databases.
- Experienced in Message Oriented Middleware using JMS API, MQSeries and TIBCO.
- Excellent knowledge and experience with Websphere, Weblogic and Tomcat in Java/J2EE environments.
- Experience with persistence frameworks Hibernate, OpenJPA flavors of JPA.
- Experience on Operating Systems like UNIX, Linux and Windows.
- Experience with testing the application using JUnit and TestNG.
- Experienced in Web development with JSP, Javascript, AJAX, JQuery, HTML, DHTML, Taglib and GWT.
- Extensive Experience Working with JDBC, SQL and stored procedures.
- Excellent written and verbal communication skills. Good at documentation of User requirements and System Specifications.
- Excellent client interaction skills and proven experience in working independently and in a team as well.
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX and Linux
Languages: Java, J2EE, HTML, XHTML, DHTML. UML, XML, Perl
Java Technologies: Java, Servlets, JSP, EJB, JNDI, JMS, JDBC, RMI, Web Services, JAX-RPC.
Web Skills: Javascript, AJAX, JQuery & GWT.
XML Technologies: XSL, XSLT, XPath, XQuery, DTD, XML Schema, SAX, DOM.
RDBMS/Database: SQL Server, DB2, Oracle, Sybase, MySQL.
IDEs: JBuilder, Eclipse, Netbeans, Intellij IDEA, RAD.
Application/Web Servers: Websphere, Weblogic, JBOSS, Apache Tomcat Web Server.
Frame Work: Spring, Struts, Hibernate, Open JPA.
Testing Tools: JUNIT, TESTNG.
PROFESSIONAL EXPERIENCE:
Confidential, Armonk, NY
Sr. Java/J2ee developer
Responsibilities:
- Responsible for the design, development and maintenance of the applications. Responsible for converting the requirements into modules of the application till production.
- Responsible for creating the model layer of the application and in the implementation of the persistence layer in the application with Hibernate.
- Responsible for creating Process controllers used by the ADF application using EJB 3.0
- Responsible for implementing complex business logic with Oracle Stored procedures involving many DB Tables in the application
- Responsible for creating Domain entities and Queries in the Application with Hibernate.
- Responsible for creating multi-threaded modules for different process to collect data and process different Actuarial statistical data.
- Responsible for creating UML design documents using RSA.
- Responsible for creating and consuming Web services using REST, Spring-WS.
- Responsible for creating Message consumers in the application using JMS.
- Responsible for builds using Apache Maven, code control using SVN.
- Responsible for creating the front end of the application with GWT and Javascript.
- Responsible for implementing application logging using Log4j and Slf4j.
- Responsible for Writing Units tests in the application using JUnit and JMock.
- Responsible for retrofitting the change in requirements and coordinating the testing of the application.
- Responsible for coordinating with the offshore team for day to day tasks and requirements implementation.
Environment: Core Java J2SE 6.0, Websphere 8.1, Oracle 11 g, UNIX, GWT 2.6, Hibernate 4.0, Apache Maven, Spring 3.X, RAD 8.0, RSA, EJB 3.0, JUnit 4.5 +, log4j, EhCache, Spring-WS, RESTful Webservices.
Confidential, Albany, NY
Sr. Java/J2ee developer
Responsibilities:
- Responsible for the design, development and maintenance of the applications. Responsible for converting the requirements into modules of the application till production.
- Responsible for creating the model layer of the application and in the implementation of the persistence layer in the application with OpenJPA.
- Responsible for creating the Payment Engine and Validation Engine used by the Meipass application with EJB 3.0 based Stateful and Stateless Session Beans
- Responsible for creating Web Services like Provider search service and CMS services present in Confidential application
- Responsible for implementing complex business logic with Stored procedures involving many DB Tables in the application
- Responsible for creating application screens with Spring MVC for the Web application of Meipass.
- Responsible for creating UML design documents using RSA.
- Responsible for builds using Apache Maven, code control using SVN.
- Responsible for creating Screens with validations using JQuery and JavaScript for the front end of the application.
- Responsible for integrating Intel ESG interfaces package in the Meipass application.
- Responsible for implementing application logging using Log4j and Slf4j.
- Responsible for retrofitting the change in requirements and coordinating the testing of the application.
Environment: Core Java J2SE 6.0, Websphere 8.0, DB2 10.1, UNIX, HTML, Javascript Spring 3.0+, Spring MVC, OpenJPA 2.0, Apache Maven, RAD 8.0, RSA, EJB 3.0, RESTful webservices, SOAP Webservices, JUnit 4.5 +, log4j, JQuery, Jshint, Selenium, EhCache.
Confidential, Pittsburgh, PA
Sr. Java/J2ee developer lead
Responsibilities:
- Involved in the, development and maintenance of the applications. Involved in converting the requirements into layers of the application.
- Worked with Hibernate 3.3 for creation of the model layer of the application and in the implementation of the persistence layer in the application using Hibernate Daos.
- Worked with EJB3.0 Annotation base to create Recleanse Engine used by the RDB application.
- Worked with Heavy multithreading for Data Submission to other vendor services.
- Worked with Icefaces 1.8 for the Web applications in RDB which are RdbPortal and RdbWeb.
- Responsible for writing stored procedures in the Database.
- Mentored 4 mid-level web developers (working on front-end and back-end).
- Responsible for writing and using Web Services present in FedeEx like VAS and DeltaService.
- Worked with Apache Maven, SVN, Oracle 10g, DB2.
- Worked with Javascript, JQuery and Ajax for the front end of the application.
- Worked with log4j, slf4j for application logging.
- Responsible for writing unit tests in the application using JUnit.
- Involved in retro-fit activities during change of requirements and coordinated with the testing team.
Environment: Core Java J2SE 6.0, Weblogic 10.3,SQL Server 2008 R2, UNIX, Icefaces 1.8.2, Spring 2.5+, Hibernate 3.0, Apache Maven, Eclipse 3.7, EJB 3, Toad, RESTful webservices, JUnit 4.5 +, log4j, JQuery, Jshint
Confidential, Cleveland, OH
Sr. Java/J2ee developer lead
Responsibilities:
- Involved in the, development and maintenance of the applications. Involved in converting the requirements into layers of the application.
- Worked with Struts 2.0 and integrated the business service layer with the front-end
- Worked with Spring IOC in the application.
- Worked with the Interceptors, Validators and OGNL in Struts 2.0 framework.
- Involved in the development of the business involved in the application using core-Java.
- Worked with Hibernate in the implementation of the persistence layer in the application.
- Written DB2 stored procedures for maintenance scripts for application.
- Worked with Endeca for guided navigation and search results for the application. Also got trained in Endeca in 5 day .
- Implemented new modules for product search and navigation functionality.
- Worked with creating of Web Services for the paintdocs site following SOA architecture.
- Worked as the only back end developer during the duration. Was involved in guiding the only front end developer. Assigned tasks to the front end developer.
- Worked with Apache Ivy, CVS and Toad.
- Worked with JavaScript, Ajax and Jquery for the front end of the application.
- Worked with log4j for application logging.
- Responsible for writing Junit tests in the application using JUnit.
- Involved in retro-fit activities during change of requirements and coordinated with the testing team.
- Worked simultaneously with two different clients (owners of public facing web applications) and thus was involved in whole SDLC.
Environment: Core Java J2SE 6.0, Weblogic 10.3, DB2, UNIX, Struts 2.0, Spring 2.5+, JSP, JSTL 2.0,Taglib, Hibernate 3.0, Apache Ivy, Eclipse 3.7, EJB 3, Toad, RESTful webservices, JUnit 4.5 +, log4j, AJAX, JQuery.
Confidential, SLC, UT
Responsibilities:
- Involved in the Design, Development and testing of the application. Involved in converting the requirements into working aspects of the application.
- Involved in the development of the business involved in the application using Core Java, XML, JMS.
- Responsible for Writing Various JDBC Data Access Queries and Classes containing them.
- Written stored procedures, triggers for the business of the application in SQL Server.
- Worked with EJBs. Written and deployed stateless and stateful Sessions Beans to handle the incoming HL7 messages asynchronously and also in synchronous clients.
- Worked with Web services using SOAP and XML technologies in case RDI and VistaWeb clients.
- Worked with JSPs, JSTL Taglibs and JavaScript.
- Worked with Perforce for Source code Control Management in the application.
- Worked with IBM MQ series for Messaging, SONIC ESB.
- Worked with LOG4J in the application.
- Involved in retro-fit activities during change of requirements and coordinated with the testing team.
Environment: Core Java 1.4, DB2, Unix, XML, JMS 1.4, JDBC, Eclipse, Websphere 6.0, SQL Server 2000, EJB 1.0, ANT and Struts 1.0 framework, Tomcat.
Confidential, Jersey city, NJ
Sr. Java/J2ee/Web developer
Responsibilities:
- Involved in the design, development and testing of the application.
- Involved in the development of the business involved in the application using Core-Java, XML, JMS, Spring, EJBs and TIBCO.
- Developed generic interfaces, data structures representing executions/trades and trade level validations.
- Created low-latency, heavily multi-threaded Java Code using advanced concurrency api.
- Worked with Sybase stored procedures and triggers in the production environment. Used stored procedures to make calls to ESM product database and EAM account Database. These two databases constitute the different valid equities used by the trading floor.
- Worked with Perl Scripts for running the batch processes involving running up all the processes, data base cleanup operations and business related roll-backs.
- Worked with TIBCO EMS for integration of Services with MOM.
- Responsible for writing unit Tests using TestNG.
- Was involved in application server tuning. Load Balancing and Clustering.
- Involved in retro-fit activities during change of requirements and coordinated with the testing team.
Environment: Core Java 1.5, Websphere 7.0, Spring, EJB 2.1, Sybase 15.1, Spring AOP, RSA, JMS 1.5, TestNG, DB Artisan Ebarcadero, Tangosol Coherence, ANT, CVS, Eclipse 3.1.
Confidential, NJ
Responsibilities:
- Involved in the design and development of new requirements in the Project.
- Worked with the Struts 1.X and Struts 2 framework to design the Front-End of the application and to involve EJBs in the Business logic in the model layer.
- Involved in implementing new business logic in the application where worked on Funds Transfer Payment, Portfolio setup, Portfolio maintenance, Automatic Bill Payment, FA Search and FA inquiry modules
- Worked with Tiles framework for creating generic templates for display for all the pages in the application.
- Worked with JSTL and Taglib libraries in the front end development with Struts.
- Responsible for writing JDBC queries and calls to stored procedures in the Application.
- Worked with Stored Procedures in Oracle and was involved in writing many functions.
- Worked with EJBs in the electronic funds transfer, Portfolio Management and Online login facility.
- Used Castor for marshalling and unmarshalling Java classes to xml files.
- Worked with creation of reports in PDF and excel formats.
- Worked with CVS as the Software Code Control Management Tool.
- Worked with Log4j framework for logging in the application.
- Coordinated in Testing and production of the application with JUnit.
Environment: Core java, JSP, Struts, EJBs 2, JSTL 2.0, Taglib,, HTML, DHTML, CSS, TOMCAT Studio, LOG4J, Oracle 8i PL/SQL, CVS, XML, SAX, DOM, PL/SQL, ANT, CSS, Perl, LOG4J, WebLogic 8.1.