Sr. Consultant Resume
TX
SUMMARY
- Having over 5+ years of Extensive programming experience in developing web based applications and Client - Server technologies using Java, J2EE, JSP, Servlets, Struts, JDBC, JMS, JNDI, Swing, Applets, EJB, JavaBeans, JavaScript, AJAX, JSON,REST, HTML/DHTML & XML.
- Experience in MVC (Model View Controller) architecture and Struts, Spring and Hibernate frameworks.
- Expertise on the software tools like Eclipse for application development and debugging.
- Strong debugging and problem solving skills with excellent understanding of system development methodologies, techniques and tools.
- Experienced with Object Oriented Design(OOD) and Object Oriented Analysis (OOA).
- Good understanding and practiced in java concepts like Garbage collection, Performance, Concurrency API.
- Experience in markup languages like HTML, DHTML, XML and Cascading style sheets (CSS)..
- Worked in complete Software Development Life Cycle (analysis, design, development, testing, implementation and support in different application domain involving different technologies varying from object oriented technology to Internet programming on Windows NT, Linux and UNIX platforms.
- Extensive experience in programming, deploying, configuring, and fine-tuning middle-tier popular J2EEä Application Servers like BEA WebLogic 10 and open source Apache Tomcat and JBoss.
- Extensively worked in J2EE technology (Servlets, Spring, Struts, JSF, JSP, EJB, JSTL, JNDI, JDBC, RMI, XML) with various middleware technologies.
- Familiar with RDBMS concepts and worked on MY SQLServer.
- Experience in implementing J2EE Design Patterns like MVC, DAO, Business Delegate, Singleton etc.
- Involved in writing shell scripts, Ant scripts for UNIX OS for application deployments to production region.
- Under gone CMMI training to improve and provide the organization with the essential, effective processes and elements.
- Exceptional ability to quickly master new concepts and capable of working in-group as well as independently with excellent communication skills.
- Ability to mentor the offshore and onshore team members and resolve the issues and keep track of the status.
- A good team player with good Communication and Oral skills.
- Efficient leader with good interpersonal skills.
TECHNICAL SKILLS
Languages/Tools: Java, C, C++, XML, HTML, DHTML
J2EE Standards: JDBC, JNDI & XML Deployment Descriptors
Web/Distributed Technologies: J2EE, Servlets 2.1/2.2, JSP 2.0, Struts 1.1, Hibernate, JSTL1.1, EJB 1.1/2.0, RMI, XML, XSL, XSLT, UML, MVC, STRUTS, Spring 2.0, Java Threads, JAXB
Development Tools: Eclipse, WSAD 5.1
Operating System: Windows95/98/NT/2000/XP,MS-DOS,UNIX, Linux6.2.
Databases: MS SQL Server 2000, Oracle & My Sql.
Browser Languages: HTML, XHTML, CSS, XML, XSL, XSLT
Browser Scripting: Java script, HTML DOM, DHTML, AJAX
App/Web Servers: BEA Weblogic 10Apache Tomcat, JBoss.
GUI Environment: Swing, AWT, Google API
Messaging&WebServices Technology: SOAP, WSDL, XML, SOA, JAX-WS,REST, JMS.
Networking Protocols: HTTP, HTTPS, FTP, TCP/IP, SMTP, POP3
Testing &Case Tools: JUnit,JMokit, Log4j, Rational Clear case, CVS, ANT, JBuilder
PROFESSIONAL EXPERIENCE
Confidential, TX
Sr. Consultant
Responsibilities:
- Responsible for reviewing and implementing the presentation layer and GUI framework in HTML, CSS, JSP and Java Script, AJAX.
- Developed web services API using SCA and RESTful.
- Responsible for database design and providing data driven solution to implement in the application.
- Used Spring Framework based on (MVC) Model View Controller, (AOP) Aspect Oriented Programming.
- Hibernate was used to connect to the MY SQL database and generate CDR for recorded call.
- Developed model beans (POJO) for database objects to save, retrieve, update table in My Sql database.
- Developed Object relation mapping (ORM) and defined entity relation mapping in hibernate configuration files.
- Used Spring setter injections to integrate different components and defined inter component communication.
- Provided web services to other products to parse raw CDR (call detailed record) records to formatted DOM and XML objects.
- Used Eclipse to develop the business logic and MY SQL Server database for data access where transaction persistence is required.
- Extensively used Eclipse, Struts and JBOSS for developing, building and deploying applications.
- Involved in designing and implementation unit testing using JUnit, JMokit framework.
- Responsible for keeping track of the defects and resolve them according to the priority and severity.
- Responsible for packaging and delivering the code, database script for deployment to the client.
- Responsible for providing the Installation Guide and User Manual to the client.
- Responsible for providing the Staging and Production support while deployment and End-User Testing.
Environment: Windows XP, JDK 1.6, MYSQL Server, Eclipse, Tomcat, Visual Studio C++ 6.0, spring, Hibernate.
Confidential, TX
Sr. Java/J2EE Developer
Responsibilities:
- Involved in design and development phases of Software Development Life Cycle (SDLC).
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed user interface using JSP, JSP Tag libraries, Struts Tag libraries and Java Script to simplify the complexities of the application.
- Implemented Model View Controller (MVC) architecture using Jakarta Struts 1.3 frameworks at presentation tier.
- Developed various Enterprise Java Bean components to fulfill the business functionality.
- Created Action Classes which route submittals to appropriate EJB components and render retrieved information.
- Validated all forms using Struts validation framework and implemented Tiles framework in the presentation layer.
- Extensively used Hibernate 3.0 in data access layer to access and update information in the database.
- Used Spring 2.0 Framework for Dependency injection and integrated it with the Struts Framework and Hibernate.
- Used JDBC to connect to backend databases, Oracle and SQL Server 2005.
- Proficient in writing SQL queries, stored procedures for multiple databases, Oracle 10g and SQL Server 2005.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Used Web Services - WSDL and SOAP for getting credit card information from third party and used SAX and DOM XML parsers for data retrieval.
- Extensively used IBM RAD 6.0 for writing code.
- Implemented Persistence layer using Hibernate to interact with Oracle 9i and SQL Server 2005 databases.
- Used ANT scripts to build the application and deployed on Web Sphere Application Server.
Environment: J2EE 1.4, HTML,AJAX, JavaScript, JSP 2.0, Servlets 2.3, Struts 1.3, Spring 2.0, EJB 2.0, Hibernate 3.0, Oracle 9i and SQL Server 2005, JDBC, JMS 1.1, XML Web Services, SOAP, WSDL, SAX, DOM, JAXB, Log4J, JUnit, ANT, CVS, PL/SQL, Sybase, Eclipse3.0, Rational Rose, IBM WebSphere Application Server 6.1, IBM RAD 6.0, Windows XP.
Confidential, GA
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development & Customization of the Application.
- Created UML diagrams (use case, class, sequence & collaboration diagram) based on the business requirements using IBM Rational Software Modeler.
- Used J2EE design patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
- Developing the presentation Tier using JSP’s, JSF’s 1.2 & Tiles framework.
- Developed web components using MVC pattern under Struts framework.
- Developed many JSP pages, used JSON plug-in for asynchronous communication.
- Used AJAX in suggestive search and to display dialog boxes.
- Client & server validations were handled using Struts validator plugin.
- Used Hibernate ORM for data persistence and transaction management.
- Developed EJB MDB’s and message Queue’s using JMS technology.
- Creating custom Exception classes to display appropriate error messages to business users.
- Involved in designing reporting applications & exporting data in PDF, CSV, XML formats.
- Maven 2.0 to compile and generate EAR, WAR, and JAR files.
- Authentication of the users is implemented using LDAP, TIM.
- Used SLF4j for logging Errors.
- Used Loadrunner for performance testing, debugging of the application.
- Involved in peer code reviews.
- Used CSS for providing better front end effect.
- Configuration management, change management, taking care of deliveries and rebases of the different project streams in Rational Clearcase.
- Conducted UAT for Web Modules and Functional Modules.
- Prepared technical reports & documentation manuals during the program development.
- Interacting with the users in case of technical problems & mentoring the business users.
Environment: JDK 1.5, UML, Struts1.3, Struts Tiles, Validator, IBM RAD7, IBM Websphere 6.1, JDBC, DB2, IBM Clear case, DBVisualizer,IBM MQ Series, UNIX, Load runner 7.x., JSF, XML, XSLT, CSS, DOM, DHTML, Tivoli Identity Manager, Agile Scrum.
Confidential
Jr. Java Developer
Responsibilities:
- Developed Servlets and Java Server Pages (JSP).
- Developed PL/SQL queries to generate reports based on client requirements.
- Enhancement of the System according to the customer requirements.
- Created test case scenarios for Functional Testing and wrote Unit test cases with JUnit.
- ANT to compile and generate EAR, WAR, and JAR files.
- Used Java Script validation in JSP pages.
- Helped design the database tables for optimal storage of data.
- Coded JDBC calls in the Servlets to access the Oracle database tables.
- Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
Environment: JDK 1.3, J2EE, Oracle 8, Web logic 8.1, HTML, Shell Scripts, Eclipse, ANT 1.2, JUnit 3.1, HP Unix, JSP, Servlets, PL/SQL.