We provide IT Staff Augmentation Services!

Sr. J2ee/java Developer Resume

Norwalk, CT

SUMMARY

  • Senior JAVA/J2EEdeveloper having Six(7+) years IT experience in System Analysis, Design, Configuration, Code management and maintenance in the sectors of Banking, Finance, E - commerce, Telecommunications.
  • Sound knowledge in Object Oriented Analysis and Design (OOA and OOD), Object Oriented Programming (OOPS).
  • Strong programming skills and experience using various J2EE platform technologies like Java Beans, EJB, JNDI, JDBC, RMI, Spring, Struts, Hibernate, Java Applets and Servlets.
  • Experience in developing GUI components using JSP, JSTL and AWT.
  • Strong working experience of SDLC methodologies like Agile and Rational Unified Process (RUP), Waterfall.
  • Developing reusable, scalable and high-performing software applications using technologies including Java/J2EE, spring, Hibernate, JMS and RESTful Web Services using SOA design patterns.
  • Hands on experience on application servers like Web Sphere and Web Logic for enterprise application development and Tomcat for web applications.
  • Developed J2EE applications using Java Development tools such as WASAD, Eclipse and Net Beans.
  • Strong Experience on Liferay WCM.
  • Strong programming experience in JDK 1.5/1.4/1.6/1.7.
  • Strong Experience SQL, PL/SQL components like Stored Procedures, Triggers, functions, types, packages and exposed to various databases like MySQL, Oracle and Sybase.
  • Extensive coding with XML, HTML, DHTML, CSS, AJAX and JavaScript.
  • Experience in using Design patterns like MVC, Session Facade, Business Delegate and Singleton, DAO.
  • Excellent in using testing framework/tools like Junit and JMeter.

TECHNICAL SKILLS

J2EE Technologies: Servlets, JSP, JSF 2.0, Facelets, JDBC, JNDI, JMS 1.1/MQ series, JAXP, JAXB, JAX-WS, JAX-RS

Operating Systems: Windows 2000/NT/XP/Vista, UNIX, Linux 7.3.

Languages: Java, C++, C, Assembly Language.

Web /XML Technology: HTML(5), XHTML, DHTML, JavaScript, JQuery, AngularJS, CSS 2/3, SOAP, XML, AJAX, XSL, XSLT, SOAP, Restful Web Services

Databases: Oracle - SQL, PL/SQL, SQL Server, MySQL, MS SQL, Sybase.

IDE: Eclipse 3.x, JDeveloper 10, Camel, Net beans and WASAD.

Application Servers: IBM Web Sphere, Web Logic and Tomcat.

Web Servers: Apache and IBM HTTP server

Testing: Junit and JMeter

PROFESSIONAL EXPERIENCE

Confidential, Norwalk, CT

Sr. J2EE/Java Developer

Responsibilities:

  • Understand and analyze the requirement document, to come up with design.
  • Involved in Analysis and Design of the application.
  • Applying Spring Framework for transaction Management and Spring JDBC for building ORM, and Dependency Injection.
  • Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
  • Used DAO pattern to retrieve the data from database.
  • Implemented various design patterns in the project such as Singleton, Data Access Object, and Service Locator.
  • Mocking and unit testing to ensure the highest level of software quality
  • Experience in Enterprise Integration Development using Apache Camel Framework.
  • Developed integration techniques using the Apache camel and apache activemq technologies.
  • Developed the user interfaces using JSF 2.0, Java Script, HTML, DHTML, CSS and AJAX.
  • Developed a single page eligibility verification module using AngularJS, HTML5, CSS3.
  • Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages.
  • Quality assurance and the executive team to understand the platform vision, share best practices, and implement process improvements.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • Extensively used Junit and JMockit for writing unit test cases.
  • Used Sonar, Jenkins to build the projects.
  • Implemented Agile methodology throughout the project development lifecycles.
  • Used Log4j for Logging various levels of information like error, info, debug into the log files.
  • Used Subversion for version control.
  • Involved in writing SQL Queries for interacting with database through JDBC.
  • Used Maven for build process, and test the JUnit test cases.
  • Implemented the Makito unit testing.
  • Used the Tomcat application server to run the application, and test it.
  • Reviewed the code developed by team members in Cruciable and wrote documentation for product.
  • Handled the database management using PL/SQL DML and DDL SQL statements.
  • Parsed the XML content and updated the database using DOM and SAX parser.
  • Analyzed the performance of system software code and wrote code to tune it.

Environment: Java, J2EE, Spring 3.0, JDBC Template, Eclipse 4.3 Kelper, Camel, log4j, Maven, Git,Collections, Jenkins, Sonar, Tomcat 7.0, IBM Informix DB, JAXB, JAXP.

Confidential, Columbus, OH

J2EE/JavaDeveloper

Responsibilities:

  • Used Struts Framework &Tag Libraries (HTML, Bean, and Logic) for Executing Client request.
  • Have used Struts Validator Framework for Client and Server side validation.
  • Designed object model and created diagrams (Use case diagrams, Class diagrams, Sequence Diagrams) using UML.
  • Hibernate used as the persistence mechanism ORM Mapping along with advanced features such as Criteria based querying.
  • Exposed Web service to provide the response info from TON System to GE systems using AXIS.
  • Involved in developing XML utilities and Interfaces using JAXB.
  • Used XSLT and XSL to transform xml response to display in HTML format
  • Extensively involved in writing the SQL queries
  • Interacting with QA team and Business team to resolve defects
  • Used Jquery for Ajax calls for doing the validations and developed the GUI with Swing.
  • Integrated Struts with Spring framework
  • Involved in writing stored procedures for handling complex queries with help of TOAD and access them through Java Programs.
  • Developed an E-commerce system which is associated to this project.
  • Developed build script for the application using ANT
  • Used JProbe for Java performance and optimization and Database performance and optimization.
  • Developed Unix shell scripts for running the batch jobs
  • Used MQSeries and JMS API for application integration and used JMS for various asynchronous processes.
  • Used Rational Clear Case for Version controlling.

