J2ee Developer Resume
Fairfax, VA
SUMMARY:
- As a Software Engineer have around Six years of experience in IT industry, worked in all periods of programming improvement life cycle (SDLC) from requirements gathering to the creation and effectively executed several projects with responsibilities as developer at diverse area.
- Experience in working with Banking, Retail, Telecom industries & Insurance.
- Experience on RUP, Extreme Programming and Experienced in Software Development lifecycle using various methodologies like Waterfall, Test Driven Development, and Agile/Scrum.
- Expertise skills in Java Multithreading, Exception Handling, Servlets, JSP, HTML, Struts, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and XML related technologies.
- Good experience in designing and developingmulti - tier web based client-server applications using Intranet/Internet Enterprise Software applications for financial, insurance and banking organizations using Java, Servlets, EJB, MDB,JMS, JNDI, Web services, Jax-ws, Jax-rs, JDBC, XML, JavaScript, JSP, PL SQL programming, Unix scripts, PL SQL.
- Strong Knowledge in XML technologies including XML, XSD (DOM, SAX, JDOM).
- Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, Axis and JAX-WS.
- Strong working knowledge of MVC architecture and efficient in implementing it with Apache Struts framework & spring framework.
- Experience in developing applications using Struts, spring and Hibernate frameworks.
- Good experience in working with various modules of spring framework like Spring AOP, Spring MVC, Spring DAO, Spring ORM (Hibernate) framework, Spring Web Flow 2.3.
- Extensive experience in design and implementation using design patterns such as MVC, Singleton, Façade Service, Business Delegate, Service Locator, Data Transfer Object (DTO), and Data Access Object (DAO) in the development of n-Tier distributed Enterprise Applications.
- Experienced in writing ant files and deploying Java Servlets, JSP and EJBs to empower Java based web solutions.
- Hands on exposure to multiple Application Servers like BEA Weblogic Application Server, Apache Tomcat and JBoss.
- Expertise in IDEs and tools like Eclipse, NetBeans, SQLDeveloper, Soap UI.
- Performed CRUD operations in DAO's using Hibernate.
- Efficiently worked on version controlling systems like CVS, SVN, Team Foundation Server (TFS), Clear Case.
- Involved in analyses and design phase using Agile Methodologies.
- Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL.
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
- Experienced in building tool ANT and logging tool Log4J.
- Experienced in Documenting the Software Requirements Specifications including Functional Requirements, Data Requirements and Performance Requirements.
- Strong Technical background, excellent analytical ability, team player and goal oriented, with a commitment toward excellence.
- Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
- Sequence, class and database diagrams are made using the UML design tool.
- Involved in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems.
- Experience in writing test cases in Java environment using JUnit.
- Worked in Agile environment with active scrum participation.
- Excellent organizational and interpersonal skills with a strong technical background.
- Good team player and can work independently and willing to relocate.
TECHNICAL SKILLS:
Application Web Servers Platforms: Windows, LINUX, Solaris,AWS
Programming languages: Java, J2EE, SQL, PL/SQL
Web & Client - Server Technologies: J2EE(JSP, Servlets, JDBC, JNDI, JMS), JPA, Struts, AJAX, HTML/DHTML, SOAP based Web services, Spring MVC, Hibernate 3.0, JUNIT, ANT XML/ HTML XML, XSL, XSTL, HTML
Scripts: UNIX scripting, JavaScript, jQuery
Apache Tomcat RDBMS: Oracle, DB2,Apache Cassandra WebService ImplementationsAxis 1.0, 2.0
Web Service Tools: SOAPUI
Frameworks: Hibernate, Spring 3.0, Struts 2.0
Version Control: CVS, SVN, Git-hub
IDE: Eclipse, SQLDeveloper, Soap UI
Protocols: SOAP, HTTP, HTTPS, SMTP, TCP-IP
Application Servers: BEA Web Logic 9.0, 10.0
Logging Tools: Log4j
PROFESSIONAL EXPERIENCE:
Confidential - Fairfax,VA
J2EE Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle, including gathering requirements, designing, development and testing. Involved in Preparing Design documents.
- Followed Agile (SCRUM) methodology, involved in sprint planning every two weeks and setup daily standup meetings.
- In Oracle database required for System user administration, Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML and Rational Rose.
- Developed Presentation Layer with HTML, JSP, Java Script, Ajax, JSON, CSS and Tag Libraries using Spring MVC Framework by implementing Front controller Pattern and Service classes to simplify the complexity of the application.
- Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
- Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle.
- Used Spring support for JDBC for all CRUD (Create, Read, Update, Delete) operations.
- Developed the Spring AOP Programming to configure logging for the application.
- Developed Servicer side components which include Spring controllers, Business Services, DAO and persistence layer.
- Designed and developed RESTFUL service interface using Spring MVC to the underlying customer event API for Payments, Registration, and Services.
- Developing persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity manager.
- Developed the application using Agile methodology and planned the scrum meetings.
- Involved in implementing the Application Security using spring security module.
- Environment setup which included WebLogic domain, code base setup, test setup.
- Implemented Servlets, Web servicesand associated business modules integration.
- Implemented EJB, MDB and Web service clients.
- Involved in Unit, integration and UAT with test cases.
- Testing Web services using Soap UI tool.
- DevelopedJunitTest Cases for Code unit test and used Easy Mock framework.
- Performed some Unit Testing on the application and the web services before its Production release /deployment to QA.
- Generated WSDL file for publishing the Web Services.
- Scripted ANT build script to build the project.
- Used Log4j for logging errors, messages and performance logs.
- Resolved database inconsistency with better design and efficient SQL queries.
- The JMS API was used to allow application components to create, send, receive and read messages.
- Onsite coordination which required delegating new requirement, issue fix, daily status call with offshore team.
Environment: s: Sun Access manager, Solaris, WebLogic 10.2, Spring MVC, JDK 1.6/1.7, JSP, JavaScript, Jenkins tool, ANT, Servlets 2.0, HTML, JDBC, Agile, JMS, EJB, SOAP, Oracle 10g, WSDL, Web Services, Restful, Eclipse Helios, Agile development process, PL/SQL, JUnit, Soap UI, Maven 3.x, SQL Developer and Log4j.
Confidential . - Louisville, KY
J2EE Developer
Responsibilities:
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation of registration and forgot flows.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using Microsoft Visio.
- Coding of Business applications and system integrations related using Core Java APIs and J2EE technologies such as Servlets, JDBC and EJB etc.
- Implement the integration layer using Message Driven Beans (MDBs) for consuming the messages from third party systems.
- Involved in the Design and implementation of Service Oriented Architecture (SOA) using XML schema, Tibco and Java Messaging System.
- Implemented Servlets, JSP’S, SOAP Web-servicesand associated business modules integration.
- Server side components are integrated with Hibernate that generates Data base Tables programmatically using HBM mapping files at the time of deployment.
- Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.
- Develop Database scripts using SQL and PL/SQL to meet the Change Requests from the Business.
- Used Spring MVC framework for configuring the application.
- Utilized JSP, jQuery, servlets, html, angular js, css and java script objects to design user interfaces.
- Performed some Unit Testing on the application and the web services before its deployment to QA and production release.
- Used CVS as Version Control System for the application.
- Developed complete Business tier with Stateless, Stateful Session beans and Session Beans with JPA with EJB 2.0 standards.
- Used Log4j for logging errors, messages and performance logs.
- Resolved database inconsistency with better design and efficient SQL queries.
- DB Reporting tasks to generate registration and forgot flows traffic and performed analysis of traffic coming from various modules.
- Fix the defects, make suitable enhancements to the existing applications and resolve production Issues.
- Involved in production support of various applications & Responding immediately for fixing code bug issues, Escalation, Enhancement.
Environment: s: CVS, Web-logic 10.3, JDK 1.8, Eclipse, JSP, Servlets 2.0, HTML, JavaScript, JQuery, Ajax, JDBC, Agile, EJB, SOAP, Oracle 10g, WSDL, Soap Web Services, Soap UI, Scrum development process, PL/SQL, J-Unit, Ant build tool, SQL Developer and Log4j.
Confidential - Pleasanton, CA
Java Developer
Responsibilities:
- Involved in the Business Requirement Analysis, Design, Coding, Testing and Support.
- Used Spring MVC Framework to develop the application by implementing Controller, Services classes.
- Used Annotation based Spring Framework for auto wiring and injecting the required dependencies to implement business logic.
- Used XSLT to do the transformation changes for the new requirements on the consumer side of web service application.
- Involved in writing Hibernate Annotations and Hibernate Configuration files to persist data into database.
- Used Hibernate Query language (HQL) to perform queries against the database.
- Worked as one of the Core developers of the team.
- Used JSP and JavaScript to develop the front end.
- Developed user interface using HTML, JQuery, Ajax and JavaScript.
- Prepared Test Cases and Unit Testing performed using Junit.
- Applied partial business logic writing Stored Procedures and Functions using PL/ SQL in Oracle DB.
- Exposed and wrote services as Restful web service.
- Consumed and created Restful web services.
- Developed custom tags, JSTL to support custom User Interfaces.
- Used various SQL scripts for querying Tables and modifying the tables using oracle developer.
- Implemented procedures for designing, coding and testing of application code through ILOG J Rules.
- Maintained detailed technical documentation relating to development assignments using ILOG JRules.
- Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
- Configured WebSphere for connection pools, data sources, JMS connection factories, JMS server queues and deployment of EAR and WAR files.
- Used JAXB, JAX-WS, XSD, XML, JERSEY and API for Web services.
- Used RAD, IBM Portal server, IBM WebSphere, IBM WebSphere Process Server, IBM WebSphere Integration Development, Web Sphere MQ, WebSphere Business Modeler, WebSphere Business Monitor for the development of this application.
Environment: Java 1.6, J2EE 1.4, Struts 2, Hibernate, spring, JavaScript, AJAX, SOAP, JSP, JSTL, Log4j, CSS, HTML, DHTML, Junit, JMS, JBoss Application Server, Java 1.6, RAD 8.5, WebSphere 8.5, IBM portal server, IBM WebSphere Process Server, IBM WebSphere Integration Development, WebSphere Business Modeler, WebSphere Business Monitor, CA SCM Harvest, MS SQL Server.
Confidential
JAVA/J2EE Developer
Responsibilities:
- Developed web services transferring data through soap over http using top down methodology.
- Designed and Developed xml schema to represent the data model objects in an xml.
- Developed XML, XML Schema and Parsers using SAX and DOM, implemented System oriented Architecture methodologies.
- Designed and developed handler to log performance, request and responses.
- Developed various reusable Helper and Utility classes which are used across all the modules of the application.
- Used log4J for tracking errors and de-bugging the code.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
- Wrote stored procedures using PL/SQL for data retrieval from different tables.
- Extensively used Oracle 9gas backend database for the application for retrieving the Order/Customer history and for providing data scrubs.
- Worked extensively on bug fixes on the server side.
- Part of performance tuning team and implemented caching mechanism and other changes.
- Configured XML Bridges' request and response queues using Sonicto process XML messages from other interfaces and applications, and invoke the responsible EJB handler.
- Responsible for fixing defects and implementing stories in Fast-track SDLC development cycles.
- Responsible for conducting Impact analysis for the given Change Request.
- Worked on Requirements Gathering, Design, coding and various phases of testing with very stringent timelines.
- Involved in preparing the Documentation of the project to understand the system efficiently.
- Participated in meetings of internal developer groups for the purpose of development standards.
Environment: s: Java, J2EE, Spring 2.0, Servlets, JSP, EJB, XML, JavaScript, Ant, RAD6, SQL, Oracle9i, Hibernate, Toad, Log4j, WebSphere 6.1, Windows NT/2000, UNIX, SOAP, WSDL, XML, XSLT