Java Veloper Resume
DE
SUMMARY
- 8 years of work experience as aJava/J2EEprogrammer,developing applications usingServlets, JSP,JSTL, RMI, EJB, Struts, Spring, JSF, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
- Experience in client designand validations usingHTML, Java Script, nodesjs, angularjs, mongodb, big data cloud computing,AJAX,JSP andSwing.
- Extensive knowledge ofJ2EE architecture,Patterns, Design and development.
- Experience onCore java technology includingmultithreading, JDBC, RMI,andnetwork programming
- Experiencein the functional usage and deployment of applications inJBoss, WebLogic,Portlets,WebSphereandApache TomcatServer.
- Extensive experience and actively involved inRequirements gathering,Analysis, Design,CodingandCode Reviews,Unit and Integration Testing.
- Expertise inDB2and alsoextensively worked withOracle11g/10g/9i/8i, SQL Server 2000, MySQLrelational database management systems.
- Experience in designingUse Cases, Class diagrams, Sequence and Collaboration diagramsfor multi - tiered object-oriented system architectures utilizingUnified Modeling Tools (UML)such asRational Rose,Rational UnifiedProcess (RUP)Working knowledge ofAgile Developmentmethodologies.
- Experience in writing and executingunit test casesusingJUnit Testing Framework.
- Knowledge on Business logic integration like DROOLS.
- Worked onAgilemethodology,SOAfor many of the applications
- Extensive knowledge of Client - Server technology, web-basedn-tier architecture, Database Design and development of applications usingJ2EEDesign Patterns likeSingleton, Session Facade, Factory PatternandBusiness Delegate.
- Good knowledge ofEJBSession beanswithJNDI mapped naming&JMS message-driven beans.
- Experience in working withDROOLS Rules Engine.
- Experience in usingOracle ADF (Application Development Framework)
- Experience in usingIBM Lombardi BPMIntegration
- Excellent communication skillsand strong architectureskills
- Ability to learn and adapt quickly to the emerging new technologies.
TECHNICAL SKILLS
J2EE Technology: Java Beans, Servlets,JSP, JDBC, EJB, JNDI, JMS, RMI.Architecture & Framework Client-Server, MVC, J2EE, Struts, Spring, Hibernate.
Database: Oracle 10g, SQL server 2005,MySQL
IDE: Eclipse, NetBeans, IBM RAD, JBuilder.
Design Methodology: UML, Fall, Perl
Operating Systems: Windows 9x/NT/XP/2003, Linux, Unix
Conceptual knowledge: Web Services, Socket Programming.
GUI: HTML, XML, XSLT, JSF, AJAX, JavaScript, CSS, JQuery, YUI.
Query Languages: SQL, PL/SQL.
Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++
Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.
Tools: BEA WebLogic 8.1, JBOSS, IBM Websphere Application Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad
Design & Control: UML, Rational Rose, CVS, ClearCase
PROFESSIONAL EXPERIENCE
Confidential, DE
Java Developer
Responsibilities:
- Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed test driven.
- Participated in designing of Use Case, Class Diagram and Sequence Diagram for various Engine components and used IBM Rational Rose for generating the UML notations
- Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Springs.
- Interacting with client in design and code review meetings.
- Responsible for secure batch data flow to downstream systems using Middleware Java technologies.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and Hibernate for database connectivity.
- Designed and developed Controller Servlet, which will route request to Application Controller
- Extensively Worked with Eclipse as the IDE to develop, test and deploy the complete application
- Development of hibernate objects for data fetching for batch and front-end processing
- Front end screens development using JSP with tag libraries and HTML pages.
- Designed and developed the new features in the existing application to meet the customer's satisfaction.
- Implementing JSP Standard Tag Libraries (JSTL) along with Expression Language (EL).
- Designed and developed the user interface screens, data base design changes and changes to user access modules.
- Used Angular JS to simplify development and testing of web applications by providing client-side model - view - controller (MVC) capability as well as providing structure for the entire development process.
- Active participation in WebLogic server and Oracle problems (killing instances, debugging server logs, applications logs)
- Written SQL queries, stored procedures modifications to existing database structure as required per addition of new features.
- Extensively developed supporting Java Beans Components.
- Client side validations and server side validations are done according to the business needs.
- Written test cases and done Unit testing and written executing Junit tests.
- Used Log4J API for logging and debugging.
- Written ANT Scripts for project build in UNIX environment.
- Building application and deployment in servers as per request from the qa team.
- Participated in User Acceptance Testing and issue resolution
- Production implantation and post production support.
Environment: Java 1.6, Struts-Spring-Hibernate integration framework, JSP, HTML, Oracle 10g, SQL, PL/SQL, XML, Web logic, Eclipse, Ajax, JQuery.
Confidential, Pennsylvania, PA
Java Programmer
Responsibilities:
- Created many new functionalities for report distribution module
- Developed JSP and HTML pages using CSS as part of the presentation layer
- Used SAML 2.0 protocols to establish security in communication between HTML pages.
- Extensively used Struts taglibs
- Developed Web Services to implement SOA using SOAP, WSDL, and UDDI with HTTP
- Data access layer is implemented using Hibernate
- Used Apache POI to generate Excel documents
- Implemented Struts action classes.
- Worked extensively in the backend Oracle database
- Used WSDL to post the services in the UDDI.
- Developed lookup tables and views to speed up queries.
- Developed mail alert mechanism for alerting the users when their selection criteria are met
- SOAP client request is used to make use of services.
- Developed ANT scripts for building, testing and deploying the application on WebLogic server
- Was actively involved with production and support.
- Involved in testing the ported application
- Participated in Quality analysis and testing
Environment: Java 1.5, Struts 2.1, Hibernate 3.5, WebLogic 9.2, JSP, HTML, CSS, Apache POI, ANT, SAML, Webservices, Sybase 12.5, Solaris, Windows XP, DB2, Oracle 11g, OracleADF, JBoss.
Confidential, NC
Application Developer
Responsibilities:
- Involved right from requirement gathering till the deployment phase.
- Developed screens based on Yahoo UI (YUI) todynamically generate HTML and display the data to the client side. Extensively used JSPtag libraries.
- Developed the application using Eclipse IDE.
- UsedSpring Securityfor Authentication and authorization extensively.
- Designed and developed Application based onSpring MVCFramework using MVC design pattern.
- UsedSpringCore for dependency injection/Inversion of control (IOC).
- UsedHibernateFramework for persistence onto oracle database.
- Written and debugged the ANT Scripts for building the entire web application.
- Used XML to transfer the application data between client and server.
- XSLTstyle sheets for the XML data transformations.
- UsedJUnitto write repeatable tests mainly for unit testing.
- Participated in designing Webservice framework in support of the product.
- Developed web services in Java and Experienced withSOAP, WSDL.
- Used Log4jextensivelyfor logging Errors.
- UsedMAVENas build tool.
- UsedSpring Batchfor scheduling and maintenance of batch jobs.
- Deployed the application in various environments DEV, QA and also Production.
- Used the JDBC for data retrieval from the database for various inquiries.
- Performed purification of the application database entries using Oracle 10g.
- UsedSVNas source control.
- Generated Entity classes and schema using them.
- Created Application Property Files and implemented internationalization.
- Involved in complete development of‘Agile Development Methodology’and tested the application in each iteration.
- Wrote complex Sql and hql queries to retrieve data from the Oracle database.
- Involved E2E Development by integrating Front End and Backend by Debugging.
- Involved in fixing System testing issues and UAT issues.
Environment: Java, J2EE, JSP, Spring 2.0,JDBC 3.0,Spring Security Web Services,XML, JNDI, Hibernate 3.0, JMS, Tomcat v6.0, Eclipse, Oracle 11g, SQL developer, HTML, Spring security, Spring batch, Maven, Junit 4.0, JavaScript 1.2,YUI 3.0, XML/XSLT,SAX,DOM.
Confidential, Phoenix, AZ
JAVA/ J2EE Developer
RESPONSIBILITIES:
- Coordinating with Project Manager for getting the requirements and developing the code to support new applications.
- Providing Java programming support for existing and new applications.
- Developing Web applications usingJava, J2EE, StrutsandHibernate.
- Developing Action Form classes, Form beans, Action classes using struts.
- Using Hibernate for the backend persistence.
- Used Spring framework for dependency injection and integrated with Hibernate and JSF.
- Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
- ImplementingMVC, DAOJ2EE design patterns as a part of application development.
- Developing DAO interfaces for hibernate to interact with databases.
- Designing the front end using JSP Dojo,CSSand Html as per the requirements that are provided.
- Using Java script and Struts validation frame work for performing front end validations.
- Coding and maintaining Oracle packages, stored procedures and tables.
- Participating in project design sessions to document technical specifications and to provide design options and solutions.
- Working on Web technologies includingTomcat, Apache, Http, Web service architectures.
- Migrating web application from Tomcat to web sphere deployment environments.
- Using Svn for software configuration management and version control.
- Preparing test cases and strategies for unit testing and integration testing.
- Using the LOG4j to log regular Debug and Exception statements.
Environment: Java, J2EE,JSP Struts 2.0,JDBC 3.0, Web Services, XML, JNDI, Hibernate 3.0, JMS, Spring 3.X, JSF, Weblogic Application Server 8.1, JQuery, Maven, Eclipse, Oracle 10g, WinCvs 1.2, HTML, Rational Rose XDE, Junit 4.0, Log4j, Dojo, Ajax, JavaScript 1.2, XML/XSLT,SAX,DOM.
Confidential, Chicago,IL
Java/J2ee Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Actively participated in the daily SCRUM meetings to produce quality deliverables on time.
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Developed various UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
- Developed client side interface with the help of HTML/JSP/CSS/Java Script Pages
- Built the System using OCP widgets(like MVC frame work)
- Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture and Hibernate.
- Designed and implemented application using JSP, Spring MVC, Struts, JNDI, Spring IOC, Spring Annotations, Spring AOP, Hibernate, JDBC, SQL, ANT, JMS, Oracle.
- Used SOAP web services using Apache Axis 2.0
- Automated build process by writing ANT build scripts.
- Wrote SQL queries, stored procedures, modifications to existing database structure as required for addition of new features using Oracle database.
- Played a key role in the design and development of almost all the modules of the project.
- Configured and customized logs using Log4J.
- Used JUnit for unit testing.
- Used JIRA for bug tracking, issue tracking and project management.
Environment: Java 1.6, JavaScript, Hibernate 3.0, Spring 3.0, SCRUM, JSP, Servlet, XML, Java Beans, Design Patterns, SOAP Web Services, Log4J, JUnit, Unix Shell Scripting, SVN, Oracle 9i, Eclipse 3.2, maven 4, JIRA, Tomcat 5.5 and Oracle.
Confidential, Portland, Oregon
Sr. Java Developer
Responsibilities:
- Used UMLfor designing class diagrams and sequence diagrams.
- Developed the MVCusing Struts web application using Struts Studio and ANT tool kit.
- Developed the user presentation screens using HTML, CSS, StrutsTilesandAJAX.
- Design and developed web layer components usingJSP andStrutsFramework.
- Writing Client Side validations using Java Script.
- JSP development involving creation of custom tags and java beans.
- UsedJDBCconnection pooling to handle data transmission from the oracle database.
- Used Hibernate to integrate with the backend database.
- Involved inJUnittesting and Integration testing.
- Was active in Leading teams and developing the implementation and testing phases of the life cycle
Environment: J2EE 1.4,JSP 1.2, Servlets 2.3, JDBC 2.0, EJB 2.0, XML, Struts 1.1, My SQL, JDBC, PL/SQL, HTML, CSS, JUnit, JavaScript, UML, eclipse, JSF.
Confidential
Java Developer
Responsibilities:
- Developing new pages for personals.
- Implementing MVC Design pattern for the Application.
- Using Content Management tool (Dynapub) for publishing data.
- ImplementingAJAXto represent data in friendly and efficient manner.
- Developingand Action Classes.
- ImplementingLog4jfor logging and debugging.
- Implementing Form based approach for ease of programming team.
- Involved in software development life cycle as a team lead.
Environment: Core Java, Struts, J2EE (JSP/Servlets), XML, AJAX, DB2, My SQL, Tomcat, JSF
