Sr.java Developer,resume Profile
Summary:
- 8 Years of progressive experience in Object-Oriented Analysis and Design with experience in the full life cycle of the software development process including requirement gathering, design, development, testing, Implementation and maintenance in Java/J2EE technology.
- Used Java, JSP, EJB session Beans and Message Driven Beans , JMS, JNI, JNDI, Java Mail, Frameworks Struts, spring, Hibernate, JSF in Implementing J2EE technology.
- Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
- Involved in collecting requirements from Business Users, Data Modeling, designing and developing tools using: J2EE, Java, Servlets, EJB, JSP, Web services, Xml, HTML and Java script.
- Worked with XML related technologies such as XML, XSL, DOM, JDOM, SAX, XSD, XSLT and JAXB and used XML Schema for retrieving patient details in some of my projects.
- Very good at building and Deploying EAR,WAR,JAR files on test, stage and production servers and also experienced in using Version Control Tools such as Subversion, CVS, PVCS.
- Well experienced in fixing performance, solving and stabilizing problems of Java applications/products.
- Used Web Sphere Application Server, Web Logic Application Server and Tomcat in my projects and successfully deployed and compiled many of the applications on them.
- Good experience in application development using Model View Controller Framework Struts with Struts validation, Struts Tiles, Struts Tag Libraries, Action Class, Action Form.
- Many of my java applications are successfully implemented and complied using different IDE tools like Eclipse, RAD, WSAD Web sphere Studio Application Developer and Net Beans.
- Involved in building and deploying ANT scripts for some of the applications and also Customizing WAR, EAR and EJB jar files for many successful applications.
- Experience in developing Front-End using Struts, Struts2, JSP, JavaScript, HTML, DHTML and CSS
- Developed and implemented various Ajax Frameworks such as jQuery, DOJO, JSON.
- Implemented J2EE Design Patterns like Session Fa ade, DAO, VO, Service Locator, Singleton Pattern, Front Controller and value object pattern, Data source Business Delegate and etc.
- Used Hibernate and JDBC to connect to databases like Oracle, MYSQL and DB2 to store, delete, manipulate and retrieved data from them in many of my applications.
- Involved in Troubleshooting, problem solving and Bug fixing in many of my projects done.
- Experienced with databases such as Sybase, Oracle and MS SQL Server to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages
- Worked on different Operating Systems like UNIX, Linux, Windows 2k/NT, Windows XP.
- Extensively experienced in architectural issues and their solutions using various design patterns such as MVC Model-View-Controller , Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.
- Experience on java web services using Apache Axis2.0 and JAX-WS.
- Experience in unit testing the applications using JUnit Framework and developed logging and standard mechanism based on Log4J.
- Developed ANT scripts in to build and deploy J2EE Applications.
Technical Skills:
Languages | C, C , Java, J2EE, SQL, PL/SQL. |
Operating Systems | Windows 98/2000/XP/NT/VISTA/7, Sun Solaris, Linux, Unix AIX , MS-DOS. |
Java Technologies | J2SE, J2EE, JSP, Servlets, EJB, Swing, JDBC, JMS, MQ Series, MDB, JNDI, Web Services, Design Patterns, JAVA Beans. |
Web/App. Server | Tomcat 5.5/6.0, Web Logic 7.0/8.1/9.2/10.0/10.3, Web Sphere 4.0/5.0/6.1, JBoss 3.2/4.0/4.2. |
Frameworks IDE Tools | Struts1.2/2.0, Spring 1.1, Hibernate 3.0, JUnit, ANT, AJAX, Log4J, Eclipse 1.0/3.1, Web Logic Workshop 9.2, TOAD. |
Web-Development Technologies | JSP, XML, XSLT, DTD, DOM, HTML, Java Script, CSS, Servlets, JSTL Tag Libraries , JSF Java Server Faces , RUP, i18n, ANT, JUnit, MQ Series |
RDBMS | ORACLE 7i/8i/9i/10g, SQL Server 6.5, MS Access, Oracle EBS 11i/R12 |
OOAD | UML, Design Patterns. |
Professional Summary:
Confidential
Sr. Java/J2EE Developer
Project: Connecticut Health Insurance Exchange CT-HIX
The purpose of the CT-HIX is to provide the health insurance to the residents of Connecticut. This project is as a part of Obama Care. Everybody can get access to the website and get health insurance depends upon the eligibility criteria determined by the data they entered. It's robust and easy to use.
Responsibilities:
- Developed application using Struts1.2 Framework that leverages classical Model View Controller MVC architecture.
- Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy. Used Spring Framework for Dependency injection.
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Used Hibernate in data access layer to access and update information in the database.
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database oracle .
- Involved in writing and business layer using BO, DAO and DTO.
- Implemented J2EE design patterns.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the database.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Used Http compression and AJAX for faster response time.
- Experience working with IBM MQ Series.
- Implemented spring security features using AOP Interceptors for the authentication.
- Used Java Scripts for client side validations and validation frame work for server side validations.
- Used log4j for logging messages and Rational Clear Case for version Control.
- Used ANT scripts to fetch, build, and deploy application to development environment.
- Consumed Web Services RestFul from third party for send the emails in bulk. This service is used to send the emails to the customers in bulk as a part of Batch process.
- Consumed Federal Hub web services for the verification of the consumer to determine the eligibility criteria.
- Deployed the application on to WebSphere application server.
- Used Rational Rose for use case diagrams, Active flow diagrams, Class diagrams, Sequence diagrams and Object diagrams in design phase.
- Used RAD as a IDE and extremely worked with the WAS 7.0 WebSphere Application Server
Environment: Java/J2EE, Spring, WebService, RESTFUL, JAX-WS, Sql Developer, RAD, WebSphere Application Server, DB2 Data Base, JAXB.
Confidential
Sr. Java Developer
Responsibilities:
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Developed various UI User Interface components using Struts MVC , JSP, and HTML.
- Involved in developing business components using plain old java object's on JBoss application server..
- Installed, configured, deployed, Monitored and troubleshoot JBOSS 4.2.1/5.0 GA and EAP domains Created both stand-alone and clustered environments for JBOSS domains
- Extensively worked with Servlets and Struts based multi tier applications in developing J2EE Components.
- Developed MVC architecture, Business Delegate, Service Locator, Session facade, and Data Access Object, Value Object and Singleton patterns
- Involved in writing all client side validations using Java Script, JSON.
- Troubleshooting JBOSS Server and DB2 Database issues.
- Used Hibernate ORM tools which automate the mapping between SQL databases and objects in Java
- Designed, Developed and Implemented document transformation applications using XML tool.
- Implemented the Unit testing for the components developed.
- Used Log4j for logging and handling defects of the application
- Used CVS, Harvest for Version controlling and error reporting.
- Used AnthillPro which supports automated deployment of a build to a user-configured environment
Environment: Java/J2EE, Struts1.2, JSF,JSP, JDBC, HTML, Java Script, XML, XSLT, XPATH, CSS, Servlets, WebServices, SOAP, apache Axis, Oracle11i, PL/SQL, DB2, JDeveloper, Eclipse Juno, JBoss 4.2, CVS, Unix, Linux.
Confidential
Java Developer
Responsibilities:
- Contributed in design and development of Struts MVC web based application.
- Used Struts Tiles and Validator framework extensively in developing the applications.
- Provided client side validations using Struts Validator framework and JavaScript.
- Identified, designed and coded various business modules for the application.
- Mentored developers regarding business knowledge and application framework knowledge.
- Web services were registered in a UDDI registry, described using WSDL.
- Java based client applications utilized JAXR and JAXM to connect to the UDDI registry and to send the SOAP based messages to the service.
- Worked with team members on using UML.
- Involved in writing JSP and Struts Action, DAO classes.
- Implemented the functionalities using JSP, HTML.
- Involved in writing JSP components. Used JSTL Tag library Core, Logic, Nested, Bean and HTML taglib's to create standard dynamic web pages.
- Involved in writing the database integration code using Hibernate.
- Established the relation for the different beans using the Hibernate mapping files.
- Used Java Persistence API JPA and Hibernate for performing the Database Transactions. JPA was used for designing and creating the entities and establishing the relation between the entities in a persisted way for EJB 3.0
- Stored procedures in DB2 were accessed through Hibernate.
- Worked on Production Support Team. Designed and integrated the Hibernate persistence Solution with the application architectures.
- Deployed the application on JBOSS Application Server
- Involved in Database Design, Normalization, Data Flow Diagrams, Coding, Testing, Implementation, code migrations and good understanding of the complex systems
- Analyzed use cases, business rules and created design diagrams.
- Prepared functional specifications documents and detail design documents
- Developed shell scripts to monitor MQ queues and coded business logic to do file transfer process
- Applied request values, process validations, updated model values, done event driven development, developed MVC style views using JSF.
- Involved in development of Test Cases using JUnit for Unit Testing. Developed Unit and functional tests for the new functionality.
- Involved E2E Development by integrating Front End and Backend by debugging.
- Created and modified scripts to perform load testing.
- Execute test strategies and analyze test results. Maintain strict adherence to client's prescribed testing guidelines, control processes and procedures.
Environment: Java/J2EE JSP, Servlets ,Struts2.0,IBM DB2,RAD7.0,EJB3.0, JBoss Application Server 6.0,HTML 5, JavaScript,
Confidential
Java/J2ee Developer
Responsibilities:
- Developed application using Struts Framework that leverages classical Model View Controller MVC architecture.
- Integrating Struts with spring by delegating Struts action management to Spring Framework using proxy. Used Spring Framework for Dependency injection.
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Used Hibernate in data access layer to access and update information in the database.
- Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database oracle .
- Involved in writing and business layer using EJB, BO, DAO and DTO.
- Implemented J2EE design patterns.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
- Used SQL statements and procedures to fetch the data from the database.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Used Http compression and AJAX for faster response time.
- Experience working with IBM MQ Series.
- Implemented spring security features using AOP Interceptors for the authentication.
- Used Java Scripts for client side validations and validation frame work for server side validations.
- Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
- Used log4j for logging messages and Rational Clear Case for version Control.
- Used ANT scripts to fetch, build, and deploy application to development environment.
- Consumed Web Services WSDL, SOAP, and UDDI from third party for authorizing payments to/from customers.
- Deployed the application on to JBoss application server.
- Used Rational Rose for use case diagrams, Active flow diagrams, Class diagrams, Sequence diagrams and Object diagrams in design phase.
Environment: Java1.5, J2EE, Spring 2.5, Spring AOP, Struts 2.0, JNDI, HTML, Perl, CSS, JavaScript, Hibernate, SQL 2005, LINUX, ANT, Log4j, JUnit, XML, JSP, Servlets, JSTL, AJAX, JBoss Application Server.
Confidential
Java/J2ee Developer
Responsibilities:
- Supported for bug fixes, functionality change.
- Developed JUnit test cases for the applications.
- Designed and Developed Action classes and form beans as a part of the Controller model.
- Created test data for the project using Toad.
- Designed and developed front-end screens using PHP, JavaScript's, CSS, and HTML.
- Designed and Developed the Server Side Components Session Beans/ DAO/ Databeans using J2EE and Java design patterns.
- Developed HTML prototype as a part of the requirement specification.
- Analyzed the system requirements using Rational Rose class diagrams and sequence diagrams and used J2EE design patterns to develop the class diagrams.
- Hands on experience with MVC/Singleton/Factory/Struts Design/Architectural patterns.
- Developed UI Layer for lesson and test modules using Swings, JSP and Java scripting.
- Parsed the XML content and displayed the content in the user interface layer using DOM and SAX Parsers.
- Involved in storing and retrieving the converted courses into the Sybase database using JDBC.
- Involved in analysis, research, and development and testing of eLearning Conversion using J2EE technologies using JBOSS 4.0.1 application server.
- Involved in converting the courses to SCORM1.2 format using the tool found in research and using XML.
Environment: Java, J2EE, EJB, UML, SQL, PHP, Sybase, Eclipse, JavaScript, WebSphere, JBOSS, HTML, DHTML, CSS, XML, Log4J, ANT, STRUTS 1.3.8, JUNIT, JSP, Servlets, Rational Rose, Hibernate, WinCvs.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed and developed web interfaces and business logic using Jakarta Struts Framework MVC architecture , JSP, Servlets, Java Beans, JDBC, Ajax, Java Script, HTML, DHTML and XML Technologies.
- Responsible for developing the client side of this n-tier product, this is a Swing-based application that makes extensive use of the drag-and-drop idiom.
- Used JavaScript for client side validations and for capturing dynamic events.
- Used Struts tiles to achieve reusability among the view pages.
- Wrote model classes for specific database actions, added methods to the existing DAO's.
- JDBC is used for connecting to the database Oracle 8.0
- Developed a Controller Servlets for Single Point of Control and fetching Connection from Connection Pool.
Environment: JSP, Struts, JDBC, JDK, HTML, Web Logic, XML, HTML, Oracle 8i, SQL, PL/SQL, TOAD.