Sr. java consultant Resume
Somerset, NJ
SUMMARY:
- Around 9 years of experience in designing and implementing Enterprise Solutions for Distributed Software Products and Distributed Applications using Java, C++, XML and UNIX technologies.
- Industry Exposure includes Finance/Supply Chain/Healthcare/Telecom Technology.
- Good background in Java/J2EE environments. Worked extensively on J2EE for developing Web and Distributed Applications by using JDBC, JSP, Servlets, JMS, Spring, Hibernate and Web Services.
- Excellent RDBMS concepts and good exposure to databases such Oracle, MS SQL Server.
- Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
- Good Knowledge of XML, XML Parsers & Web Services.
- Hands on experience on Application Servers like IBM Web Sphere, Web Logic, and JBoss.
- Extensive experience in working with Eclipse, My Eclipse, Toad and Version Controls such as CVS, Tortoise SVN.
- Experience in JUnit testing framework and in ANT build environment.
- Knowledge and experience in Software Development Life Cycle (SDLC), and Agile Model Driven Development (AMDD).
- Good communication and inter personnel skills.
- Exceptional ability to learn and master new technologies and also to deliver outputs in short deadlines.
TECHNICAL SKILLS:
Languages/API: Java, J2EE, JDBC, Spring, Hibernate,JSF, XML, XSLT, DTD/Schema, XSD, UML, Design patterns, C++, Jakarta s ANT 1.5.3, Make, Multi - Threading, Shell/Perl scripts, HTML,DHTML, CGI, Java Servlets, JSPs, AWT, ASP/Coldfusion, JavaScript, Transact SQL, awk, sed, Websql, Web Authoring and MYSQL.
Databases: Oracle 9i, 10g, 11g, MYSQL, MS SQL
Version Control: CVS, Rational Clear Case, Microsoft VSS, Tortoise SVN
Operating System: Solaris 2.x, Solaris 8 (Sparc/x86) and Solaris 9, Windows 9X/ 2000/ NT
Application Servers/Web Servers: IBM Web Sphere, Jboss, Apache Tomcat
Apache Tools: Ant, Log4j
Tools: & Utilities: UML, Editplus, Textpad, Toad, SQL
IDE: Eclipse, My Eclipse, NetBeans, JDeveloper
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java Consultant
Responsibilities:
- Full life cycle experience including requirements analysis, high level design, detailed design, UMLs, data model design, coding, testing and creation of functional and technical design documentation.
- Used Spring Framework for MVC architecture with Hibernate to implement DAO code and also used SOA Web Services with XML parsing to interact other modules and integration testing.
- Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring - MVC.
- Designed Frontend with object oriented JavaScript Framework Angular.js.
- Used Angular JS framework for building web-app and is highly efficient with using Restful services.
- Developed and implemented GUI functionality using JSP, JSTL, JQuery, XHTML and DHTML
- Used Ajax to speed up application.
- Deployed and monitored J2EE applications in a Tomcat, and Gemfire Environments.
- Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form.
- Converted XML to Java objects using JAXB.
- Configured Java objects with back end database tables using O/R mapping in Hibernate.
- Creating and Designing XML schemas, creating simple and complex types, global element references, attribute, transform the xml to XSLT style sheet, XML validations
- Thoroughly Unit tested the application by writing test cases for different scenarios.
- Used JUnit to test the code for extensive code coverage.
- Created PL/SQL procedures and SQL queries using Joins to retrieve data from databases efficiently.
- Extensively participated in Agile Scrum Development Methodology with Test Driven Development process, from the development phase to testing phase and postproduction phase.
- Used Clear Quest for version management between various integration and development streams.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Singleton
- Used Maven to build and deploy the project.
- Monitored the Error logs using Log4J and fixed the problems
- Interacted with application testers to review system defects and recreate defects in order to provide comprehensive fixes.
- Lead communication with Senior Business and other technical teams like Siebel, Diamond to decide overall architecture of application/module.
Environment: Java1.7, AJAX, XML, XSLT, JSP, Log4j, JQuery, Spring XD, Hibernate 4.0, Angular JS, Web Services, Maven, WebSphere, JUnit, IBM DB2, PL/SQL, Joins, TOAD, RAD 7.0, Clear Quest, HTML, DHTML, CSS, JavaScript.
ConfidentialSr. Java Consultant
Responsibilities:
- Prepare project plan, Project Schedule and technical documents.
- Work in core technical team to define architecture of complex product(application) and decide design pattern.
- Work in core team of functional team to finalize product component.
- Worked in back - end team, implementation of business logic.
- Involved in design, development, and testing phases of software development life cycle.
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
- Involved in designing and implementation of MVC design pattern using Spring framework for Web-tier.
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions. Backend Stored procedures development with SQL Store Procedure
- Designed message formats in XML.
- Followed Agile software development practice paired programming, test driven development and scrum status meetings. Creation of release notes and documentation for the client reference for all the reports.
- Worked on change requests and defects. Interacted effectively with client for understanding the defects and IRs.
- Creation and deployment of the package. Production support.
Environment: Java, J2EE, Spring, Hibernate, MS SQL Server, JDK, Eclipse, Tomcat, Jboss, SVN, Boot Strap, HTML5, JQuery.
ConfidentialSr. Java Consultant
Responsibilities:
- Worked in back-end part of the BQT team, implementation of business logic.
- Involved in design, development, and testing phases of software development life cycle.
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.
- Involved in designing and implementation of MVC design pattern using Spring framework for Web-tier.
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
- Writing UNIX shell scripts.
- Backend Stored procedures development with PLSQL.
- Designed message formats in XML.
- Design and Development of XSL.
- Involved in processing XML data using XSLT to transform into different XML formats as per the design requirement.
- Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP.
- Made proficient use of WSDL files. Used SOAP UI for testing the web services.
- Followed Agile software development practice paired programming, test driven development and scrum status meetings.
- Creation of release notes and documentation for the client reference for all the reports.
- Worked on change requests and defects.
- Interacted effectively with client for understanding the defects and IRs.
- Creation and deployment of the package.
- Production support.
Environment:: SSH, CVS, Oracle, Toad, JDK, Eclipse, Sun Solaris, Windows XP, Spring, Hibernate
Confidential, Somerset, NJJava Consultant
Responsibilities:
- Gathered/analyzed functional requirements for the new phase.
- Contributed to architecting the framework according to the J2EE standards (Client tier, Middle tier, Business tier and EIS tier).
- Developed use-case diagrams, and class diagrams according to the UML standards.
- Used Business Delegate and Session Facade Design patterns.
- Impact analysis and escalation of the change requests.
- Designed message formats in XML.
- Design and Development of XSL.
- Backend Stored procedures development with PLSQL.
- Designed and developed JSF application using JSF(Apache MyFaces), RichFaces, Facelets, XHTML, CSS,JAVASCRIPT, JSTL,ORACLE 11g,AJAX, JDBC.
- Developed various session beans and entity beans.
- Resolved threading issues in the core processes.
- Worked heavily with the custom Struts tags - used struts as the front controller to the web application.
- Created EAR deployment module for the web application.
- Developed Functional test cases for Integration and Functional testing, regression testing and User acceptance testing.
- Wrote JUnit test cases for every java class.
- Followed Test First methodology to make the system robust.
- Developed the user interface using JSP, Java Servlets and Java Script. Used JRUN to deploy the interface.
- Involved in processing XML data using XSLT to transform into different XML formats as per the design requirement.
- Developed Oracle stored procedures to implement complex business logic on Database.
- Creation of release notes and documentation for the client reference for all the reports.
- Used MQSeries.with JMS for implementing the workflow processes.
Environment: WebLogic 6.1 sp3, Oracle9i (SQL/PLSQL), EJB, Java, Web Services, XML, XSL, XSLT, MQ Series 5.3,JSF.
Confidential, FloridaJava Developer
Responsibilities:
- Gathered and analyzed the requirements.
- Contributed to the High Level Design of the system using UML.
- Created low level design with workflows for various transactions.
- Implemented Design patterns like Business Delegate, Session Faade, Value Object, and Value Object Factory.
- Responsible for incorporating modifications for various branch implementations.
- Design and development of workflows, application views for Customer Demographics, New Bank Account, Fund Transfer, Balance Inquiry, Pass-through Workflows etc.
- Design and Development of MQ adapter for communication of WLI with legacy system.
- Development of business components.
- Testing using JUnit. Created test data messages, dummy environment and pseudo applications for end-to-end testing.
- SQA for the project, checking for quality standards of all modules.
- Conducted sessions for Quality assurance of project.
- Configuration management of the project suing Visual Source Safe and Ant for building.
Environment:: IBM MQ Series 5.2 on Sun Solaris, JMS, XML, XSL, WebLogic 6.1 sp3, WebLogic Integrator 8.1, Oracle8i (SQL PL/SQL ), Core Java, UML, Ant 1.5.1, Contivo Analyst 3.4, Jasper Reports, Struts Framework v1.0
Confidential, Buffalo NYWeb Developer
Responsibilities:
- Implement the user interface tier using the Java Servlets, JSP, HTML, CSS.
- Implemented the business logic in Servlets.
- Written Servlets Filters to validate some of the data.
- SQL Loader was used to load the data into the tables for Unit Testing Purposes.
- Tuned Sql Queries to improve the performance.
- Written SQL queries, Stored procedures, modifications to existing database structure as required per addition of new features.
- CVS was used as versioning control system.
- Product installation
- User training - worked with user community closely to train them and explain various features to them. Worked on-site to solve user issues and trained them to use the product effectively.
Environment: Java Servlets, JSP, HTML, CSS, WebLogic 6.1, Oracle8i (SQL PL/SQL ), Core Java,