Sr. Java Developer Resume
Orlando, FL
SUMMARY
- Over 6.5 years of professional J2EE expertise in Analysis, Design, Development, Testing and Deployment of Web applications.
- Extensive understanding and experience in teh SDLC phases like teh Requirements Specification, Analysis, Design, Implementation, Testing, Deployment and Maintenance wif various methodologies such as Waterfall, Incremental, Iterative and Agile Models.
- Hands on experience in end to end development of Software Applications.Application domain areas include development for E - Commerce, Insurance, Banking and Financial Investment.
- Extensive Knowledge in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JDBC, JMS, RMI, XML and Web Services.
- Experience in using frameworks like Struts, Struts validator framework, JSF, Hibernate and OR-mapping, JPA, Spring, build tools like ANT,MAVEN and logging framework Log4J.
- Experience in using testing tools JUnit for application integration testing and unit testing.
- Expertise in Agile Web development using HTML, DHTML, XML, XSLT, DTD, Parsers (SAX, DOM), JSP, CSS and JavaScript, AJAX, JAXP.
- Experience in configuring, deploying teh web applications on WebLogic, Web Sphere and JBoss Application Servers, hands on experience in using Tomcat and Glassfish Web Servers.
- Proficiency in developing various applications using RMI, RPC, CORBA-IIOP, JMS and IBM’s MQ version of JMS.
- Enhanced experience in using different IDEs like teh Net beans, IBM RAD, MyEclipse and Eclipse.
- Strong background and has very good knowledge of project design using CASE tools like Rational Rose, Visio and ArgoUml and has good proficiency in designing teh projects using ER diagrams.
- Comprehensive knowledge in Databases like MySQL and Oracle writing Triggers, Stored Procedures and Normalization of Databases.
- Hands-on experience working wif source control tools such as CVS, Clear Case, SVN and Surround SCM.
- Strong experience in process development writing Technical reports, documents and status reports.
- Ability to learn and use new systems and paradigms in considerably less time.
- Worked on code optimization & performance tuning of various applications.
- Possess excellent Technical background, communication, interpersonal and presentation skills. Very quick at learning new technologies & frameworks.
TECHNICAL SKILLS
Language: JAVA(JDK 1.5,1.6)
J2EE Technologies: SERVLETS, JSP, JDBC, JAVA BEANS, JSF, JNDI, EJB
Web Technologies: HTML/DHTML, XHTML, CSS, XML, XSD, WSDL, DTD, DOM/SAX
Frameworks: STRUTS, SPRING, HIBERNATE, GWT.
IDE'S: ECLIPSE (GALILEO, HELIOS, INDIGO), NET BEANS, BEA WEB LOGIC WORKSHOP, IBM RAD.
Web Services: JAX-WS, SOAP, WSDL, APACHE AXIS.
Web Service Tools: TCP Monitor, SOAP UI
Web and Application Servers: Tomcat V 5.x, IBM Web Sphere 6.1, 7.0, BEA Web Logic 8.1, 9.0, 10.0, JBoss 3.2.x
Databases: MySQL 5.0, Oracle 10g, 9i, MS SQL Server 2000, 2005
Scripting Language: JAVASCRIPT
Build and Log Tools: Build tools(ANT, MAVEN), Logging tool(LOG4J), Version Control (CVS, SVN, CLEAR CASE, SURROUND)
Operating Systems: Windows 2000, Windows XP, Windows Vista, Windows 7, UNIX .
Messaging: JMS,IBMs MQ
ORM Frameworks: Hibernate 2.0, 2.1, 3.0, JPA
Ajax Framework: AJAX DOJO
Transaction Control: JTA, Hibernate Transactions
Server Side Scripting: JSP 1.2, 2.1, 2.2 JSTL 1.1, 1.2
PROFESSIONAL EXPERIENCE
Confidential, Orlando, FL
Sr. Java Developer
Responsibilities:
- Involved in analysis, design and development of CDF Processing system and developed specifications dat include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed teh application using Struts Framework dat leverages classical Model View Controller (MVC) architecture.
- Deployed teh applications on BEA WebLogic Application Server.
- Used AJAX Framework for Dynamic Searching of covered products for funding.
- Involved in designing teh Graphical User Interfaces using Struts Tiles Framework, HTML, JSP, AJAX4JSF and JSF.
- Used Hibernate in data access layer to access and update information in teh database.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
- Used JNDI for naming and directory services.
- Developed teh web application by integrating JSF ICEfaces employing AJAX at client - side components enabling rich web applications wifout any separate plugins.
- Used Web services - WSDL and SOAP for getting credit card information of teh insured patients from third party.
- Used soapUI for load testing teh Web Services.
- Used XML parser APIs such as JAXP and JAXB in teh web service's request response data marshalling as well as unmarshalling process.
- Implemented JMS Listeners and Message Driven Beans (MDB).
- Developed JUnit test cases for all teh developed modules.
- Used Log4J to capture teh log dat includes runtime exceptions, monitored error logs and fixed teh problems.
- Used CVS for version control across common source code used by developers.
- Used ANT scripts to build teh application and deployed on BEA WebLogic Application Server.
- Designed database and normalization for databases in Oracle 10g and used teh Stored Procedures and Triggers in teh application.
Environment: JDK 1.6,Struts 1.3, JSF ICEfaces, Hibernate 3.6, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, HTML, JNDI, CVS, Log4J, Eclipse Indigo, BEA WebLogic Application Server, Rational Rose for UML modeling, JUnit, Oracle 10g.
Confidential, Omaha, Nebraska
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Analysis, Design and Development of Insurance plans using Agile Scrum Methodology.
- Deployed teh applications on IBM Web Sphere Application Server.
- Used DB2 as backend data base.
- Involved in teh Bug fixing of various applications reported by teh testing teams in teh application during teh integration and used Bugzilla for teh bug tracking.
- Used Tortoise CVS as version control across common source code used by developers.
- Designed and developed web-based software using Java Server Faces (JSF) framework, Spring MVC Framework, and Spring Web Flow.
- Developed user interface using JSP, HTML, XHTML and Java Script to simplify teh complexities of teh application.
- Used Ajax for intensive user operations and client-side validations.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers for data retrieval.
- Used JUnit for testing teh web application.
- Used JAXM for making distributed software applications communicate via SOAP and XML
- Used SQL statements and procedures to fetch teh data from teh database.
- Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired-up to teh frontend managed beans using Spring IOC pattern.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Developed Ant Scripts for teh build process and deployed in IBM WebSphere.
- Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders components.
- Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
Environment: Java, J2EE,Spring 2.0, Servlets, JSP, Hibernate 3.0, XML,JAXM, ANT, JMS, EJB, JNDI, WSDL,JUnit, Tortoise CVS, Log4J, RAD 7.0, Eclipse (Indigo),Web Sphere Application server.
Confidential, LA
Programmer Analyst
Responsibilities:
- Responsibilities include Use case modeling, Object modeling using Rose, and ER Database design.
- Model View Controller (MVC) architecture has been adopted to provide framework. Utilized UML & Rational Rose suite for designing of teh System. Followed DAO Pattern and J2EE framework facilitated teh integration & deployment of DAO, SERVLETS, JSP and XML.
- Developed Session Beans to encapsulate teh business logic and Entity beans as teh persistence objects.
- Designed and developed User Interface Screens using HTML, DHTML and JSP.
- Developed EJB-Session Beans dat implements teh business logic. Used IBM DB2 as Database.
- Involved in teh development of distributed server side components and deployed teh various Session and Entity Bean Components in teh IBM WebSphere Application Server.
- Designed and Developed Struts Action classes, DAO, Views using Struts custom tags.
- Developed Struts-based form validation, Application error-handling, using Struts Validator framework.
- Created Web Services using SOAP, WSDL to provide services to other systems wifin teh company.
- Developed Session beans wif JMS API based code to access teh MQ objects.
- Enhanced teh application for multithreaded scenarios. Deployed teh application under WebSphere Server. Resolved teh production issues during migration onto teh production server.
- Conducted Testing and Evaluation of projects at established integration points to assess progress and identify key functionality issues.
- Support and work wif customers during beta test period to ensure a successful product roll out.
Environment: RUP, Rational Rose XDE, Java, J2EE, Struts 1.3, IBM DB2, Unix, XML, XSLT, ANT, JDBC, JMS, Eclipse, Visual Source Safe, WSAD 5.1/5.0, WebSphere Application Server 5.1/5.0 SOAP, WSDL.
Confidential, Chicago, Illinois
Sr. J2EE WebSphere Developer
Responsibilities:
- Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications dat include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational tool.
- Involved in designing teh user interfaces using JSPs.
- Developed custom tags, JSTL to support custom User Interfaces. .
- Implemented Business processes such as user authentication, Account Transfer using Session EJBs.
- Used JNDI for naming and Directory Services.
- Used WSAD for writing code for JSP, Servlets, Struts and EJBs.
- Implemented persistence layer using Hibernate dat use teh POJOs to represent teh persistence database tuples. These POJOs are serialized Java Classes dat would not has teh business processes.
- Used Spring MVC Framework for developing web applications .
- Implemented teh application using teh concrete principals laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Deployed teh applications on IBM WebSphere Application Server.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Developed JUnit test cases for all teh developed modules.
- Used CVS for version control across common source code used by developers.
- Used XML Web Services using SOAP to transfer teh amount to transfer application dat is remote and global to different financial institutions.
- Used ANT build tool for building teh application.
- Used XML parser APIs such as JAXP (SAX) and JAXB in teh web service's request response data marshalling as well as unmarshalling process.
- Used Log4J to capture teh log dat includes runtime exceptions.
- Written Stored Procedures and Triggers in Oracle Database.
Environment: J2EE, JSP 2.0, EJB, JMS, JNDI, Oracle, DHTML, XML, DOM, SAX, ANT, Rationale Rose, WSAD 5.1.2 (Web Sphere Studio Application Developer), IBM Web Sphere Application Server 5.1,Hibernate 3.0,Spring, LOG4J,CVS.
Confidential
J2EE Developer
Responsibilities:
- Involved in analysis, design and development of teh system components.
- Used OO Techniques - UML methodology (use cases, sequence diagrams, activity diagrams)
- Developed server side applications using Servlets, EJBs, JDBC.
- Used Ant for automating teh build process of java applications and components.
- Used JMS for communicating various clients and it’s components, here teh various clients even include other banking clients.
- Used JUnit for Testing.
- Used Web Services-WSDL and SOAP
- Deployed applications on JBoss 4.0 server
- Extensively configured teh build files to different Environments
- Developed Session Beans which encapsulates teh workflow logic
- Used Entity Beans to persist teh data into database and used Message Driven Beans MDB to notify teh bean state.
- Developed EJB components for middle tier component implementation and business logic implementation.
- Used Struts teh MVC framework for building web applications.
- Developed web pages using HTML, CSS, Java Script.
- Developed PL/SQL database scripts and written Stored Procedures and Triggers.
- Created User guide and application support document.
- Used CVS for teh concurrent development in teh team and for code repository
- Involved in regression testing, evaluating teh response times, and resolving teh connection pooling issues.
Environment: J2EE, JDBC, Java Servlets, EJBs, Oracle, HTML, Rational Rose, CVS, PL/SQL, WSDL, SOAP, Eclipse, Struts.
Confidential
Java Developer
Responsibilities:
- Analysis of teh specifications provided by teh Client.
- Coordination wif client about requirements.
- Working on Agile Software development processes.
- Internationalization of languages used in teh JSF Framework.
- Developed mange bean and navigation rules using JSF.
- Developed teh View pages in JSP, using CSS and JavaScript validations
- Implements teh business logic using various design patterns like locator, Session Façade, Value Object, Singleton.
- Reload particular component in set of intervals using AJAX communication.
- Code Refactoring
- Communicating wif web services
- Maintaining Cruise control.
- Created Test cases using JUnit and selenium to test teh code on different layers.
- Involved into Peer Code and Document Review process
- Developed ANT script for compiling and deployment.
- Implemented Log4j.
Environment: J2EE, JSP, JSF, JBOSS Seam, AJAX, EJB3.0, webservices, JBOSS application Server, Windows XP, ANT, XML, Log4j, SVN, Design Patterns (Singleton, Session Façade, Service locator… ).