Sr. Java/j2ee Developer Resume
CA
PROFESSIONAL SUMMARY:
- 7+ Years of progressive experience in Object - Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation and maintenance in Java/J2EE technology.
- Used Java, JSP, EJB (session Beans and Message Driven Beans), JMS, JNI, JNDI, Java Mail, Frameworks (Struts, spring, Hibernate, JSF) in Implementing J2EE technology.
- Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
- Involved in collecting requirements from Business Users, Data Modeling, designing and developing tools using: J2EE, Java, Servlets, EJB, JSP, Web services, Xml, HTML and Java script.
- Worked with XML related technologies such as XML, XSL, DOM, JDOM, SAX, XSD, XSLT and JAXB and used XML Schema for retrieving patient details in some of my projects.
- Very good Confidential building and Deploying EAR,WAR,JAR files on test, stage and production servers and also experienced in using Version Control Tools such as Subversion, CVS, PVCS.
- Well experienced in fixing performance, solving and stabilizing problems of Java applications/products.
- Used Web Sphere Application Server, Web Logic Application Server and Tomcat in my projects and successfully deployed and compiled many of the applications on them.
- Good experience in application development using Model View Controller Framework Struts with Struts validation, Struts Tiles, Struts Tag Libraries, Action Class, Action Form.
- Many of my java applications are successfully implemented and complied using different IDE tools like Eclipse, RAD, WSAD (Web sphere Studio Application Developer) and Net Beans.
- Experience in developing Front-End using Struts, Struts2, JSP, JSF, JavaScript, HTML, DHTML and CSS.
- Experience with Service Oriented Architecture (SOA).
- Developed and implemented various Ajax Frameworks such as jQuery, DOJO, JSON.
- Involved in Troubleshooting, problem solving and Bug fixing in many of my projects done.
- Experienced with databases such as Sybase, Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
- Worked on different Operating Systems like UNIX, Linux, Windows 2k/NT, Windows XP.
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC(Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
- Experience on java web services using Apache Axis2.0 and JAX-WS.
- Experienced in coding SQL, PL/SQL, HQL, ORACLE, Procedures/Functions, Triggers and Packages
- Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
- Developed ANT scripts in to build and deploy J2EE Applications.
- Good understanding of all stages of Software Development Life Cycle (SDLC).
- Experience in implementing Agile/Scrum development of Software development, and familiar with development methodologies like Water Fall & Lightweight.
- Experience with cross browser compatibility issues with Firebug and IETester.
- An excellent team member with strong inter-personal and communication and leadership skills and self -motivated to implement Complex rules and meet deadlines.
- Working experience in an offshore/onshore model and driven to learn new technologies.
TECHNICAL SKILLS:
Languages: C, C++, Java, J2EE, SQL, PL/SQL.
Operating Systems: Windows 98/2000/XP/NT/VISTA/7, Sun Solaris, Linux, Unix (AIX), MS-DOS.
Java Technologies: J2SE, J2EE, JSF, JSP, Servlets, EJB, Swing, JDBC, JMS, MQ Series, MDB, JNDI, Web Services, Design Patterns, JAVA Beans.
Web/App. Server: Tomcat 5.5/6.0, Web Logic 7.0/8.1/9.2/10.0/10.3 , Web Sphere 4.0/5.0/6.1, JBoss 3.2/4.0/4.2.
Frameworks & IDE Tools: Struts1.2/2.0, JSF1.2/2.0, Spring 1.1, Hibernate 3.0, JUnit, ANT, AJAX, Log4J, Eclipse 1.0/3.1, WebLogic Workshop 9.2, TOAD.
Web-Development Technologies: JSP, XML, XSLT, DTD, DOM, HTML, Java Script, CSS, Servlets, JSTL (Tag Libraries), JSF (Java Server Faces), RUP, i18n, ANT, JUnit, MQ Series
RDBMS: ORACLE 7i/8i/9i/10g, SQL Server 6.5, MS Access, Oracle EBS 11i/R12 OOAD UML, Design Patterns.
PROFESSIONAL EXPERIENCE:
Confidential, CA
Sr. Java/J2EE Developer
Responsibilites:
- Creating JSP’s, Servlets and Form Beans for relative modules.
- Coding, Unit Testing, and implementation.
- Production Support and Handling Production Problem Tickets
- Preparing Unit Testplan and Test cases for relative modules.
- Developed Java Classes for use across the project.
- Creating AID and ASCP documents
- Maintenance of project
- Creating and Submitting the new MVR’s for new Account setup
Environment: Java, JSP, Servlets, JavaScript, HTML, CSS, WSAD, IBM WebSphere, Rational ClearCase and Oracle 9i.
Confidential, TX
Java/ J2EE Developer
Responsibilities:
- Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
- Created the Technical design document (TDD)
- Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
- Developed JSPs and managed beans using JSF1.2 implementation.
- Developed Service layer using Spring framework and injected the Spring beans into JSF managed bean.
- Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
- Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
- Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
- Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
- Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications
- Implemented the Web Services and associated business modules integration.
- Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
- Used ANT script to compile and build the WAR.
- Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and css)
- Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
- Developed Servlets for Document Upload, Image Streaming and Caching the data.
- Development and Integration of the Application using Eclipse IDE and used StarTeam as Version Control Tool.
- Involved in the full System Life Cycle and responsible for Developing, Testing, Implementing.
- Involved in Unit Testing, Integration Testing, and System Testing etc.
- Developed JavaScript validation for client side validations. Performed Code reviews and code fixes.
- Used Log4J to store log messages.
Environment: Java 1.5, J2EE, Springs, JSP, Hibernate, JSF, Struts 2.0, LDAP, AJAX, HTML, CSS, JDBC, Eclipse, Weblogic 10.x, Web Services, WSDL, Star Team, Oracle, ANT, Windows, SOA, Design patterns, Firebug, IETester, jQuery, AJAX, JavaScript, HTML, CSS.
Confidential, OH
Java Developer
Responsibilities:
- Involved in low level design of the architecture.
- Used Spring MVC for cross cutting concerns and IOC for dependency injection.
- Used Hibernate in data access layer to access and update information in the database.
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
- Involved in writing and business layer using BO, DAO and DTO.
- Implemented J2EE design patterns.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the database.
- Designing and development of the web-tier using Html, JSP’s, Servlets,
- Used log4j for logging messages.
- Used ANT scripts to fetch, build, and deploy application to development environment.
- Involved in producing and consuming of Web Services (RestFul) to interact with the external system i.e WEBNMS, which will be a framework used to poll the data from the device.
- Deployed the application on to JBOSS application server.
- Used Rational Rose for use case diagrams, Active flow diagrams, Class diagrams, Sequence diagrams and Object diagrams in design phase.
- Used Eclipse as a IDE and extremely worked with the WAS 7.0(Websphere Application Server)
Environment: Java/J2EE, Spring, WebService, RESTFUL, JAX-WS, SQL Developer, RAD, JBOSS, Oracle Data Base, JAXB, Eclipse
Confidential, Taxes,TX
Java Developer
Responsibilities:
- Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
- Involved in developing business components using plain old java object's on JBoss application server.
- Installed, configured, deployed, Monitored and troubleshoot JBOSS 4.2.1/5.0 GA and EAP domains
- Created both stand-alone and clustered environments for JBOSS domains
- Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
- Developed MVC architecture, Business Delegate, Service Locator, Session facade, and Data Access Object, Value Object and Singleton patterns
- Involved in writing all client side validations using Java Script, JSON.
- Troubleshooting JBOSS Server and DB2 Database issues.
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Designed, Developed and Implemented document transformation applications using XML tool.
- Implemented the Unit testing for the components developed.
- Used Log4j for logging and handling defects of the application
- Used CVS, Harvest for Version controlling and error reporting.
- Used AnthillPro which supports automated deployment of a build to a user-configured environment
Environment: Java/J2EE, Struts2.0, JSF,JSP, JDBC, HTML, Java Script, XML, XSLT, XPATH, CSS, Servlets, WebServices, SOAP, apache Axis, Oracle11i, PL/SQL, DB2, JDeveloper, Eclipse Juno, JBoss 4.2, CVS, Unix, Linux.
Confidential, Richmond, VA
JAVA Developer
Responsibilities:
- Contributed in design and development of Struts MVC web based application.
- Used Struts Tiles and Validator framework extensively in developing the applications.
- Provided client side validations using Struts Validator framework and JavaScript.
- Identified, designed and coded various business modules for the application.
- Mentored developers regarding business knowledge and application framework knowledge.
- Web services were registered in a UDDI registry, described using WSDL.
- Java based client applications utilized JAXR and JAXM to connect to the UDDI registry and to send the SOAP based messages to the service.
- Worked with team members on using UML.
- Involved in writing JSP and Struts Action, DAO classes.
- Implemented the functionalities using JSP, HTML.
- Involved in writing JSP components. Used JSTL Tag library (Core, Logic, Nested, Bean and HTML taglib’s) to create standard dynamic web pages.
- Involved in writing the database integration code using Hibernate.
- Established the relation for the different beans using the Hibernate mapping files.
- Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions. JPA was used for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB
- Stored procedures in DB2 were accessed through Hibernate.
- Worked on Production Support Team. Designed and integrated the Hibernate persistence Solution with the application architectures.
- Deployed the application on JBOSS Application Server
- Involved in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems
- Analyzed use cases, business rules and created design diagrams.
- Prepared functional specifications documents and detail design documents
- Developed shell scripts to monitor MQ queues and coded business logic to do file transfer process
- Applied request values, process validations, updated model values, done event driven development, developed MVC style views using JSF.
- Involved in development of Test Cases using JUnit for Unit Testing. Developed Unit and functional tests for the new functionality.
- Involved E2E Development by integrating Front End and Backend by debugging.
- Created and modified scripts to perform load testing.
- Execute test strategies and analyze test results. Maintain strict adherence to client's prescribed testing guidelines, control processes and procedures.
Environment: Java/J2EE(JSP, Servlets),Struts1.2,IBM DB2,RAD,EJB, JBoss Application Server 6.0,HTML, JavaScript, Hibernate 2.0,Clear Quest, JUnit, Apache Ant, JSP, Struts, JDBC, JDK, HTML, Web Logic, XML, HTML, Oracle 8i, SQL, PL/SQL, TOAD.