Sr. Java Developer Resume
MD
SUMMARY:
- Qualified Software Professional wif 9+ years of experience in Object Oriented programming, design, developing and testing of Client/Server, Enterprise and Web Applications.
- Extensive work experience in developing enterprise web - based application based on J2EE technologies wif MVC architecture and other and J2EE design patterns.
- Hands on experience various phases of SDLC like Analysis, Design, Implementation and Maintenance.
- Documentation experience of Software Artifacts like Requirements Document, Design document, User guide.
- Extensive work experience in JSP, Servlets, Struts, Java Script, Beans, JDBC, JNDI, JMS, RMI and EJB.
- Expertise in developing GUI using Swing, HTML, DHTML, Java Script, jQuery, AJAX, GWT, CSS.
- Experience in working wif Spring, Hibernate, JSF and openJPA frameworks.
- Extensive experience to SOA (Service Oriented Architecture) and experience in developing Web services using Axis, WSDL, SOAP, UDDI, WS Security, XML-RPC and JAXB/JAXP.
- Working noledge on XML, XSLT, XPATH, XQUERY and XSL-FO.
- Good experience in Spring IOC, Spring AOP, Spring MVC concepts and Spring integration wif Hibernate.
- Hands on experience in configuration and deployment of multi-tier applications using servers like WebSphere, Web Logic and JBOSS.
- Strong experience in writing SQLs, Stored Procedures and Triggers.
- Very good experience in OOAD, UML, Rational Rose Methodologies.
- Working experience in relational databases like ORACLE and SQL Server.
- Very good noledge in writing Shell, ANT scripts for building teh projects.
- Good Working Knowledge of Ant for project build/test/deployment, Log4j for logging and JUnit for unit and integration testing.
- Strong noledge of IDEs like Eclipse, IBM Rational Application Developer (RAD 7.0.0), Web Sphere Studio Application Developer.
- Possesses substantial domain expertise in Financial, Banking, Insurance, Retail, e-commerce, Retirement practices and Power systems business processes.
- Two years deep understanding and implementation as well as production support experience in teh distributed Computing standard.
- Extensive experience in software development methodologies Agile (Scrum).
- Commitment to achieving corporate goals. Able to establish priorities and adapt quickly to Changing needs.
TECHNICAL SKILLS:
Programming: Java, J2EE, EJB (Enterprise Java beans), JSF, JMS, JDO, XML/XSL, HTML/DHTML, AJAX, JavaScript, CSS, PL/SQL, SQL Plus, Shell Scripting, GWT, DOJO, jQuery, Beans, Swing and JNDI
J2EE Technologies: JSP, Servlets, Web Services, Portlets, SOAP, EJB, JDBC, RMI, JMS, SAX, XSD, DOM, MDB.
Application Frameworks: Spring, Struts, JSF, Hibernate, openJPA, JAXB/JAXP, JUnit
Application/Web Servers: Websphere, JBOSS, Weblogic, Tomcat, GlashFish
Databases: DB2, Oracle, SQL Server, MS Access
Operating Systems: Windows, Unix, Sun Solaris
Editors/IDE: Eclipse, WSAD, RAD, JBuilder, NetBeans
Version Control: PVCS, CVS, VSS and ClearCase, Dimensions
Bug tracking systems: Test Director, BugZilla, QC, JIRA
Tools: TOAD, ANT, Maven
PROFESSIONAL EXPERIENCE:
Confidential, MD
Sr. Java Developer
Responsibilities:
- Involved in teh Design, Development, Testing and Deployment of teh application.
- Worked closely wif functional analyst and gathered client requirements, analyze teh feasibility and prepared teh technical documentation.
- Developed teh application using Spring MVC.
- Used Spring Core Framework for Dependency injection.
- Developed system prototype and presentation. Used Spring Framework IOC concept in teh business layer and spring web flow in UI. And developed spring managed service beans (POJO) for implementing teh business logic.
- Developed Java Beans and teh JSPs using JSTL Tag libraries and Custom Tags, EL Expressions, Scriptlets.
- Designed and developed teh User Interfaces, Menus using HTML, JSP, AJAX, Java Script, client side and server side validations.
- Used Hibernate to store teh persistent data as an Object-Relational Mapping (ORM) tool for communicating wif database.
- Used AJAX to develop rich User Interface.
- Designed and developed several Stateless EJBs as part of teh business tier.
- Applied various J2EE design patterns like Business Delegate, DAO, Service Locator, and Factory.
- Developed JUnit Test cases and performed unit, system and integration testing and debugging.
- Used Maven for building, unit testing, deploys teh application and automating tasks.
- Implemented SQL Queries, views/triggers, and stored procedures on ORACLE 11g.
- Developed Application wif IDE Tool Eclipse and Weblogic Application Server.
- Used Tortoise SVN tool to maintain teh version controls for source code and used JIRA tool for defect tracking.
- Used Java Mail API to send confirmation Email to internal/external users.
Environment: Java1.6, EJB 3.0, Spring 3.0, Web Logic 11g, JSTL, JSP, JDBC, AJAX, jQuery, XML, XSL, XSLT, Oracle 11g, TOAD, Tortoise SVN, Hibernate, JUnit, JIRA, Eclipse Indigo, HTML, JavaScript, CSS, Unix, Maven, Windows 7.
Confidential, Owings Mills, MD
Sr. Java Developer
Responsibilities:
- Involved in teh Design, Development, Testing and Deployment of teh application.
- Worked closely wif functional analyst and gathered client requirements, analyze teh feasibility and prepared teh technical documentation.
- Designed a Struts based MVC PCMH web application.
- Developed Java Beans and teh JSP’s using Struts, JSTL Tag libraries and Custom Tags.
- Struts Validation Framework was used for form validations.
- Designed and developed several Stateless EJBs as part of teh business tier.
- Extensively used JavaScript for client side validations.
- Used Struts Validator component and written all validation rules into XML configuration file.
- Used Spring Core Framework for Dependency injection
- Implemented Spring PCMH Bean Factory class and wiring teh beans in Spring Configuration files.
- Extensively used AJAX, jQuery in teh application to retrieve member information or event details on teh JO Calendar and Summary screens.
- Involved in design and developing re-usable web services and Java Utility classes to support XML using SOAP, WSDL, JAXB, XSD, and XSL in Service Oriented Architecture (SOA).
- Heavy worked on Front End Design using JSP, HTML, JavaScript, Ajax, DHTML goodies for making all kind of look and feel.(selecting dropdown, click on check boxes, sliding Menu, Sortable Table Header, dynamic client lookup etc.).
- Developed JUnit Test cases and performed unit, system and integration testing and debugging.
- Used Maven for building, unit testing, deploys teh application and automating tasks.
- Worked on XML creation and processing using DOM and SAX parsers.
- Applied various J2EE design patterns like Business Delegate, DAO, Service Locator, and Factory.
- Used CVS and Dimensions for source configuration management.
- Used Hibernate for object relational mapping.
- Worked on mapping persistent properties to XML columns for Hibernate.
- Worked on configure Hibernate to work in project.
- Used LDAP for storing autantication and authorization information.
- Implemented SQL Queries, views/triggers, and stored procedures on ORACLE 10g.
- Deployed application on teh WebSphere Application server under UNIX Environment.
- Set up teh development as well as production server Environments providing ANT, Shell Script, MAKE, Configuration, and central build (to build nightly .ear files).
- Worked on Production defect tracking, fixing and enhancements of teh application.
Environment: Java1.5, Struts1.2, EJB2.0, Spring 2.0, WebSphere 7.0, JSTL, JSP, JDBC, AJAX, jQuery, XML, XSL, XSLT, Oracle 10g, TOAD, Web Services(SOAP/HTTP, WSDL), LDAP, CVS, Hibernate, JUnit, Eclipse 3.3, HTML, JavaScript, CSS, Unix, Maven, Ant, Windows XP.
Confidential, Santa Ana, CA.
Sr. Java Developer
Responsibilities:
- Involved in Requirement Analysis & requirement gathering from customers and prepared Functional/Technical Requirement Specifications.
- Prepared Technical Design Document (TDD).
- Interacted wif teh users for preparing teh use cases.
- Implemented application based on Agile Methodology.
- Developed and implemented Front end using JSF (EL Expressions, Scriptlets), JavaScript, DHTML, Ajax, jQuery, Dojo, HTML, CSS and Java Beans etc.
- Developed teh application using Spring MVC.
- Extensively used JavaScript for client side validations.
- Used Spring Core Framework for Dependency injection
- Implemented Factory class and wiring teh beans in Spring Configuration files.
- Designed and developed several Stateless EJBs as part of teh business tier.
- Used SOAP Protocol in web service to communicate from front-end to backend by generating a WSDL.
- Worked extensively in sending and receiving SOAP messages wif teh Integration Server.
- Designed & implemented teh server-side architecture using J2EE Patterns, EJB Patterns, J2SE (Web Services), XML, EJBs, Weblogic Application Server 10.1, JMS.
- Implemented views/triggers, stored procedures and SQL queries on ORACLE 10g.
- Developed JUnit Test cases and developed teh Test cases and performed unit, system and integration testing and debugging.
- Wrote Ant scripts for building teh applications and automating tasks.
- Worked on XML creation and processing using DOM and SAX parsers.
- Used QC for defect tracking.
- Involved in defect tracking, fixing and enhancements and deployment on Weblogic server.
- Used Rational Clear Case for source configuration management.
- Used JPA for object relational mapping.
- Worked on mapping persistent properties to XML columns for JPA.
- Worked on configure JPA to work in project.
- Deployed application on teh Weblogic Application server under UNIX Environment.
Environment: Java5.0, JSF 2.0, EJB2.0, Spring 2.0, WebLogic 10.3, JSTL, JSP, JDBC, AJAX, XML, XSL, XSLT, Oracle 10g, TOAD, Web Services(SOAP/HTTP, WSDL), ClearCase, JPA, JUnit, Eclipse 3.3,HTML, JavaScript, CSS, Unix, Ant, Windows XP.
Confidential, Columbus, OH
Sr. Java Developer
Responsibilities:
- Involved in teh Design, Development, Testing and Deployment of teh application.
- Prepared Technical Design Document (TDD).
- Interacted wif teh users for preparing teh use cases.
- Implemented application based on Agile Methodology.
- Designed and developed web pages using struts framework and implemented validation, tiles and struts-layout.
- Developed Java Beans and teh JSP’s using Struts, JSTL Tag libraries and Custom Tags.
- Used struts tag libraries (like html, bean, and logic) in teh JSP pages.
- Registered Spring Plug-in wif Struts.
- Used Spring’s DelegationRequestProcessor dat looks up Struts Actions from Spring Application Context.
- Configured Struts to use DelegationRequestProcessor instead of request processor.
- Involved in wiring teh beans in Spring Configuration files.
- Developed teh business logic in an application using Spring framework.
- Used Spring’s HibernateTransactionManager to manage transactions.
- Developed much of teh business layer using mutithreading and collection framework.
- Developed persistence layer using Hibernate to interact wif Oracle database.
- Configured and customized Log4j framework.
- Written scheduler classes for invoking daily scheduled processes.
- Developed an application UI using HTML, CSS, JSP, Java Script and Ajax Using RAD.
- Written ANT scripts for building application artifacts.
- Written SQLs, stored procedures for interacting wif database.
- Involved in tuning teh performance of teh application.
- Supporting teh Product Testing, Assembly testing and APL testing.
- Used Eclipse IDE for developing teh application.
- Used JDBC API and HQL (Hibernate Query Language) to query teh Database System and used JDBC Thin Driver to connect to teh database.
- Conducted code reviews and design reviews
- Involved in writing Junit Test Cases using Junit testing framework.
- Involved in testing, bug fixing and documentation of teh system.
- Accomplished deadlines under all circumstances.
Environment: Java, J2EE1.4/5.0, STRUTS, Spring2.0, JSP, JSF, Servlets, AJAX, JavaScript, Hibernate, XML, XSL, XSLT, JSTL, ORACLE, JDBC, Eclipse, WSAD/RAD, ANT, Bugzilla, CVS, Windows, UNIX.
Confidential
Sr. Programmer Analyst/Lead
Responsibilities:
- Integration between old e-banking and FEBA2.0 using RAD.
- Involved in exceptions revamp changes at Framework level.
- Implement front-end using spring (MVC, DI).
- Developed front end using JSP, HTML, DHTML, CSS
- Developed tool for generating java source code for DAL layer using XML, DOM and XSL.
- Handled Inquiry module usecase development.
- Developed File uploads and download framework.
- Developed teh Data Classes, Context Manager, Service, DAO Classes, Property files, constant files for various modules.
- Maintaining teh Websphere, Tomcat Application Servers, Application Services, Cold and Hot deployment.
- Involved in writing teh Java code.
- Written Java code to connect teh database by using JDBC.
- Written Java code to perform teh common database activities like select, update, insert and delete.
- Developed JUnit Test cases and developed teh Test cases and performed unit, system and integration testing and debugging.
- Was leading a team of 6 Programmers.
Environment: JAVA, J2EE, JSP, Struts, MVC, Spring MVC, JSF, JDO, XML, XSL, X-Path, JDBC, Eclipse, Websphere, Apache Tomcat, Oracle, UNIX/ Windows.
Confidential
Programmer Analyst
Responsibilities:
- Analysis of teh specifications provided by teh client.
- Involved in Preparing Approach Document, High Level and Low level Design.
- Designing & developing teh application using ONS frame work.
- Provide technical leadership to a project team, this includes teh analysis of use Cases and requirements.
- Perform code and design reviews.
- Creating teh Backend Structures using C, C++.
- Frontend Coding using JSP, Java.
- Developed JSP pages using JavaScript and Ajax.
- Used ANT Script for performing automated build for teh project files and Resin for deploying teh application.
- Implemented design patterns MVC, DAO, Singleton, etc.
- Created DAO objects to interact wif teh oracle Database and wrote complex SQL queries.
- As per understanding teh client requirements, Preparing Test Cases for teh Unit and Integration testing.
Environment: Java, JSP, J2EE, C, C++, Resin, Oracle, Windows/Unix, Eclipse, Rational Rose and UML.
Confidential
Software Engineer
Responsibilities:
- Analysis of teh specifications provided by teh clients.
- Designing teh application using Swing.
- Developing teh application using CASPER framework.
- Coding using JSP, Beans, Java
- Used Java Scripts for client side validations.
- Created and configured teh application using WebLogic and HTTP Servlets, EJB and JSP’s.
- Preparing Test Cases for teh application and Integration testing.
- Database management and Preparing Scripts for Schema to be implemented.
Environment: Java, J2EE, Swing, Beans, WebLogic, Hibernate, Casper, SQL Server, Oracle, Windows/Unix, and Eclipse.
Confidential
Software Engineer
Responsibilities:
- Analysis of teh specifications.
- Ticket Monitoring and addressing.
- Preparing teh RCA for teh issues.
- Work wif EAI team if there are any integration issues.
- Intimate users before and after outages.
- Resolution of technical issues.
- Business layer coding.
- Used Ant Script for performing automated build for teh project files and JBoss for deploying teh application
- Testing - Unit, integration and System.
- Wrote unit tests wif Junit framework for testing applications.
- Accomplished deadlines as per teh SLA under all circumstances.
Environment: Java, JSP, JavaScript, JDBC, e-Matrix, Oracle, JBoss, Casper, Leaf, Eclipse, and Unix/Windows.