Application Manager And Sr. Java Developer Resume
Atlanta, GA
SUMMARY
- 9+ years of IT experience in analysis, design, development, and documentation, implementing and testing of software systems in Java, J2EE and Internet technologies.
- Strong Knowledge on Application Development using Software Development Life Cycle (SDLC) and Agile Methodologies with Ecommerce project.
- Expertise in working with various J2EE technologies including Spring, Hibernate, Struts (MVC) Framework, Servlets, JSP, JNDI, JMS, JDBC, AJAX, WEB SERVICES and ANT.
- Experience in using various design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi - Tier distributed Enterprise Applications.
- Extensive Knowledge with Hibernate, Spring, Struts, Web Services(SOAP,JAX-WS, WSDL)
- Experience with dealing REST based web services using Json.
- Solid experience in SDLC using agile, TDD (Test driven development), RUP, & SCRUM methodologies
- Experience in core Java-Multithreading, collections, RMI and JDBC
- Experience in Configuring and deploying applications on Tomcat 5.5/6.0, WebLogic 12.1.1 servers.
- Sound RDBMS concepts and extensively worked with Oracle 10g/9i, MS SQL Server 2005/2000 and MySQL, PostgreSQL
- Knowledge of XML, XSLT, DOJO, JavaScript and JQuery, AJAX, HTML, CSS.
- Experience with Use-Case design, Class & Sequence diagrams using UML/Rational Rose and Ms Visio
- Good working experience in GUI design and application development using IDE's like Eclipse 2.0/3.0/Galileo, Net Beans, and JBuilder
- Excellent team player with extra ordinary analytical, strategic planning and interpersonal and communication skills. Highly motivated, enthusiastic and self-starter
TECHNICAL SKILLS
Web/Internet/Languages: J2EE1.6,EJB3.0,J2SE,JSTL1.0,Servlets,ANT,Networking, Sockets, JSP, JSTL, CSS, Java, Shell Script, RMI JUNIT, JDBC, JNDI, JMS, JSF.
AppServers & WebServers: BEA WebLogic Server 8.x, JBoss, Tomcat 5.0.
WebServices: SOAP 1.1, WSDL 1.1, UDDI, Apache Axis 1.1, XFire 2.0.
Operating Systems: Linux, UNIX (AIX/HP), DOS, Windows 2000/NT/98/95
Design patterns: Singleton, Struts, (MVC Model2), DAO, Session Facade, Business Delegate.
Database: PostgreSQL 9.2, Oracle 9i, Oracle 8x, Sybase 11.0, DB2, MySQL, SQL, PL/SQL JOINS Triggers, Stored Procedures, Hibernate3.0, MSAccess,Ms SQL Server 7.0
Middleware: JDBC, MQ, JMS.
Tools: /IDE: Rational Application Developer (RAD 7.0) Rational ClearCase, CVSEclipse, WebLogic Workshop 8.1, Weblogic 12.0
XML & Related Technologies: XML, Schema 1.0, XSLT 1.0, XSL, DOM2, SAX2, XPath 1.0, XML Spy, DTDs, XSL, Xerces, CSS, JAXB
Protocols: TCP/IP, SOAP, HTTP, REST
Methodologies: Agile Methodology, RUP - Rational Unified Process, XP - Extreme Programming, OOA, OOD.
Framework and Tools: Struts framework, Apache Ant builder, Hibernate, Spring Framework
PROFESSIONAL EXPERIENCE
Confidential - Atlanta, GA
Application Manager and Sr. Java Developer
Responsibilities:
- Developed Server/Client based application to provide constant proper requests and responses to registered members
- Translated Design matrix, which is the heart of the BBCATS application Orchestrated test flows are managed and conducted using this matrix.
- Created Application Document to develop based on HLD (High Level Document) created by system engineer for functional requirements
- Took a role as a mediator to provide smooth and clear communication between clients in US and off-shore developers in India
- On-call support; 24/7 actively involved in case of unexpected troubles and bugs in production for maintenances and any types of fix
- Strong development background, hands-on experience on working on multiple enterprise applications' SDLC
- Experience on core java programing, and J2EE technologies. Strong Object Oriented fundamentals and design patterns.
- Oracle is used as backend data storage and data manipulating.
- Worked with deployment descriptor, filters, listeners, context and session attributes.
- Unit tested all the classes using JUNIT Confidential various class level and methods level
- Used JAXB for converting Java Objects from the XML Message
- Used Hibernate for Object-Relational Mapping and for database operations in Oracle database.
- Developed Java Messaging Service (JMS) with MessageDrivenBeans by configuring JMS Queues, Topics, and Connection Factories.
- Designed DataAccessObjects, to encapsulate data access code.
- Analyzed and identified components for the Presentation, Business, Integration, Resource and Service Layers
Environment: JAVA, J2EE, Servlets, Spring 2.5, JSP, JUNIT, Weblogic, MS SQL-Server, Eclipse, Hibernate, XML, XSL, XSLT, JavaMail api
Confidential - Champaign, IL
Sr. JAVA Developer
Responsibilities:
- Developed JSP pages with MVC architecture using Servlets and Custom tags.
- Used open source techonologies like Hibernate with Spring framework.
- Developed JMS interface
- Interacted with other project groups under Confidential Ensemble
- Responsible for developing Session Beans to implement business logic.
- Developed Ant scripts for build-management and deployment activities.
- Developed J2EE components on Eclipse IDE.
- Implemented javascript based Ajax request
- Used log4j for logging activities.
- Developed business services using EJB, JDBC and Hibernate.
- Responsible for writing SQL and PL/SQL stored procedures.
- Worked with Several Design Patterns like MVC, Singleton, Service Locator, Factory Pattern, Facade Pattern and Value Object.
- Involved in creating case diagrams, object model diagrams, class diagrams, deployment diagrams etc using UML/Rational Rose.
- Analysis, design and development of applications based on J2EE design patterns.
- Used JUnit for unit testing
- Interacted with the client & the business communities to obtain core requirements.
- Implemented REST-style request and response for WebServices to communicate between applications
- Used Hibernate as an ORM mapping tool and worked with Hibernate Query Language (HQL).
Environment: JDK 1.5, J2EE, JSP,Ensemble, Servlets, EJB,JDBC,JNDI,JMS, JAXB, HTML, XML, XSLT, JavaScript, Spring, Hibernate, SQL, PL/SQL, Oracle9i, Oracle10g, WebSphere, log4j, Eclipse3.0, ANT1.5.1, UML, Windows XP, Solaris, JUnit.
Confidential - Atlanta, GA
Sr. JAVA Developer
Responsibilities:
- Spec’d and developed web-based customer management software and SOA architecture using Facelets, RichFaces, JSF
- Involved in writing XML WebServices using SOAP to communicate between applications
- Developed server side presentation layer using Struts MVC2 Framework.
- Developed Action classes, ActionForms, and Struts Configuration file to handle required UI actions, JSPs for Views.
- Integrated Struts with Tiles2 framework for maintaining uniform look and feel across pages.
- Developed JavaScript validation for client side validations.
- Developed Asynchronous means of retrieval of data from the Server using AJAX features as well as JavaScript and DOJO.
- Developed Middle layer using Spring and integrated with other J2EE technologies like EJB, JMS etc.
- Implemented the Web Services and associated business modules integration.
- Developed XML bindings using JAXB and used it for Marshalling and Unmarshalling.
- Used Hibernate for Java Persistence and developed POJO entities and relative mapping files.
- Used Hibernate Criteria API for dynamically building queries for searching contractors depending on Selection Criteria
- Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
- Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
Environment: Java 1.5, J2EE, Spring, JSF, Hibernate, Struts, JSF, SQL, PL/SQL, LDAP, AJAX, HTML, DHTML, CSS, JDBC, Ant, Log4j.
Confidential, NJ
Senior J2EE Developer
Responsibilities:
- Developed Business Components in Java/J2EE and Involved in various phases of Software Development Life Cycle (SDLC).
- Designed and developed several Servlets and Hibernate components.
- Developed user interfaces using JSP.
- Extensively used Spring IOC, Dependency Injection throughout the application.
- Involved in the development of various interfaces for EFT, Focus and BillPay modules.
- Developed Work and Admin Web Services using RAD tool.
- Responsible for coding the front end validations using AJAX and JQuery.
- Used IBM MQ series to communicate the work and admin messages with BillPay product.
- Designed and developed the Focus Integration component using Focus tool.
- Used Hibernate frame work for modules like Work Message and Error Handler in the project.
- Deployed the entire application on IBM WebSphere application server.
- Responsible for writing SQL using PostgreSQL and PL/SQL stored procedures.
- Extensively used log4j for logging the log files.
- Wrote test cases for unit testing using JUnit.
Environment: Java, J2EE JSP, XML, Spring, Hibernate, WebSphere 6.1, RAD 7.0, SQL, PL/SQL, AJAX, WebSphere MQ, JUnit 4.3, Subversion, Focus, Castor and Oracle 9i.
Confidential - Austin, TX
J2EE Developer
Responsibilities:
- Developed user interfaces using JSPs, XHTML, CSS, Java Script and AJAX.
- Developed application using Struts web frame work
- Developed the Action classes to execute the business logic and Action Forms to collect the input form data from the users
- Used Validator framework of the Struts for client side and server side validation.
- Developed Middle layer using spring framework
- Integrated spring with Hibernate, EJB, JMS and other J2EE technologies
- Worked on generating the web services classes, WSDL using Apache Axis.
- Developed XML schema and generated java classes using XML Beans.
- Parsed XML using SAX Parser and send that data to consumers as part of Batch Application.
- Resolve and troubleshoot the problems and fixes the bugs by utilizing java
- Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistence.
- Developed unit test cases using JUnit framework.
- Accessed and manipulated the Oracle9i database by writing SQL Queries
- Used Value Objects, Service Locator and Singleton design patterns.
- Used Apache log 4j logging framework for logging of trace and Auditing.
- Designed and developed a web application built with JBoss Seam utilizing EJB, JPA, Hibernate, Java Server Faces (JSF), AJAX, JavaMail
Environment: Java 1.5, J2EE,Hibernate, Struts, Spring 2.0, JSPs, Eclipse, JBoss, Webservices, JAXB, AXIS, XML, XSD, XSLT, WSDL, XMLSpy, Oracle, StarTeam, ANT, HTML, SOA, CSS, Rational Rose, Windows.
Confidential, NJ
JAVA Developer and Tester
Responsibilities:
- Developed front-end screens with JSP using custom tags.
- Used PVCS version control system.
- Ajax based web development using Direct Web Remoting.
- Used Jakarta Struts as MVC Frame Work for designing the complete Web tier.a
- Responsible for developing Session Beans to implement business logic.
- Invoved in developing a Data Access Layer using Hibernate.
- Developed JMS Request Reply Interface to receive and send data to/from Mainframe Systems .
- Developed J2EE components on Eclipse IDE.
- Used log4j for logging activities.
- Developed Ant scripts for build-management and deployment activities.
- Responsible for writing SQL and PL/SQL and SQL tunning.
- Developed MDB’s (Message driven Beans), which were used to communicate with JMS Queues on Weblogic.
- Responsible for writing Data Access Object’s (DAO) using JDBC.
- Worked with Several Design Patterns like MVC, Singleton, Service Locator, Factory Pattern, Facade Pattern and Value Object.
- Involved in creating case diagrams, object model diagrams, class diagrams, deployment diagrams etc using UML/Rational Rose.
- Analysis, design and development of applications based on J2EE design patterns.
- Responsible for Weblogic server administration activities.
- Interacted with the client & the business communities to obtain core requirements.
Environment: Java1.4, J2EE, JSP, Servlets, EJB,JDBC, Hibernate, JNDI, JMS, HTML, XML, JavaScript, SQL, PL/SQL, Oracle9i, Weblogic 8.1, log4j, Eclipse3.0, ANT1.5.1, UML, Windows XP, Solaris, JUnit.
Confidential, Jersey City, NJ
JAVA/J2EE Developer
Responsibilities:
- Responsible for the designing, coding and developed the application in J2EE using MVC architecture.
- Worked on implementing different views based on user and group entitlements.
- Developed the presentation layer using JSP and Servlets.
- Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml.
- Developed Session Facade objects using Stateless session beans (EJB 2.0) for having single point of control for a business service.
- Responsible for development of DAO’s (Data Access Objects) to interact with the database using JDBC.
- Involved in designing DB schema to support different entitlements like permissions and preferences based on user and group privileges.
- Responsible for development of Xml schemas.
- Implemented Java to xml binding using CASTOR.
- Extensive involvement in database design, development and coding using SQL and PL/SQL.
- Responsible for Production support of Application by proactively looking Confidential production issues.
- Used Log4j to implement logging facilities.
- Used MS-VisualSourceSafe for version control for software configuration management.
Environment: JDK 1.3, EJB2.0, XML2.0, Servlets2.3, Struts, HTML, JSP 2.0, WebSphere, UML, JMS, Oracle and WindowsXP