J2ee Developer Resume
Irving, TX
SUMMARY
- A Sun Certified Java Programmer 8.5 years hands on experience in the Java/J2ee Technology with a background Computer Science and Engineering(CSE), worked in all phases of Software Development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as developer at different locations.
- Good experience in designing and developingmulti - tier web based client-server applications using Intranet/Internet Enterprise Software applications for financial, insurance and healthcare organizations using Java, Servlets, EJB, MDB,JMS, JNDI, Web services, SOAP, RestFul, JDBC, XML, JavaScript, JSP, JSF, JSON, Ajax, JQuery, XML parsing, PL SQL programming, Unix scripts.
- Expertise skills in Java Multithreading, Exception Handling, Servlets, JSP, HTML, Struts, Spring MVC, Portlets, Webflow, Hibernate, Enterprise Java Beans, JDBC, RMI, JNDI and related technologies.
- Experience in working with Telecom industries & Insurance company .
- Experienced in Service Oriented Architecture (SOA) and publishing Web Services that include several components like WSDL, SOAP, UDDI, JAX-WS,JAX-RS.
- Strong knowledge of developing Web Services using SOAP and RestFul Services to interact with partner interfaces, client interfaces, and implementation classes to consume the web services.
- 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 and JPA) framework, Spring Web Flow 2.3.
- Experience in working with Spring Quartz framework and developed various quartz jobs.
- Familiar with AOP concepts and techniques and implementation of crosscutting concerns using Spring AOP.
- Experience in complete SDLC like Analysis, Design, Development, Testing, Implementation and Maintenance.
- Experience in working with the NoSQLMongo DB,Apache Cassandra.
- Experience in working with WEB Content Management Tools like - HP Team Site.
- Efficiently worked on version controlling systems like Team Foundation Server(TFS), Clear Case, GitHub.
- Designed and implemented XML schemas,JavaAPIs, business logic and XML/JavaScript user interfaces.
- Good experience in XML, HTML, CSS, JavaScript, JQuery, JSF.
- Strong Knowledge in XML technologies including XML, XSD,XSLT, DOM, SAX, JDOM, JAXB.
- Experienced in building tools ANT, MAVEN and logging tool Log4J.
- Expertise in back-end procedure development, for Database Applications using Oracle, DB2, SQL and PL/SQL.
- Experienced in writing ANT files and deploying Java Servlets, JSP and EJBs to empower Java based web solutions.
- Experience on RUP, Extreme Programming and Experienced in Software Development lifecycle using various methodologies like Waterfall, Test Driven Development, Agile/Scrum .
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
- Good knowledge in Object Oriented Design Pattern concepts.
- Experienced in Design Methodologies like MVC, OOP, OOD.
- Strong development experience in UNIX, LINUX and Windows (Vista, XP, NT, 2000, 95).
- 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.
- Involved in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems.
- 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.
- Proficient in unit testing the application using JUnit.
- Experience in writing test cases in Java environment using JUnit.
- Experienced in creating and maintaining Application Integration strategy.
- 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.
- Good team player and can work independently and willing to relocate.
- Highly result oriented and pro-active, proven abilities to learn new technologies quickly and implementing them successfully in production.
- Excellent organizational and interpersonal skills with a strong technical background.
- Possess strong logical, analytical and problem solving skills with positive attitude.
- Sequence, class and database diagrams are made using the UML design tool.
- Worked and managed teams in varied work culture environments. Good International exposure.
- Diligent and highly enthusiastic professional with strong technical, analytical and communication skills.
TECHNICAL SKILLS
Platforms: Windows ’95, ’98, ‘XP, Vista, LINUX, Solaris
Programming languages: Java, J2EE, C, C++, SQL, PL/SQL
Web & Client-Server Technologies: J2EE(JSP, Servlets, Java Mail, JDBC, JNDI, JMS, Java Beans), Struts, MVC, AJAX, HTML/DHTML, SOAP & RestFul based Web services, Spring MVC,Spring AOP, Hibernate 3.0, JSF.
XML/ HTML: XML, XSL, XSTL, HTML,XML Schema.
Scripts: UNIX Scripting, JavaScript, JQuery
Application Web Servers: Apache Tomcat
RDBMS: Oracle, DB2, MySql.
Web Service Implementations: Axis 1.0, 2.0
Tools: SOAPUI, JUNIT, Putty.
Frameworks: Hibernate, Spring 3.0, Struts 1.2X, Struts 2.0
Version Control: TFS, Clear Case, GitHub, SVN.
IDE: Eclipse, SQL Developer, Soap UI.
Protocols: SOAP, HTTP, HTTPS, SMTP, TCP-IP
Application Servers: IBM Web Sphere 6.1, 7.0, BEA Web Logic 9.0, 10.0, JBoss 3.2.x
Logging Tools: Log4j 1.2, 1.3
Design Tools: Microsoft Visio, UML.
Build Tools: ANT, Maven.
PROFESSIONAL EXPERIENCE
Confidential - Irving, TX
J2EE Developer
Responsibilities:
- Participating in the High-level and low-level system design, Production, planning, estimation, Testing and implementation.
- Involved in Preparing Design documents.
- 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.
- Creation and maintenance of data using Oracle database. JDBC for database connectivity with Oracle.
- Used Spring support for JDBC for all CRUD (Create, Update, Delete) operations.
- Hands on experience in J2EE framework Spring MVC.
- Used Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
- 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, Services.
- Involved in implementing the Application Security using Spring security module.
- Implemented Servlets, Web servicesand associated business modules integration.
- Created SOAP Handler to enable authentication and audit logging for each invocation of WS-operations.
- 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.
- TFS is used for Software Configuration Management.
- Scripted Maven 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.
- DB Reporting tasks to generate sales reports.
- 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.
- Involved in production support of various applications & Responding immediately for fixing code bug issues, Escalation, Enhancement.
- Environment Set up which included weblogic domain, code base setup, test setup.
- Worked in Agile environment with active scrum participation.
- Played a major role in Weblogic 8.1 to 10.2 upgrade.
Environment: Solaris, Weblogic 10.2, Spring MVC, JDK 1.6/1.7, JSP, JavaScript,, CSS, Jenkins tool, TFS, 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, Cincinnati, OH
J2EE Developer
Responsibilities:
- Developed the Security services and placed the required Web Services archive(.aar file) in Axis 2 WEB-INF Services Directory in the repository
- Implemented object/relational persistence (Hibernate) for the domain model.
- Used Hibernate ORM framework integrated with Spring framework for data persistence and transaction management.
- Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
- Implemented theWebservicesand associated business modules integration.
- Worked on generating the web services classes by using Service Oriented Architecture (SOA), WSDL, UDDI, SOAP, and Restful.
- Developed and implemented the MVC Architectural Pattern using Spring framework, JSP, Servlets and Action classes.
- Specified the default initialization file is through the log4j.configuration system property and loaded the log4 j.properties from Web logic Classpath.
- Used SOAP UI to test the different methods in the Webservice.
- Effective usage of J2EE Design Patterns namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
- Involved in Units integration, bug fixing, and User acceptance testing with test cases.
- Used Stateless Session Bean to implement Business Process and interact with DA layer for DB Access.
- Consuming and Exposing Web services using JAX-WS to different systems.
- Developed Complex Web Services and tailored JAX-RS API to suit the requirement.
- Used SAX and DOM parsers for reading and putting XML messages in to SOAP messages.
- Developed the presentation layer using JSP, HTML, XHTML, CSS and client validations using JavaScript.
- Used Spring MVC framework for configuring the application.
- Implemented spring quartz Jobs for the Daily nightly jobs for the generating the various application reports.
- Created the Stored Procedures, functions and triggers using PL/SQL.
- Used SQL and PL/SQL Programming extensively to talk to Oracle database.
- Wrote Complex named sql queries using Hibernate.
- Involved in creating the Hibernate POJO objects and mapped using Hibernate mapping files.
- Performed CRUD operations in DAO's using Hibernate.
- Responsible as CVS administrator and for deploying web application in the Oracle App Server.
- Used JUnit for Unit Testing. Wrote Test Cases & Test Suites to support the Test Driven.
- ANT was used as a build tool. Also worked in an agile work environment.
- Used Log4j for logging errors, messages and performance logs.
Environment: Windows XP, JDK 1.6, Oracle 10g, Web sphere, CVS, Rational Clear quest, Spring, Hibernate, Servlets 3.0, JSP 2.2, HTML, XHTML, XSLT, JDBC, JMS, EJB, SOAP, Restful, WSDL, JAX -RS, JAX- WS, Web Services, SAX, DOM, Eclipse Helios, ANT 1.6.5, Agile development process, PL/SQL, JUnit, JMock, and Log4j.
Confidential, Fortworth, TX
J2EE Developer
Responsibilities:
- Understand Requirements from the Business, Design, Develop and Architect Web based applications using Core Java APIs, J2EE Technologies.
- Coding of Business applications and system integrations related to Pay Day Loan Application 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.
- Development of the Presentation layers using JSF Framework.
- Document Design and Technical specifications using tools such as MS-Visio UML diagrams (Class, Sequence, Collaboration, and Activity Diagrams).
- Develop the code using tools like RAD, Web sphere Application Server, TOAD and Clear Case Version Control etc.
- Unit test the application using Junit framework to ensure the functionality and the quality of the code.
- Develop Database scripts using SQL and PL/SQL to meet the Change Requests from the Business.
- Fix the defects, make suitable enhancements to the existing applications and resolve production Issues.
- Unit, Smoke and Integration Testing of applications using suitable Testing Frameworks.
Environment: JDK 1.3, MS SQL Server, JBoss, linux, CVS, J2EE, JSP, HTML/CSS, Servlets, SOAP, Java Beans, JMS, MDB, JDBC, JavaScript, SAX parser, Struts, Eclipse, ANT, JUnit 3.x, J Meter.
Confidential, Plymouth Meeting, PA
Java Developer
Responsibilities:
- Implemented the application using Struts framework that uses MVC design pattern.
- Developed JSP and extensively used tag libraries.
- Implemented various J2ee design patterns in the project such as MVC, DAO, Front Controller, Service Locator, Value Object and Singleton.
- Client side validations were done using JavaScript.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Designed Customer Registration and login pages using HTML, Servlets and JavaScript.
- Involved in WebSphere administration such as setting up Data Sources, deploying applications.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Configured WebLogic Server on development environment. Also responsible for developing, deploying and testing application in local development environment.
- Implemented Agile Methodology that includes daily scrum with team.
- Used Log4J for logging and tracing the messages.
Environment: JDK 1.3, J2EE, Servlets, JSP, JSTL, JavaScript, HTML/CSS, Struts 1.2.5, Spring, Web Logic, Log4j, Apache Tomcat Server
Confidential
Java Developer
Responsibilities:
- Participated in the development, testing and maintenance of Price & Drug Load application.
- Worked on Agile development environment. Participated in scrum meetings.
- Developed web pages using JSF framework establishing communication between various pages in application.
- Followed Use Case Design Specification and developed Class and Sequence Diagrams using RAD, MS Visio.
- Worked on MVC framework for designing the project.
- Used JavaScript, AJAX for making calls to Controllers that get File from server and popup to the screen without losing the attributes of the page.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML, CSS.
- Used Maven to build and deploy the source code using Project object model(POM) for execution and reporting of unit tests.
- Designed Java Servlets and Objects using JEE standards.
- Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
- Configured Hudson and integrated it with CVS to automatically run test cases with every build and generate code coverage report.
- Configured Data Source on WebLogic Application server for connecting to Oracle, DB2 Databases.
- Wrote complex SQL statements and used PL/SQL for performing database operations with the help of TOAD.
- Developed JAX-RPC based Web Services using AXIS to processing claims. Used SoapUI to test them.
- Created User interface for Testing team which helped them efficiently test executables.
- Used Singleton, Business Delegate, Service Locator, DAO, BO, MVC,Factory DesignPatterns.
- Worked on migrating Walgreens custom framework (Bounce) with JSF rich faces.
- Mentored co-developers with new technologies. Participated in Code reviews.
- Worked on a Data stage project which generates automated daily reports after performing various validations.
Environment: UNIX, RAD6.0, WebLogic, Oracle, Maven, JavaScript, JSF, JSP, Servlets, Log4J, Spring, Webservices, Pure Query, JMock, JUnit,TOAD,NetBeans, MS Visio, Data Stage, CVS, SVN, UML, SOAPUI.
