J2ee Developer Resume
Irving, TX
SUMMARY
- 7 years of progressive experience in software design and development with meeting deadlines and delivering quality software.
- Experience in web application design using open source Spring, JSF & Struts Frameworks and Java & J2EE Design Patterns.
- Experience in client side Technologies such as HTML, CSS, JQuery and JavaScript.
- Experience in PL/SQL programming to develop Stored Procedures and Functions.
- Good working experience with Java Beans, POJOS, Tag libraries and expression language to embed dynamic content into JSP pages.
- Good Understanding of UML components such as Use Case diagrams, Sequence diagrams and Class diagrams.
- Hands - on experience on working with MS Visio and Eclipse IDE along with its built- CVS version control.
- Proficient in unit testing the application using JUnit.
- Experience in UML Modeling, Rational Rose and Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
- Experience in working with IBM Web sphere, Oracle WebLogic & JBOSS using both console and command line. Also worked with Apache Tomcat and XAMPP for several web applications.
- Experienced in all phases of SDLC implementations including analysis, design, development, testing, maintenance, code-refactoring and migration.
- Experienced with different modules of spring like Spring - ORM, AOP, IOC/Core & MVC.
- Development of modules according to J2EE standards (Client, Web and Business-tier)
- Experience in developing web and enterprise applications using JAVA, J2EE (Servlets, JSP, JDBC, JNDI,XML, EJB, JPA, JMS, XML), JSF, Struts, spring, Hibernate and Web Services.
- Good knowledge of Relational Database design and development. Strong in writing SQL queries in both GUI and Non-GUI environment. Worked on Oracle, DB2 and SQL Server databases.
- Worked on different Application and Web Servers like IBM Web Sphere, Web Logic, Apache Tomcat and JBoss
- Extensive experience in different IDEs like Eclipse, JDeveloper and IntelliJ.
- Good working knowledge of Databases like Oracle, MySQL and DB2.
- Experience working in various Software Development Methodologies like Waterfall, Agile SCRUM and TDD.
- Implemented JAX-RS REST service using Spring REST technology.
- Developed a module as SPA using Angular JS with Angular routers and controllers.
- Created user interfaces using AJAX, JavaScript, HTML5 and CSS3
- Handled creation of charts using JavaScript Fusion Charts for reporting module
- Used GitHub, Maven and Log4J for version control, build dependencies and logging
- Experienced with multiple software systems, tools and the ability to learn new technologies quickly and dapt to new environments.
- Having Good analytical, communication and interpersonal 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, Fort worth, TX
J2EE Developer
Responsibilities:
- 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 are 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, Denver, Co
Java/J2EE Developer
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: 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.J2EE, JSP, HTML/CSS, Servlets, SOAP, Java Beans, JMS, MDB, JDBC, JavaScript, SAX parser, Struts, Eclipse, ANT, JUnit 3.x, JMeter.
Confidential, Arlington, VA
Java Developer
Responsibilities:
- Involved in requirements and prepare use cases and involved in designing, development and integration testing of the modules
- Designed and developed User Interface modules using JSP, HTML, and CSS JavaScript
- Developed UI using Java, struts, JSP, JDBC, HTML, JavaScript, Log4J, Oracle and SQL Server.
- Developed the Presentation tier using Struts (MVC Architecture).
- Developed front-end using AWT, Flex, Swing, JSF, and JSP with Custom Tag libraries, JSTL, Struts Tag libraries.
- Involved in developing database transactions Using JDBC.
- Developed DAO (Data Access Object) classes in order to access data from database.
- Developed web services using Axis2 framework. Used SOAP, WSDL message for the communication
- Developed JMS Adapter to talk from EJBs to JMS objects.
- Developed app using Front Controller, Business delegate, DAO and Session facade Patterns
- Used AJAX, JavaScript and GWT to create interactive user interface.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL.
- Designed and developed Stateless EJB's for the service layer
- Used Log4j logger tool for logging warnings and error messages.
- Used ANT as application building tool and Eclipse for IDE
- Deployed the application on JBoss server
- Implemented Junit test cases.
- Used CVS for code repository
- Involved in Unit Testing and Functional Testing.
- Involved in Bug fixing the modules.
Environment: Spring, JSP, Struts2, Hibernate, EJB, Java Script, HTML, CSS, XML, XSD, SOAP, JUnit, AJAX,PL/SQL, ANT, and Eclipse.
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.