J2ee Developer Resume
Washington, DC
SUMMARY
- A Software Engineer having around 5.5 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.
- 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.
- Excellent organizational and interpersonal skills with a strong technical background.
- Good team player and can work independently and willing to relocate.
TECHNICAL SKILLS
Platforms: Windows, LINUX, Solaris,AWS
Programming languages: Java, J2EE, SQL, PL/SQL
Web & Client-Server Technologies: J2EE(JSP, Servlets, JDBC, JNDI, JMS), 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
Application Web Servers: Apache Tomcat
RDBMS: Oracle, DB2,Apache Cassandra
WebService Implementations: Axis 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, Washington DC
J2EE Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle, including gathering requirements, designing, and 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.
- 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, 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.
- 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, 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 - Chicago, IL
Senior Programmer Analyst
Responsibilities:
- Gather business requirements and coordinating with offshore.
- Developed rich client interfaces using HTML, JSP, JavaScript, AJAX.
- Developed flows for both PC and Mobile Devices.
- Developed Websites using Struts and Portal Framework by implementing MVC model.
- Consumed and developed various Web Services.
- Generating business reports.
- Developed applications using java classes, Helper classes, Servlets, POJOs.
- Involved in application deployment and managing Testing WebLogic servers.
- Parsed the XML content and displayed the content in the user interface layer using DOM and SAX Parsers.
- Implemented Log4J for Logging Errors, debugging and tracking.
- Analyzing Logs and thread dumps.
- Involved in integration testing and fixing the bugs.
- Used HP Fortify for analyzing code defects and bug fixes.
- Used Concurrent Versions System (CVS) for Version control and collaboration.
Environment: s: JDK1.5, Java, JSP, Backbone.js, Servlets, Web Portal, Struts 1.2, Oracle 9i, Weblogic9.1, JavaScript, AJAX, CSS, HTML, XML, Eclipse3.2, ANT, JDBC, Microsoft Windows XP, Rational Rose -Clear Case.
