Sr.java Developer Resume Profile
VA
EXPERIENCE SUMMARY |
- Over 8 Years of experience in design, analysis, development and testing of web-based Client/Server applications using JAVA, J2EE Technologies.
- Designed developed several multi-tier Web based, Standalone, Distributed, Client-Server and Multithreaded applications using Object Oriented Analysis and Design OOAD concepts and Service Oriented Architecture SOA mostly in cross platform environments
- In-depth understanding of various Design Patterns like MVC, Service Facade, Service Locator, Singleton, Data Access Object, Data Transfer Object / Value Object, Business Delegate, Decorator and Factory
- Proficient in using PL/SQL to write Stored Procedures, Functions and Triggers with strong experience in writing complex queries in Oracle 9i/10 g, SQL Server and MySQL
- Adept in building highly scalable, pluggable and interactive web applications with open source web frameworks like Struts, Spring MVC integrating it with Spring and Hibernate
- Extensive Experience in developing persistence layer applications based on Object-Relational Mapping ORM between Java and Database Oracle using Hibernate
- Broad knowledge of Front End Technologies: AJAX, JSON, JSTL, JSP, HTML, XML, JavaScript, JQuery and CSS
- Developed JSP pages by using JSF Component Frame Work.
- Managed Beans in JSF were developed to handle the Presentation logic.
- Designed the application by implementing JSF Framework based on MVC Architecture, simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.
- Designed JSP Pages by using Dream Weaver.
- Hands on experience in using Maven and ANT for automating software build processes and managing build artefacts
- Hands on experience in Code-Refractoring.
- Well versed in developing Web-Services using Top-Down and Bottom-up approaches on Axis and CXF frameworks and configuring them for deployment on the Web-Server
- Hands on experience in Jenkins/Nexus for Continuous Integration .
- Domain knowledge and functional experience in design and development of Distributed Systems, E-commerce and M-commerce for retail, banking and manufacturing
- Experienced in webservice using SOAP and RestFul calls to the backend and worked as Consumers and Producers .
- Experienced in Performance Testing tools like Concurrency Framework, Dyna-Trace, JMeter, JProbe, Sonardashboard .
- Good Client interaction skills, proactive listener, creative problem solver with proven experience in working independently as well as in a team.
- Experienced in Developing E-Commerce Applications , Financial Insurance application , Banking Application State Tax projects .
|
Languages | C, C , Java, UML |
Scripting Languages | JavaScript, VBA, XSLT, Perl |
J2EE Technologies | Java Beans, Servlets, Applets, JSP, JDBC, EJB, JSF, JMS, RMI, Web-Services, WSDL |
Frameworks | Struts, Spring, Spring MVC, Spring AOP, Hibernate, CXF, AXIS, JUnit |
DBMS/RDBMS | SQL server 2005, Oracle 8i/9i/10g, Access, MySQL, Toad,Squirrel |
Web Technologies | HTML, AJAX, JSON, JQuery, CSS, XML, XSL, XPATH, XQuery, SOAP |
Servers | Oracle WebLogic server 10.0/10.3.x, IBM Websphere 6.x/7.x, JBOSS Application Server 4.0, Apache Tomcat 5.5x |
IDE's | Eclipse, Web Sphere Integration Developer WID , Rational Application Developer RAD , Net-beans IDE, JDeveloper |
Operating System | Window2000/XP/Vista/7, Unix, Red Hat Linux |
Other Technologies | ANT, Maven, CVS, Log4j, HQL, MS Vision, Mercury Quality Center, PVCS,SCM |
Professional Experiences:
Role:Sr.Java Developer
Confidential is making home possible for one in fourhomebuyers and is one of the largest sources of financing for multifamily housing. My project is related to Loan validation from Lender 3rd party organizations to Freddie Mac and provide securitization to Open Market Mortage backend securities.
Responsibilities :
- Involved in Design phase and created class,sequence diagrams using Visio.
- Developement done by using RAD7.5 and deployed application in WAS7.0.
- Design Patterns used - Service Facade,DAO Pattern,Factory pattern ,Singleton etc.
- Service Facade defines higher level interface with various Services that makes the Application easier to User .
- Used AOP concepts for Logging purpose,Request Validation .
- Used Spring HibernateTemplate to make backend Database call configuring datasource and sessionfactory in spring configuration file.
- Worked on Spring MVC design pattern and configured DispatcherServlet ,mappinghandler,created customControllers, Views .
- Developed Client to make backend Webservice and tested webservice using SOAPUI tool.
- Used Maven 2.2.5 for build tool and SVN repository for check-In and Check-Out the code.
- Also,involved in updating datasource configuration in application server for some projects.
- Testing the application using Junit testing , mock server testing and Integration testing .
- Prepared documentation and participated in preparing user's manual for the application.
- Worked on the Oracle Database and also wrote some sql queries using TOAD joins,views,stored procedures etc. and involved in DataMigration .Created Routers ,Expressions transformations to load the data into target tables.
- Worked on Agile methodology and JIRA for tracking purpose , updating tasks and stories in JIRA and scrum calls .
- Preparing project related documentations , triages documents and updating in sharepoint , involved in creating HLD/LLD documents and send it for approvals to start development.
Environment: Java, J2EE, PL/SQL, Oracle10g, XML, Log4j, UML, RAD7.5, TOAD, Unix Shell Script, Microsoft visio-2010,Spring 3.0.5,Maven 2.2.5 ,Junit,SOAP-UI, WAS7.0,Windows XP.
CONFIDENTIAL
Role: Java/Informatica Developer
The Cornerstone project is building a Wholesale Customer Due Diligence Solution in response to OCC and MRA findings. The Solution will provide a scalable and stable customer due diligence system that will accommodate multiple lines of business across global locations and satisfy multiple regulatory jurisdictions. The Cornerstone App is a new web based designed to address Enhanced Due Diligence.BSA/AML and Investigative functional processes using IBM's BPM and ODM solution tools. I have worked on CDS, RPM, AvA Applications to run the batch jobs for every 14 days,14 weeks and 14 months to load the data into Database.
Responsibilities :
- Involved in analyzing business requirements and compose them into a technical use cases.
- Followed Agile Methodology in the project and involved the Scrum calls, Sprint planning. Used JIRA tools for tracking purposes .
- Involved in creating class and sequence diagrams using Rational Rose.
- Involved in creating design documents HLD/LLD , involves in Internal Review and External Review.
- Creating Model classes and Development ,Testing Unit testing and Integration testing by using Eclipse .
- Performance Testing Jmeter Specifying Threadcount and time , Sonardash board.
- Involved in Refractoring of code for functionality and Peer-Peer Reviews ,External Reviews .
- Used SOAP-UI tool to check whether the Request xml provided by Service Provider hitting the backend service by specifying the URL .
- For build - used Maven 2.2.1 , Jenkins/Nexus for Continuous Integration ie. After check-In the code , we have batch file runs on the jenkins As per the specifying the time for Continuous Integration purpose or we use to click on the jenkins build to look whether build success or not.
- Worked on the Soap webservices in the backend , WSDL , Request Response xmls , keeping the mock xml's and hitting the Mock Server .
- Worked on the Spring IOC ,AOP concepts and Spring JDBC to connect to the database.
- Employed JDBC in persistent service to connect to MySQL and perform database operations.
- Developed DAO pattern to access data from .CSV files and to query Oracle database.
- Configured Datasources and setting up the existing workspace in my local system.
- Developed and debugged PL/SQL, Create and execute SQL queries by using TOAD.
- Used SCM as repository to control versioning of projects.
- Worked on the defects and issues solved with the help of debugging the application.
- Developed and configured the cron jobs in UNIX environment.
- Prepared documentation and participated in preparing user's manual for the application.
- Also, worked on the Informatica Tool for Data Enrichment to load the data into xml file and worked on the validation for each element app. Around like 227 elements and load into Oracle database .
- Informatica Tool Created Source Designer, Target Designer, Source Qualifier, Mappings, Tasks , Workflows, Transformations like Router,Expression , Joiner,Filters,LookUp,Update Strategy,XML Generator etc.
Environment: Java, J2EE, JDBC, Data-Source ,PL/SQL, Oracle10g, XML, XSLT, Log4j, UML, Eclipse, SCM, TOAD, Unix Shell Script, Microsoft visio-2010,Spring 3.0.8,Maven 2.2.5 ,SOAP-UI, Tomcat 6.0, PowerCenter Designer, PowerCenter WorkFlow Manager, Powercenter Workflow Manager, Windows XP.
CONFIDENTIAL
Role: Java Developer
CONFIDENTIAL team developing E-Commerce Application and it involves creating domain models in Java specific to bank's business in the space of Customer,Acconts,AccountRelationships,Products,Price and attributes associated with it.The goal is to create in such a way that it is very commom model for ALL applications.The model should be consistent and simple in a way that all the App.dev teams CAV's in the bank able to consume it.CDM have many components like CDM1.x,CDM2.x,Jaxb-Bac0xx,ePro-client,ePassport etc. CDM is a Jar file and flatterning of IFWRequest Complex Structure to Simple CDM Structure which App.dev teams can use to Consume the services byPassing EIB or directly.
Responsibilities:
- Followed Agile Methodology in the project and involved the Scrum calls,Sprint planning.Used JAZZ JIRA tools for tracking purposes .
- Involved in the business requirements,preparing the documentation and compose them into technical Use-Cases.
- Involved in preparing the design documents like HLD/LLD and update in sharepoint and involves in Internal Review and External Reviews .
- Involved in creating Class diagrams using Microsoft-Visio 2010,Eclipse UML tool ,NClass tool .
- Involved in creating the Model classes Request Response Model objects and also checking validations in Request objects based on the field requirement ie. Required or Optional.
- Creating the Stax-Marshallers UnMarshallers for Each Operation using Eclipse IDE Indigo Tool and for build Automation used Maven2.2.1.
- Design Patterns used - Service Facade,DAO Pattern,Factory pattern ,Singleton etc.
- Service Facade defines higher level interface with various Services that makes the Application easier to User . DAO used to separate low level data accessing Operations from high level business Services and Configured credentials username passowrd ,End-point url's,Timeouts in .property file and configured Context-files injecting of objects using Spring Aurowired .
- Used AOP concepts for Logging purpose,Request Validation ,Exception Handling.
- Used Spring WebServiceTemplate to make backend Webservice call specifying the Request object,Endpoint url .
- Involved in calling web-service over Soap through xml file and also worked for some other project on RestFul Webservice .
- For build - used Maven 2.2.1 , Jenkins/Nexus for Continous Integration ie. After check-In the code , we have batch file runs on the jenkins As per the specifying the time for Continous Integration purpose or we use to click on the jenkins build to look whether build success or not.
- Used SOAP-UI tool to check whether the Request xml provided by Service Provider hitting the backend service by specifying the URL and helps in Integration .
- Involved in Refractoring of code for functionality and Performance purpose.
- Involes in testing the application Locally Internal testing using testNG tool 6.6.1 ,MockTest using responders or live ,Integration test hitting the backend services directly.
- Helps App.Dev teams for integrating their Code with CDM team to make backend webservice call and getting the Response .
- Involved in creating Java-Doc using Graphviz tool .
- Also,involved ine Performance Stuff like : i Concurreny Framework,Dyna-Trace,JProbe Plugin,Sonar Dashboard and JMeter by Specifying the ThreadCount and Time.
- Also,Involves in the Traiges and Production Support and preparing the Traiges/Production issues documentation help it for Others .
- Others Duties -Involved in meetings with TDM Technical Delivery Lead ,BSA Business Architecture ,eComm-Architecture,SMA SAO Modelling Architecture- helps in preparing Mapping sheet or DID ,CAV Customer Activity View or App. dev , Service Providers,EIB Enterprise Integration Bus etc.
Environment: Java, IBM-jdk,XML,Log4j, Microsoft visio-2010,Eclispe UML tool,NClass tool,Eclipse-IDE Indigo ,Maven2.2.1,Spring3.0.5,WebService SOAP and RestFul calls,TestNG 6.6.1,SOAP-UI 4.5.2,Perforce Repository,IBM Framework bank specific ,JUnit,Dyna-Trace,JMeter,JProbe ,ComparePlugin Comparing xml's ,XML Formatter Formatting of XML .
CONFIDENTIAL
Role: ETM/Java Developer
Worked on the CONFIDENTIAL is specially designed to support the challenges of tax and revenue agencies. It is a secure, tax-specific that enables tax and revenue authorities to optimize of the revenue collection and billing processes and quickly respond to tax law and regulatory changes. Worked in the RE Team ie. RE01-Person Portal, RE02- relate Update Account and Tax Role Portal,RE03-Bonds and Licenses Portal,RE04-Search,Views Portal and also involved in creating and updating TO DO Types.
Responsibilities:
- Involved in analyzing business requirements and compose them into a technical use cases.
- Involved in creating class and sequence diagrams using Rational Rose.
- Designed and developed the application based on MVC and ETM framework.
- Setting the Environment and accessing the local workspace using HVD remotely.
- Involved in the creating and updating the TO DO types in R5Dev and also created Documentation for TO DO Types and migrated to R5DEVT.
- Worked on Eclipse Indigo IDE for development and unit testing .
- Developed the front-end UI part and involved in Client side validations using JavaScript and AJAX in R5Dev.
- Built web-tier components using JSP, Struts Tag Libraries html, bean, logic etc , JavaScript, Action and Form Beans.
- Worked on the Oracle database and developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
- Involved in Connecting to the database by using Hibernates.
- Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
- Worked on SOAPUI for testing SOA services
- Involved in Consuming schemas and wsdl for the services and also involved in writing Client program for the webservices.
- Involved in designing test plans, test cases and overall Unit, Integration and Security testing of system.
- Involved in creating and updating Business Objects, Business Service, Maintenance Objects, Zone, Navigation Pages, UI Maps and Scripts.
- Used WebLogic for more complex and heavyweight remoting frameworks, for invoking and also deploying the applications.
- Used SVN as repository to control versioning of projects.
- Worked on the defects and issues solved with the help of debugging the application.
- Prepared documentation and participated in preparing user's manual for the application.
Environment: Java, J2EE, JSP, JavaScript, PL/SQL, Oracle10g, XML, XSLT, CSS, Log4j, UML, Rational Rose, Tomcat 7.0,ETM, Eclipse Indigo, PVCS, Sql Developer, Shell Script, Windows XP.
CONFIDENTIAL
Role: Sr Java/J2EE Developer
Project CONFIDENTIAL gets the benefit information for a specific member of a Agent, Group, Member portals and retrieves the benefit information from both Local and external systems. Worked on a already existing application called OBI Online Benefit information which has a VIEW SBC tab populating pdf document for users to retrieve the information. The information provided by the Common Services team Web-service and OBI application consuming the Information pertaining to a specific service type will be further broken down into benefits. Implemented new features by adding functionality for the new back end systems, end to end customized development using Web Serviced and Java.
Responsibilities:-
- Involved in analyzing business requirements and compose them into a technical use cases.
- Involved in creating class and sequence diagrams using Rational Rose.
- Designed and developed the application based on MVC framework.
- Developed the Jsp's and implementing business logic in Struts Action classes.
- Built web-tier components using JSP, Struts Tag Libraries html, bean, logic etc , JavaScript, Action and Form Beans.
- Involved in writing client side validations using Java Script, AJAX.
- Involved in creating class and sequence diagrams using Rational Rose.
- Involved in consuming schemas and WSDL for the services.
- Worked on SOAPUI 2.5 using Groovy script for testing SOA services
- Employed JDBC in persistent service to connect to MySQL and perform database operations.
- Developed DAO's to invoke DAP's Data Access Programs to access data from .CSV files and to query MySQL and Oracle database.
- Configured Datasources and setting up the existing workspace in my local system.
- Developed and debugged PL/SQL, Create and execute SQL queries by using TOAD.
- Wrote various Struts framework Action classes for interfacing with the business logic, form beans for presenting the data to JSPs.
- Designed the WebPages GUI using JSF components, HTML
- Developed Database Objects like PL/SQL packages, Stored Procedures and Materialized Views.
- Involved in setting up of infrastructure for the system.
- Involved in application performance tuning.
- Interacted with the Users and Documented the Application.
- Developed and configured the cron jobs in UNIX environment.
- Involved in designing test plans, test cases and overall Unit, Integration and Security testing of system.
- Used RAD 7.5 as IDE for development and unit testing.
- Used WAS7.0 while working on existing application and WAS7.0 while working on a scratch project for more complex and heavyweight remoting frameworks, for invoking and also deploying the applications.
- Used SCM as repository to control versioning of projects.
- Prepared documentation and participated in preparing user's manual for the application.
Environment: Java, J2EE, JSP, JavaScript, JNDI, JDBC, Data-Source , JSF, PL/SQL, Oracle10g, XML, XSLT, CSS, Log4j, UML, Rational Rose, WAS7.0 RAD 7.5, SCM, TOAD, Squirrel, Shell Script, Windows XP.
CONFIDENTIAL
Role: Java / J2EE Developer
Responsibilities:-
- Involved in analyzing business requirements and compose them into a technical use cases.
- Involved in creating class and sequence diagrams using Rational Rose.
- Designed and developed the application based on MVC framework.
- Used Spring Frame work for Service layer and DAO layer.
- Used WSDL to describe Web Services.
- Used hibernate extensively along with Annotations for fetching the data and saving the data to Oracle database.
- Connectivity with Oracle Database JDBC using type 4 Drivers.
- Represented XML data using XSD.
- Used JAXB for parse XML documents to objects and vice versa.
- Followed TDD Test Driven Development .
- Followed MVC Architecture.
- Actively involved in executing SQL queries.
- Used TestNG for unit testing.
- Used design patterns like singleton, factory patterns etc.,
- Worked in Agile Test methodology and in scrum process.
- Attended the Status Meetings and Monthly Planning Meeting.
- Attended meetings with SA System Analyst and PO Product Owner for business requirement.
- Attended meetings with architect and DBA for the data model changes.
- Involved in setting up of infrastructure for the system.
- Used log4j in creation of logs.
- Analyzing logs in the client's production environment to fix any defects as part of production support.
- Worked on LDAP security to assign permissions.
- Worked on Spring batch in reading data from database and posting it to MQ.
- Worked on profiling analyzing the performance of methods in the application using spring AOP.
- Participated in reviewing the code through FishEye.
- Used JBoss for more complex and heavyweight remoting frameworks, for invoking and also deploying the applications.
- Used PVCS as repository to control versioning of projects.
- Prepared documentation and participated in preparing user's manual for the application.
Environment: Eclipse, Windows 2000, JBoss, Java, JDBC, DB2, JSP, Springs, Hibernates, XML, HTML, MS SQL, JUnit, JavaBeans, JavaScript, PVCS.
CONFIDENTIAL
JAVA DEVELOPER
Responsibilities:
- Developed JSP's to connect to database and retrieve data
- Analyzed the User Requirements, Design documents for the application.
- Involved in Load Balancing, Clustering, Deploying Applications on Web Logic Server.
- Designed Database tables for student module
- Developed custom log4j Appender.
- Developed Message Driven Beans to send emails notifications using Java Mail API.
- Designed and developed various PL/SQL procedures and accessed them from helper classes.
- Deployed project on Apache Tomcat server
- Developed project build-script by using ANT.
- Tested the application in development and test environments and deployed on Weblogic
Environment: IBM WAS, JSP, Servlets, JDBC, Java, IBM DB2, Eclipse IDE, Java Script
CONFIDENTIAL
Junior Java J2EE Developer
Responsibilities:
- Gathered requirements for the project and involved in analysis phase.
- Developed quick prototype for the project so as to aid business in deciding the necessary ramifications to the requirements.
- Created UML class and sequence diagrams using Rational Rose.
- Designed and created user interactive front-end screens using JavaScript, HTML and JSP's
- Used strict Object Oriented model to separate the roles of the employees and their specifications to achieve extendibility and clarity.
- Involved in the design of tables in oracle to store the pay information.
- Used JDBC to interact with the Oracle database for storage and retrieval of information.
- Tested code using JUNIT.
Environment: JAVA, Java Scripts, HTML, JUNIT, Tomcat 4.x, Oracle 8i