Environment: Core Java, J2EE, JMS, JSF, Servlet, XML, XSLT, JAXB, JMS, Axis, XSD Schema, Eclipse, Rational clear case, MS-Project, Oracle 10g,AJAX, TOAD, Spring UNIX Shell Scripting, Web sphere 5.1, IBM MQ series, Hibernate, JavaScript, CSS Rational Rose, ANT, Multi-Threading, AWK.

Confidential, Portsmouth, NH

J2EE/Java Developer

Responsibilities:

  • Actively involved in the Trade Processing Services template design meetings.
  • Collected business users’ requirements and created the business requirement documents.
  • Delivered the technical design document and functional requirements document.
  • Involved in the Development Environment Procedure meetings to setup Maven build procedure.
  • Metered team members on SOA, Messaging and Maven builds to bring them up to the speed.
  • Created JUnit test cases for unit testing. Extensively involved in unit testing, integration testing and coordinated with technical writers in developing documentation guides.
  • Written Fit/Fitnesse Fixtures for User Acceptance Test (UAT).
  • Implemented the Data Access Object (DAO) component of the application that abstracts and encapsulates the data access from the application to Hibernate.
  • Involved in design, coding for the business layer using Java, and Spring Framework and EJBs.
  • Wrapped Velocity Engine as a Velocity Service to process velocity business logic templates.
  • Implemented J2EE Core design patterns like Front Controller, Business Delegate, etc.
  • Developed Aspects (AOP) for the Transaction, Logging, and Database Retry purpose.
  • Demonstrated Pivot functionality which in Position management module of TPS.
  • Developed reusable factories using Agitator factory API and shared them with other teams.
  • Installed, configured and administrated Oracle database and Web Logic Application Server 8.1 and Enterprise Messing Services in the development environment.
  • Involved in the development of reusable common components to use across TPS.
  • Designed and Developed Velocity Templates for business rules.
  • Responsible for design and development of JMS messages.
  • Used JMS packages to develop MQ Series interfaces that interact with the application.
  • Developed Message Publishers, Listeners for TIBCO Rendezvous with their API.
  • Actively involved in 24x7 production support.

Environment: Java, J2EE, EJB, TIBCO EMS, TIBCO Rendezvous, TIBCO Business Works, TIBCO Hawk, XML Canon, Fuego, Spring Framework, Swing, JIDE, Web Services, Axis, Log4j,JUnit, Java Beans, Hibernate, Velocity, Maven2, SVN, Subversion, Fit/Fitnesse, Continuum, UML, Visio, BEA WebLogic Application Server, Eclipse(WTP), Visual Studio .Net, C#, VBA, JMS, XML, Oracle9i/10g, Microsoft Project, Unix Shell Scripts, Business Objects, XPlanner, Agile, Extreme Programming, Unix, Linux, and Windows XP, Multi-threading, FIX.

Confidential, Dallas, TX

J2EE Developer

Responsibilities:

  • Involved in cross-architectural design meetings.
  • Implemented the Data Access Object (DAO) component of the application that abstracts and encapsulates the data access from the application to the database.
  • Used Toad for Oracle to develop PL/SQL Procedures. Interacted with database development team for performance tuning of Queries and Procedures. Participated in database design sessions.
  • Transformed and Loaded data from text files to MicrosoftSQLServer2000database.
  • Used MVC Jakarta Struts framework for the presentation layer, Business Delegate for JSP communication.
  • Identified the logical objects and relationship between them, designed the classes relating these classes with the application architecture and the complete application framework design.
  • Delivered the Technical Design document (Hi-level and Lo-level) and Functional Design document for the Group Transactions.
  • Implemented Group Transaction Web Service (GT-WS) to accept Group Transaction Requests.
  • Developed Group Message Driven Bean and Group Stateless Session Bean to create Group Transactions such as One-time Rebalance, Allocation Change, and Systematic Rebalance.
  • Worked with middleware team, executed remote call (Web Services) to retrieve real time data from legacy systems.
  • Actively participated in writing functional documentation and business rules.
  • Used UML (Visio) to make an Object Oriented (OO) model and created class diagrams, use case diagrams, Activity diagrams, and sequence diagrams
  • Installed, configured and administrated Oracle9i and BEA Web Logic Application Server 8.1 in the development environment.
  • Designed and developed Action classes, Form bean, Action Mappings (Struts framework), JavaBeans to interact between UI and EJB.
  • Developed web pages using HTML, CSS, JavaScript, JSP and Apache Struts Tag Libraries.
  • Created JUnit test cases for unit testing. Extensively involved in unit testing, integration testing and coordinated with technical writers in developing documentation guides.
  • Used Service LocatorJ2EE design pattern to minimize expensive JNDI lookup calls.
  • Extracted, transformed, and loaded data from Oracle database to Microsoft SQL Server 2000 database using ODBC and Data Transformation Services (DTS).

Environment: Java, J2EE, Struts, Servlets, JSP, EJB, Log4j,JUnit, Ant, PVCS, Java Beans, JDBC, UML, Visio, BEA Web Logic Application Server, IBM MQ Series, Eclipse (WTP), Java Script, JMS, XML, Web Services, PL/SQL, Oracle9i, Toad, Microsoft Project, Microsoft SQLServer2000,Microsoft Data Transformation Services (DTS), Microsoft SQL Enterprise Manager, ODBC, Unix Shell Scripts, Unix, and Windows XP.

Hire Now