Java Developer Resume
NY
SUMMARY
- Around 6+ years of IT experience in Web - based and Enterprise Application Development in the domains of Banking, Finance and Health.
- Experience in all phases of System Development Life Cycles (SDLC) including analysis, design, development, and testing of complex applications along with Scrum
- Experience in developing J2EE Open Source Framework and Application Specific Framework Development using Spring framework.
- Experience in Spring Web MVC using features like Transaction Management, JDBC Exception Handling, Integration with Hibernate, JDO, and configuring application context for Spring Bean Factory
- Experienced in developing code for obtaining bean references in Spring framework using Dependency Injection (DI).
- Write Spring Configuration XML file that containsdeclarations and other dependent objects declaration.
- Thorough knowledge in using UML, XML parsers (SAX, DOM), SOAP, CSS3, HTML and DHTML.
- Expert in using Spring Batch Framework for Batch Processing which is used for productivityPOJO based development approach.
- Excellent knowledge on Spring’s Module like Spring AOP, Spring ORM, Spring DAO, Spring Web MVC etc.
- Implemented Cross cutting concerns like logging and declarative transaction management using Spring AOP.
- Excellent Experience in Hibernate (Caching, Relationships, Hibernate DAO, Connection Management, and Transaction Management) O/R Mapping to map Java domain objects with the database and configuring Hibernate persistence layer
- Expertise in Front-End technologies such as HTML/XHTML,DHTML, JSP, JavaScript, JSTL and CustomTags.
- Experience in Design and Development of database systems using Relational Database Management Systems including MySQL, Oracle, MS SQL, and MS Access.
- Proficiency in programming with different Java IDE's like Eclipse, NetBeans, WSAD and JBuilder.
- Experience in XML, WebServices using SOAP, XML-RPC, JAX-RPC, JAXB and Messaging standards like JMS.
- Good experience in Agile and SCRUM methodologies.
- Experienced in developing RESTful web services using JSON as the data format
- Experienced in developing Intranet/Internet application using Apache-Tomcat, Web Logic, JBoss and IBM WebSphere application servers.
- Highly Skilled J2EE technologies such as Servlet, JDBC, Struts, Spring, and Hibernate
- Knowledge in multithreading, Serialization, Externalization, Collection framework, Generics, Core JAVA, Applets and Swing components.
- Knowledge in Enterprise Java Beans (EJB) - Session, Entity and Message Driven Beans.
- Hands on experience with working on different Operating Systems like Windows 2K/ XP/ Vista /7..
- Extensively worked on ANT and MAVEN to develop build scripts and to implement TDD
- Excellent debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools
- Expertise in software testing methodology
- Knowledge in Software QA Testing (GUI, Functional, Usability, Acceptance, Boundary, Regression Test)
- Ability to grasp new technologies and to correctly apply new tools to build applications Possesses good leadership qualities, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS
Programming Languages: C, Java, MySQL, XML,HTML/XHTML, Visual Basic
Operating Systems: Windows 98/2000/2003/ XP//NT/Vista,7,MS-DOS
Java/J2EE Technologies: JSP, Servlets, EJB (SLSB, SFSB, Entity Beans), JDBC, JSTL, Custom Tags, Filters, Listeners, JMS, MDB, JNDI, RMI, Web Services (SOAP,REST, UDDI, WSDL)
Web/App.Server: Apache Tomcat, WebLogic, WebSphere, JBoss
Frameworks & Front Technologies: HTML, XML, Java Script, JSTL, Custom Tags, Struts, Hibernate, Spring
Web development Technologies: JSP, XML, HTML5, XSLT, CSS3,JavaScript, Servlets, JSTL, Ajax.
Databases: Oracle, SQL Server, MySQL, MS Access.
IDEs: Eclipse, WSAD, JBuilder, NetBeans
Software Development Methodologies: Waterfall Model, V-model, RUP, Agile, Scrum
Process Automation Tools: ANT, Maven, CVS, JUnit, Log4j
QA bug tracking Tool: Bugzilla
Web Services: SOAP, UDDI, WSDL, XML and JAX-RPC, APACHE AXIS
PROFESSIONAL EXPERIENCE
Confidential, NY
Java Developer
Responsibilities:
- Upgraded the Content Management Server TeamSite server & component from 4.0.1 to 4.5.1
- Developed application which involved making the content on various sections of the website dynamic.
- Worked involved working with the various components of TeamSite, Calico, web logic & oracle.
- The work involved design, implementation and coding in XML, Java, Java Servlets, J2EE, EJB, JSP, and XSLT.
- Used Ajax calls extensively - using Jquery, inside the WebApps and create a seamless flow of Quotes.
- Developed web pages using HTML/CSS and JavaScript.
- Developed many JSP pages, used Dojo in JavaScript Library, jQuery UI for client side validation.
- Implemented functionality using Servlets, JSP, HTML and Struts Framework., Hibernate, spring, Java Scripts and Web logic.
- Involved in the coding and integration of several business critical modules of CARE application using Java, Spring, Hibernate and REST web services on WebSphere application server
- Involved in designing the user interfaces using HTML, CSS, and JSPs.
- Designed specifications for TeamSite complex workflows, workflow reporting and Templating enhancements.
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, and JSON and RESTful web service.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Used Web Services - WSDL and SOAP for at the client side for exchange rate calculation and used SAX and DOM XML parsers for data retrieval
- Developed HTML5 Mobile application with HTML5, Java Script, jQuery, and JSON and RESTful web service.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
- Wrote and modified Build scripts shell scripts to automate release processes.
- Developed new workflows in TeamSite and enhanced the old workflows to add in additional capabilities like notification, concurrent Reviewing etc.
- Part of the team that designed, customized and implemented metadata search and Database Synchronization.
- TeamSite was integrated with WebLogic and Calico Personalization server to make the website personalized and dynamic.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Was involved in three major releases of the website.
Environment: Web logic application Server, SOAP, REST, Interwoven 4.0. &4.5.1 TeamSiteServer,HTML5, CSS3, Open Deploy, Data Deploy, Templating, workflow, JMS, Java Servlets, XSLT, JSP, Java Beans, Oracle, XML, Hibernate Framework
Confidential
Java Developer
Responsibilities:
- Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Involved in multi - tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
- Implemented functionality using Servlets, JSP, HTML and Struts Framework., Hibernate, spring, Java Scripts and Web logic.
- Involved in implementing and maintaining large content driven and E-commerce based application.
- Developed Scalable applications using Stateless session EJBs. Used SOAP based messaging format for transferring request and responses and validated
- Involved in designing the user interfaces using HTML, CSS, and JSPs.
- The required changes to the record and save the updated information back to the database.
- Involved in writing shell script to export oracle table's data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs. Developed additional UI Components and implemented an asynchronous, AJAX (JQuery) based rich client to improve customer experience.
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
Environment: Core Java, JSP, Servlets, Struts Framework, Hibernate Framework, Oracle, UNIX Shell Scripts, XSL, XSLT, Eclipse 3.x, My Eclipse, HTML, UML, Java Script, JUnit, JAXP, XML
Confidential, Cincinnati, OH
Java Developer
Responsibilities:
- Involved in writing SQL, PL/SQL for query of knowledge database Used Rational Rose and UML (OOAD) to design Use Case, Class, Activity, and Sequence diagrams for Functional Design documents
- Used Rational Rose for object modeling using UML and creating class diagrams and sequence diagrams
- Implemented design patterns like Session Facade, Singleton, Factory, Service Locator, DAO, Value Object
- Client side validations were done using JavaScript
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Designed and Developed WebServices to interact with various business sectors and used REST protocol for web services communication
- Created custom javascript libraries using backbone.js and jQuery.
- Involved in writing PL/SQL Functions, Triggers and Views for Oracle 9i database
- Used RAD to develop the Struts based application and deployed on WebSphere 6.1 application server and configured Apache 2.0 web server
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Implemented logger for debugging and testing purposes using Log4j
- Created HTML, CSS and JSP pages for developing front-end user interfaces
- Used JavaScript for client side validations
- Used Struts framework for developing Presentation and Business layers
- Used Struts validations for server side validations
- Connection to oracle database using JDBC
Environment: Java EE 5, Java2SE 6, Rational Rose, JSP, Servlets, Struts 1.2, PL/SQL,SOAP, REST, Jquery, Javascript, Ajax, JNDI, Ant, UML (OOAD), XML, JavaScript, Design Patterns, Log4J, CVS, JUnit, Oracle 9i, WebSphere 6.1, RAD
Confidential, Phoenix, AZ
Java/J2EE Developer
Responsibilities:
- Developed application using J2SE, J2EE, Spring, Hibernate, Struts, Scripting languages, XML, Application Servers, Eclipse, Oracle Database, Design Tools.
- Implemented Service Oriented Architecture (platform and technology agnostic) based on Annotation and Decorator patterns.
- Implemented Pipeline Architecture.
- Designed and Developed presentation layer using Velocity, Servlets in Spring (MVC) framework and Struts framework.
- Experience working on JQuery, WebSphere Portal User management APIs
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Hibernate 3.0 and Oracle Toplink for Object Relational Mapping with the database.
- Wrote hql code for backend operations.
- Configured hibernate with Springs OpenSessionInViewFilter to open and close connections, as well as for rollback.
- Used HibernateDaoSupport and HibernateTransactionManager for transaction management.
- Participate in code review, interface review, test case review.
- Developed Velocity templates (involving Javascript, CSS, and HTML) for the front-end Interface.
- Used Maven tool for project build-deploy purposes.
- Unit testing, load testing and functional testing of applications using junit and developing automation tools, test clients to test our applications.
- Source code version control was done by Tortoise CVS.
- In summary, played an instrumental role in design and development of whole architecture, data flow, security issues, writing use cases, test cases.
Environment: JAVA 1.4, Apache Velocity 1.1, Spring 1.2.5,SOAP, REST,Jquery, Javascript, Ajax, Weblogic 8.1, JDBC, Hibernate 3.0, Struts 1.1, Spring 1.2.5, Oracle TopLink, XML, CSS, HTML, Flex 1.5, Log4j, Java Script, Action Script
Confidential
J2EE Developer
Responsibilities:
- Developed presentation tier asHTML, JSPsusingStrutsFramework.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams usingUML.
- Developed AJAX functionalities using frameworks like JSON, NT/UNIX, JUnit, Pro*c, DOJO and JQuery.
- Developed the middle tier usingEJBs, Java Servlets.
- Developedsession, entity beans and message driven beans.
- Entity Beans used for accessing data from theSQL Serverdatabase.
- Prepared high and low level design documents for the business modules for future references and updates.
- Deployed the application onWeb logicapplication server in development and production environment.
- Undertook the Integration and testing of the different parts of the application.
- Developed automated Build files usingANT.
- UsedSubversionfor version control andlog4jfor logging errors.
- Code Walkthrough, Test cases and Test Plans.
Environment: Java/J2EE, Struts 1.2, Tiles, EJB, Jquery, Javascript, Ajax,Servlets, JSP, JDBC, SOAP, REST,HTML, CSS, JavaScript, BEA Web logic 8.1, Eclipse, SQL Server 2000, log4j, Subversion, UML
