Need 1-2 paragraph about resume

manj_l
manoj_sr_java_dev.doc

MANOJ

Java / J2EE Developer

PROFESSIONAL SUMMARY

· Over 8 years of professional experience in development and deployment of various Object oriented and web based Enterprise Applications using Java/J2EE technologies and working on the complete Software Development Life Cycle (SDLC).

· Extensive experience in Insurance, Banking, Telecom and Automotive domain areas.

· Development experience with J2SE & J2EE technologies (JSP, SERVLETS, JSF, EJB, RMI, AWT, Applets and JDBC), Web Services (SOAP, WSDL), JMS, ANT, JUnit, JPA, HTML, Ajax, CSS, JavaScript, LDAP and AXIS.

· Thorough experience in XML related technologies like XML, XSL, XML Schemas, DTD, SAX, and DOM parsing usage.

· Good experience in using Struts, Spring MVC, Spring Web flow, Hibernate and Java Server Faces Frameworks.

· Strong Experience in Internet, Intranet, Object Oriented programming, Distributed programming. Experience in multiple Servers like IBM WebSphere, WebLogic, Jboss and Apache Tomcat.

· Excellent insight in Model View Control (MVC) architecture, Service Oriented Architecture (SOA), OOPS, Design Patterns, UML and SOAP protocol.

· Good Experience in software development process using Agile, XP, Rup and Scrum. Proficient in creating server-side components, design implementing Business Tier Objects, User Interface design and development, Unit testing, debugging and Deployment.

· Proficient in Object Oriented Analysis and Design (OOAD), applying J2EE patterns and frameworks, MVC, Session Facade Pattern, Singleton pattern, Data Access pattern, Command pattern, Bean pattern, Factory pattern.

· Proficiency in programming with different Java IDEs like RAD, WSAD, JBuilder, Eclipse and MyEclipse.

· Good Knowledge in IBM MQ. Good Experience in scripting languages like Perl & Java Script.

· Database development skills using Database Servers like MySQL, SQL Server 2005, DB2 and Oracle.

· Team player with good communication skills and written skills and also a self-motivated individual with exemplary analytical and problem solving skills.

TECHNICAL SKILLS

Programming Languages

Java, C/C++, JDBC, Servlets, JSP, Oracle, SQL, PL/SQL, XML, Unix, Pascal

J2EE Technologies

EJB2.0, JSP1.1, J2EE1.4, JMS, J2SE, Java Servlets2.4/2.3, JDBC2.0, Struts

Web Technologies

HTML, JQUERY, CSS, Java Script, XML, XSL, XSLT, XSD, SOAP, WSDL, JSON, JAXB

Databases

Oracle 8i/9i/10g, DB2

Frameworks

Jakarta Struts 1.1, Spring, Hibernate, JSF

Distributed Computing

EJB, RMI

Developer Tools

MS Office, Eclipse, EditPlus

Application & Web Servers

Weblogic8.1/9.1, Apache Tomcat 5.0, Jboss, WebSphere5.0

Operating Systems

Windows XP/2000/NT/98/95, UNIX and MS Dos

EDUCATIONAL

· Bachelor of Engineering in computer science.

PROFESSIONAL EXPERIENCE

CVS Care mark, Solon OH Apr 2013 – Till date

Enterprise Adjustment System

Java developer

The Enterprise Adjustment System is a multi-platform application that allows for one central location to track and manage all adjustment issues. The application provides a faster turnaround time to adjust claims with increased automation and visibility of the overall process. EAS uses webscreens for instant visibility. It is integrated across platforms and systems. EAS provides claim level tracking of adjustments by issue identifier.

Responsibilities

· Participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.

· Designed front end processes and developed information using different frameworks.

· Wrote CSS pages in top down approach.

· Created the front end with the inputs as required to set up the system

· Involved in setting up project in Git

· Developed various UI (User Interface) components using JSF (Java Server Faces), Struts(MVC) and HTML in J2EE..

· Designed interactive web pages with front end screens using HTML and JavaScript technology for the e-statement server as per the requirements

· Involved in designing UML Use case diagrams, Class diagrams, Event diagrams, Activity diagrams and Sequence diagrams using Rational Rose.

· Used Struts tag libraries, JSTL and created web interfaces using JSP technology and deployed on WAS.

· Wrote authentication and authorization classes and manage it in the frontcontroller for all the users according to their entitlments.

· Designing and developing JSP Pages using JQuery, Ajax and JSTL Tag libraries

· Configured Hibernate objects as Spring Beans in the Spring Configuration File.

· Involved in performance tuning of the application to meet non functional requirements

· Wrote client side and server side validations using Struts Validators and Java Scripts Validations.

· Configured the Hibernate configuration files to persist the data to the Oracle 9i/10g Database.

· Created XSLT style sheets for the XML data transformations that included both mid-layer transformations (XML to XML) and final transformations (XML to HTML).

· Developed DAOs using DAO Design Pattern to insert and update the data for the Policy Module.

· Worked on developing the complete business flow and helped incorporate session validity checks, form validations and error handling in the application.

· Implemented ORM in the persistence layer using Hibernate frame work in conjunction with Spring Aspect Oriented Programming (AOP) functionality.

· Deployed the jar, war and ear files on the Web Sphere Application Server.

· Involved in authenticating the user security credentials authentication using LDAP and for validating the user roles.

· Wrote, debugged ANT, Maven Scripts for building the entire web application and deploy them on WebSphere.

· Responsible for communicating with registered clients to resolve the requirements issues and to deliver the best results more than what they expect.

Environment

Java, J2EE, Servlets, Hibernate, Struts, Web Sphere Application Server, XML, JSP, JDBC, JavaScript, HTML, JQuery, CSS, Oracle 9i/10g, Rational Rose, UNIX, ANT, SOAP, Spring, AJAX, LDAP, Log4j, JUnit, angular.js, bootstrap.js, backbone.js, XML Schema.

Fidelity Investments, NH Oct 2012- Mar 2013

XTRAC Process

Consultant – J2EE Developer

XTRAC combines business process excellence with deep customer management domain expertise to deliver complete, end-to-end BPM solutions that are grounded in reality and effectively address specific business problems. Leveraging a deep understanding of industry processes, XTRAC offers pre-configured process templates, with built-in industry domain expertise, that are fast and simple to implement including:

Account opening, Account maintenance,   Transfer of assets,   Money movement, Correspondence generation,   Trade inquiries,   Service requests,   Order management,   and Telecommunications service delivery

Responsibilities

· Used agile software development methodology which helps to develop project plans.

· Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model.

· Involved in developing application using Java, J2EE using Business Process Flows by following the standards of Business Process Modeling Notation (BPMN).

· Mapped all “as-is” business processes using BPMN standards.

· Developed application components- JSPs, Action Form Beans, Action Classes, Value Objects and model layer logic.

· Written JQuery Validations for the User Front-ends.

· Developed the code for asynchronous update to web page using JavaScript and Ajax.

· Developed application using JavaScript for Web pages to add functionality, validate forms, communicate with the server.

· Development of customized components based on Struts, Tiles, HTML, JS.

· Maintained various configuration files for application specific entries- struts-config.xml, tiles-def.xml.

· Developed views using JSPs and struts tags. Used Tiles framework, improving UI flexibility and providing single point of maintenance.

· Hibernate is used to persist the objects in the Database.

· Implemented MVC, DAO J2EE design patterns as a part of application development.

· Used Log4j for logging Errors.

· Involved in Unit Testing and Integration Testing.

· Creating JUnit test cases using Easy Mock Objects.

· Written Stored Procedures, Triggers, and Views extensively.

· Worked on Oracle as the backend database.

Environment

Java, J2EE, JSP, JQuery, JavaScript, Servlets, Struts, Spring, SOAP Web Services, angular.js, bootstrap.js, backbone.js,Tomcat, MySQL, SDLC, Maven, Eclipse, XML, Oracle10g, TOAD 10.1, PL/ SQL, JUnit,

Kaiser Permanente, Pleasanton, CA. Aug 2011 – Oct 2012 Unit based team tracker, Retriever and TORT (multiple applications)

Senior Java / J2EE Developer

Business application- Unit Based Teams (UBTs) used for Labor Contract Management - employee intranet portal, which includes process of Team creation, role assignment: Leads, LMPs, and Administrators, tracking performance: assigning goals to the team, reporting performance, feedback etc. Reporting based on organizational structure variations to any possible level. HRMS work flows including Time Off process implementation. Labor contract management and performance improvement items management and workflows.

Responsibilities

· Logical Solution Design analysis, scope discussions, data base design (ERD), UI design, estimates, and signoffs.

· Architectural design skeleton of prototype which is a basic wiring of different modules of the application which includes UI components, data transfer objects, businessimpl, DAO Services, ORM. Employed various core and j2ee design patterns like factory, DAO, Command, Business Delegate, MVC, Service locator, DI.

· Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotation metadata, auto wiring, and generic collections using plain EJB3’s JPA specification that is used to implement the DAO layer with Hibernate Entity manager’s Session Factory, HQL, and NativeSQL. Also implemented Mybatis Spring integration for a leave management application called Retriever and acted as mentor for the team to facilitate the solutions for any technical challenges.

· Experience implementing Declarative Transaction Management for distributed PersistentContext environment with Spring AOP at service level transaction demarcation. Declarative Logging with Spring Aspects.

· Implemented remote service access with Spring Remoting.

· Employed Spring Batch, Spring JDBC to implement batch jobs to pull organization structure related data, scheduled with Quartz.

· Developed AJAX featured UI components using JQUERY that targets Spring MVC based server controllers, which returns HTTP response with JSON data or xml. Lot of JSON and xml parsing with a lot of client side javascript and dynamic load of JSON data on JQUERY elements like grids within views like JSP, html.

· Customized CSS styles for HTML elements as well as DOJO elements

· Implemented workflow system in a SOA environment, through webservices built using Axis2 for SOAP over HTTP and SMTP. Configuration and deployments of AXIS2 components on websphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).

· Developed components of web services (JAX-WS, REST, JAX-RPC) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, portType, bindings, and service), SOAP using various message exchange patterns like InOnly and InOut.

· Configured and Implemented Web Services Security - Message-Level Security. Employed GnuPG encryption for digital certificate.

· Implemented JMS messaging on queues, topics.

· Authored deployment plans which involve staging of build packages, properties files etc at different staging environments like sandbox, dev, QA and also production deployments.

· Build components scheduling and configuration using Maven3, continuum.

· Code Review and Optimization using tools like PMD eclipse plug-in.

· Involved in discussions of the use cases and modules for web services interfacing authentication and authorization. Implemented message level security, digital certificate for the webservice. Used GnuPG program for encryption and signing.

· Front runner on interactions with business and QA teams.

· Unit testing, debugging and set test conditions based on code specifications. Perform peer code reviews and performance enhancements.

Environment

Client Server technology, OOAD, Java, J2EE, Oracle 10g, Web Sphere Application Server, JQUERY, Spring 3 and 2.5, Hibernate3.x, Hibernate eclipse tools, SVN and Quality center under Windows and AIX environment, RAD7.5, TOAD, Spring AOP, Spring MVC 3.

Broadway Bank, San Antonio, TX Oct 2010 - Jul 2011

Transactional Systems

Java/J2ee Developer

The application is a web based informational as well transactional system for the bank. The informational module provides information for viewing only. On the other hand a transactional system requires interfaces to complete transactions which may range from local account enquire to a large business to business money transfer. There are a number of functionalities in the given system including but not limited to handling a various type of accounts, managing various types of transactions and generating management reports.

Responsibilities

· Involved in analysis, design and development of Expense Processing system.

· Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using IBM Rational Rose XDE to model the detail design of the application.

· Developed the application using Spring MVC Framework.

· Utilized HTML, XHTML, DHTML, CSS, JQuery, JavaScript and Ajax for client side development and validations.

· Performed Client side validations using JavaScript

· Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.

· Used AJAX Framework for Dynamic Searching of Bill Expense Information.

· Involved in configuring Spring controllers using IOC

· Deployed the applications on IBM WebSphere Application Server.

· Used Hibernate in data access layer to access and update information in the database.

· Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.

· Used Web services - WSDL and SOAP for getting credit card information from third party.

· Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.

· Followed TDD and developed test cases using JUnit for all the modules developed.

· Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.

· Subversion was used as version controller/Created ANT scripts to build the application and deployed on WebSphere Application Server.

· Designed various tables required for the project in Oracle 10g database and used the Stored Procedures in the application.

Environment

Struts, Hibernate, Spring, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JQuery, JNDI, SVN, Log4J, RAD 7, Windows XP, Web Sphere App server, Rational Rose, Oracle.

Wipro, India Apr 2006 - Sep 2010

E-Commerce Budgeting 

Programmer

This project aims at the description of the term loan details of the customer. This project includes the minute details of the customer from the day of presenting the application, till the day of recovery. It includes the details of the applicant, addresses of his Co-obligates, guarantor, sponsors, Date of Documentation. Quarterly interest, penal interest and also updating of general ledger are automatically done.

Responsibilities

· Worked on development and implementation of Client access Module using Java and HTML.

· Created tables & records as specified by the client. JDBC was used to connect to the Oracle

· Database and validate transaction entries.

· HTML was used for creation of web pages. Applets and GUI screens were created using AWT/Swing.

· Worked on developing Servlets, JSP, XML

· Developed EJB components encapsulating business logic

· Deployed Beans, Servlets, JSP's & EJB's

· Maintenance of the system and updating of the system as per client requirements.

Environment

Windows NT/2000, Java2.0, HTML, JavaScript, EJB, Servlets, JSP, JBuilder, PVCS, Swing, JDBC, Oracle, Web Logic Server.