We provide IT Staff Augmentation Services!

Java Consultant Resume

3.00/5 (Submit Your Rating)

Sfo, CA

SUMMARY:

  • Around 9+ years of IT experience in requirement analysis, design, development, implementation, support and co - ordination of web based applications
  • 1+ year experience building and implementing large scale distributed data processing application built on distributed key value stores over Hadoop, Hbase, Hive
  • 3+ years of OracleSOA11g/10g development/administrator experience in SOA,BPEL,OSB,BAM
  • Familiarity with Apache Hadoop (principal open-source Cloud Computing platform for storing, managing, processing and analyzing Big Data).
  • Experience building applications using Hadoop, HBase, Hive, MapReduce and other Hadoop technology stack.
  • Strong experience with Hadoop or NoSQL.
  • Expertise Confidential using frameworks like Struts, Spring framework, Hibernate, AJAX and web services.
  • Have hands-on experience of the full life cycle of Software development project: analysis, design, implementing and testing (SDLC) with performance tuning and documentation and Agile programming model also.
  • Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, Schema, SOA, JAXB, JAXP.
  • Experience with unit testing using Junit and knowledge of ANT and Log4j tools.
  • Expertise in web tier development, making interactive and user friendly web client with best practices and usability patterns.
  • Developed Service Oriented Architecture (SOA) based J2ee applications that conforms SOA standards.
  • Experience with test-driven development using a various unit testing framework such as JUnit
  • Expertise in developing and deploying OSB services and BPEL Processes using technology adapters (DB Adapter, File Adapter, JMS Adapter), Fault handling(catch and catchall), Messaging and Alerts, Transformations and Sensors
  • Expertise in the use of WLST scripting to compile, deploy, list SOA composites and OSB services
  • Expertise in working with Oracle Global support in Creating, troubleshooting and resolving the Service Requests

SKILL SUMMARY:

Frameworks: Struts, Struts 2, Spring 2/2.5/3

Technologies: Core Java, JSPs, Servlets, JDBC, Struts, JSTL,J2EE(Servlets, JSP, EJB, MDB, RMI-IIOP, JNDI),JMS WebServices, Hibernate 3.0, LOG4J, ANT script.

WebServices: JAX-WS, JAX-RS

Servers: WebLogic 8.1/9.2/10.3 , Tomcat4,Websphere.

IDE: Eclipse, Jdeveloper

Design Patterns: Singleton, Chain of Command, MVC, DAO, DTO, FactoryAdapter, Builder, Observer, Business Delegate

Databases: Oracle XE, Oracle Database 10g, DB2, MySQL.

Other Tools & Versioning systems: TOAD, CVS, VSS, Clear Case, Github.

Operating Systems: UNIX, Linux, Windows NT 4.0, Windows 2000/XP

Methodologies: Scrum, Agile, Waterfall.

Building script languages: ANT, Maven

PROFESSIONAL EXPERIENCE:

Confidential, SFO, CA

Java Consultant

Responsibilities:

  • Gathered the requirements from the management and from the target of each module and analyzed the requirements to develop the initial high-level design.
  • Installing Hadoop Cluster
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML
  • Used Servlets controller to dispatch requests from JSP pages to business objects.
  • Used Spring aspects for implementing cross cutting functionalities like Logging, Security Management
  • Wrote SQL statements to store and retrieve data from DB2 v8.2
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Coded of EJB2.0 Session Beans classes using local and remote interfaces, provide a client's view of the application's business logic. Hidden server-side routines that implement the business logic from clients, access databases through hibernate.
  • Coded optimization for resolving performance related issues
  • Carried out bug fixing by rigorous testing using JUnit.

Technology/Environment: Java, Spring MVC, JSP, Servlets, JMS, Spring, Hibernate, SQL, LDAP, Hadoop,Hbase,Hive,Windows 2003, MS SQL Server 2000, ASP.Net, Visual Basic 6.0, Business Objects and ETL tool (Informatica), UNIX, Linux, Ubuntu, eclipse

Confidential, Houston, Texas

Java consultant

Responsibilities:

  • Used Spring aspects for implementing cross cutting functionalities like Logging, Security Management
  • Wrote SQL statements to store and retrieve data from DB2 v8.2
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control.
  • Coded of EJB2.0 Session Beans classes using local and remote interfaces, provide a client's view of the application's business logic. Hidden server-side routines that implement the business logic from clients, access databases through hibernate.
  • Coded optimization for resolving performance related issues
  • Carried out bug fixing by rigorous testing using JUnitExpertise in SOA performance tuning by following Purging strategies
  • Expertise in designing High Availability architecture for SOA and Webtier components in a Clustered environment
  • Expertise in File, FTP,JMS,DB adapter configuration in Weblogic Server admin
  • Extensively used XSLT transformation in SOA and Xquery transformation in OSB.
  • Involved in creating Service Account for Proxy and Business service authentication in OSB11g project
  • Expertise in the use of WLST scripting to compile, deploy, list and administer composites
  • Expertise in use of node manager to manage SOA admin, managed servers

Environment: Oracle SOA Suite 11g, Web Logic Application Server10g, SOAP UI, Oracle, UNIX, EM,BAM 11g, Jdeveloper11g, OSB11g,Toad

Confidential, Sprint, VA

Java SOA & AIA PIP Consultant

Responsibilities:

  • Involved in creating delta Tech Designs based on the Functional Designs
  • Involved in the usage of AIA SalesOrderEBO
  • Involved in the usage of SalesOrderEBM, ProcessSalesOrderFulfillmentEBM and CreateShipmentRequestResponseEBM
  • Involved in the usage of data mapping between the Siebel Payload and ProcessSalesOrderFulfillementEBM
  • Involved in analyzing and datamapping between Siebel(Source),SOA and NOE(Target) systems
  • Involved in designing and building the Contract Activation and DeviceUpdate flows
  • Involved in integrating the Submit Order interfaces with other interfaces
  • Involved in the usage of DVM lookup for referencing the Domain Value Maps
  • Involved in the usage of configuring producer and consumer Queues in OC4J and Weblogic server
  • Involved in the usage of creating JMS services in BPEL process for Writing and Listening to the messages in the Queues
  • Involved in the usage of Hermes JMS tool to test the JMS Queues
  • Involved in end to end testing to validate the order progression from Source to Target systems
  • Involved in using OWSM for creating Users & Groups and attached/detached policies in EM Console for composite services using user-name token, saml token mechanisms and thus making SOA layered composite application more securable and less complex
  • Used to Test the developed BPEL processes using WebService Client tools and SOAP UI
  • Developed custom XPath functions to transform messages.
  • Implemented Exception Handling for the BPEL Process models to handle System, Business exceptions and used Compensation handlers to handle the transaction if an exception occurs.
  • Involved in creating Proxy and Business services using OSB for building SOA 11g interface
  • Involved in using MFL(Machine Format Language) with Proxy and Business service for file transfer
  • Involved in creating Service Account for Proxy and Business service authentication in OSB11g project
  • Involved in designing and architecting SOA recovery steps in a Disaster
  • Expertise working in a clustered SOA environment
  • Expertise in developing and deploying BPEL Processes using technology adapters (DB Adapter, File Adapter, JMS Adapter), Fault handling(catch and catchall), Messaging and Alerts, Transformations and Sensors
  • Expertise in taking Offline and Online backups for SOA runtime, application, metadata, Config data
  • Expertise in SOA performance tuning by following Purging strategies
  • Expertise in designing High Availability architecture for SOA and Webtier components in a Clustered environment
  • Expertise in the use of WLST scripting to compile, deploy, list composites
  • Expertise in use of node manager to manage SOA admin, managed servers

Environment: AIA 2.5,O2B PIP,Oracle SOA Suite 11g/10g, WebLogic Application Server10g, SOAP UI, Oracle, UNIX, Mediator, EM,BAM, BusinessRules, EDN,Jdeveloper10g/11g, OSB11g

Confidential, Atlanta

Java Consultant

Responsibilities:

  • Responsible for Requirements gathering, Functional specs, Use case specs and System design.
  • Developed the application using the Spring MVC frame work. Involved in creating or updating the servlet.xml, application-context files, writing HandlerMappings, Interceptors, controllers and handlers, view resolvers etc….
  • .Installed and configured the high availability setup for Oracle ESB. This includes setting up Oracle application servers and Apache web servers in a cluster, installing the runtime and repository ESB components and configuring the web servers with a load balancer. The high-availability implementation is done on Linux servers..
  • Leading the team of 4. It was the offshore and onsite project, Confidential offshore there were 4 people, and I was the lead for the team Confidential onsite. Guiding the team with changes, involving them in the meetings and discussions with the client.
  • Witten a stand alone java batch process: Reads 15 files and inserts the data in to the Oracle DB. Used multi threading for reading these 15 files & storing into DB. This batch job called by Autosys and will run every night
  • Build process with ANT framework to build and deploy the application. Used shell script and perl scripts for different batch jobs.
  • Created and deployed EJB’s to process business logic and interfaced them with Servlets.
  • Involved in Ajax implementation for the simple page updates of this application instead of complete page refresh.
  • Used ActiveVOS tool from ActiveEndpoints for BPEL Workflows
  • Involved in using ActiveVOS tool for creating, managing, deploying, auditing and monitoring processes
  • Using ActiveVOS Designer as the development environment
  • Used to Test the developed BPEL processes using Webservice Client tools and SOAP UI
  • Involved in production support working on Telcordia’s Exact and IDIS systems
  • Developed custom XPath functions to transform messages.
  • Involved in the development of BAM dashboards for capturing various metrics of various applications
  • Implemented Exception Handling for the BPEL Process models to handle System, Business exceptions and used Compensation handlers to handle the transaction if an exception occurs.

Environment: Java, Spring MVC, JSP, Servlets, JMS, Spring, Hibernate, SQL, LDAP, Oracle, Websphere6, Eclipse, Ant, CVS, Windows NT and UNIX.

Confidential, ColoradoSprings

Java SOA Consultant

Responsibilities:

  • Design and developed middle ware solution for interfaces using BPEL Process Manager and JDeveloper..
  • Usage of Oracle SOA suite 10g for Orchestration and Integration Technologies in the areas of Web Services, ESB, SOAP, WSDL, BPEL, XML, XSD, UDDI, XML,WS-Basic Profiles, and Web services Security and Virtualization of Services OWSM.
  • Define WSDL for BPEL process, partner links, BPEL process templates and developed process logic definition.
  • Design and Developed ESB processes, configure database, file adapters and tuned BPEL and ESB processes.
  • Developed technical modeling and BPEL implementation best practices relevant to the client's environment and experience level.
  • Using JDeveloper as the development environment.
  • Used to test the developed BPEL processes using SOAP UI
  • Used XSLT mapper tool for creating mapping between source and target systems
  • Implemented best practices such as error handling and file archiving in Oracle ESB.
  • Developed different SOAP services and Web Services using WSDL, SOAP and Oracle JDeveloper.
  • Involved in using ActiveVOS tool for creating, managing, deploying, auditing and monitoring processes
  • Developed custom XPath functions to transform messages.
  • Assisted in others on BPEL and determining how to integrate BPEL into the Common Services projects.
  • Involved in the development of BAM dashboards for capturing various metrics of various applications
  • Implemented Exception Handling for the BPEL Process models to handle System, Business exceptions and used Compensation handlers to handle the transaction if an exception occurs.
  • Involved in the implementation of security to the webservices in Oracle Webservice Manager
  • Assisting in the coding and testing of the Shared Security Common Service which is intended to be a building block for the rapid development of applications. By providing a configurable, stable, standardized set of security-related services, designers and developers will not have to worry about the implementation of a security system and will just need to invoke the web service.
  • Developed various Synchronous and Asynchronous business processes using BPEL in JDeveloper

Environment: Oracle SOA Suite(BPEL,BAM, ESB, OWSM), ActiveVOS, Oracle Application Server10g, JDeveloper,Oracle, ActiveVOS

Confidential, St.louis, MO

Java Consultant

Responsibilities:

  • To capture the requirements of integration. Suggest design approaches to the solution designer for Integration part.
  • Usage of Oracle SOA suite 10g for Orchestration and Integration Technologies in the areas of Web Services, ESB, SOAP, WSDL, BPEL, XML, XSD, UDDI, XML,WS-Basic Profiles, and Web services Security and Virtualization of Services OWSM.
  • Implemented Exception Handling for the BPEL Process models to handle System, Business exceptions and used Compensation handlers to handle the transaction if an exception occurs.
  • Installed and configured the high availability setup for Oracle ESB. This includes setting up Oracle application servers and Apache web servers in a cluster, installing the runtime and repository ESB components and configuring the web servers with a load balancer. The high-availability implementation is done on Linux servers..
  • Used XSLT mapper tool for creating mapping between source and target systems
  • Have worked on JMS, Database, File and SOAP adapters for Oracle ESB. Setup and configured them as well.
  • Have worked on JMS, Database, File and SOAP adapters for Oracle ESB. Setup and configured them as well.
  • Involved in using ActiveVOS tool for creating, managing, deploying, auditing and monitoring processes
  • Implemented Oracle ESB (Enterprise Service Bus) and integrated with BPEL.
  • Implemented best practices such as error handling and file archiving in Oracle ESB.
  • Extensively used BPEL to determine dynamic partner link calls, updating databases via BPEL, generating proxy stub classes to call BPEL process from a web application, etc.
  • Writing DB Queries on Oracle and DB2. Written sub-queries, co-related queries using group functions and joins.
  • Interacting with the business users for their Requirements, inputs and enhancements during the requirements gathering, development and testing.
  • Proposing or recommending the changes in the specifications, design.

Environment: SOA Suite(BPEL, BAM, ESB, Web service manager),ActiveVOS, Oracle Apps Server, JDeveloper, Linux, Siebel Adapter, Clearcase.

Confidential

J2EE Consultant

Responsibilities:

  • Responsible for Requirements gathering, Functional specs, Use case specs and System design.
  • Developed the application using the Spring MVC frame work. Involved in creating or updating the servlet.xml, application-context files, writing HandlerMappings, Interceptors, controllers and handlers, view resolvers etc….
  • .Installed and configured the high availability setup for Oracle ESB. This includes setting up Oracle application servers and Apache web servers in a cluster, installing the runtime and repository ESB components and configuring the web servers with a load balancer. The high-availability implementation is done on Linux servers..
  • Leading the team of 4. It was the offshore and onsite project, Confidential offshore there were 4 people, and I was the lead for the team Confidential onsite. Guiding the team with changes, involving them in the meetings and discussions with the client.
  • Witten a stand alone java batch process: Reads 15 files and inserts the data in to the Oracle DB. Used multi threading for reading these 15 files & storing into DB. This batch job called by Autosys and will run every night
  • Build process with ANT framework to build and deploy the application. Used shell script and perl scripts for different batch jobs.
  • Created and deployed EJB’s to process business logic and interfaced them with Servlets.
  • Involved in Ajax implementation for the simple page updates of this application instead of complete page refresh.
  • Developed Web Services and clients for Web Services using Axis2.
  • Involved in Spring (DAO) & Hibernate implementation of this application.
  • Developed and Deployed the application on RAD and WebSphere 6.0 application server. In the RAD IDE, there is tight integrations between App server and IDE. So the app development will be easy, on saving of file itself, deployment will be done.
  • Used Clear Case for version management. Plug-in is there in the RAD.
  • Fine tuned the code and enhanced performance of system both in presentation and back end.
  • Developed the test cases for unit and system testing with JUnit.
  • Was involved with interacting with the business user for their Requirements, Specifications and enhancements.
  • Supported Application in the Production environment. Experience in working with other teams for finding the root cause for the problem and fixing it.

Environment: Java, Spring MVC, JSP, Servlets, JMS, Spring, Hibernate, SQL, LDAP, Oracle, Websphere6, Eclipse, Ant, CVS, Windows NT and UNIX.

Confidential

J2EE Consultant

Responsibilities:

  • Involved in business requirements analysis.
  • Built the application using Struts framework with JSP as view part.
  • Developed Dispatch Actions, Action Forms and Custom taglibs in Struts framework.
  • Designed JSP pages as view in Struts for front-end templates.
  • Developed Session Beans for handling the back business requirements.
  • Used the RSD IDE for development and Clear Case for the versioning.
  • Involved in configuring the resources and administering the Web sphere application server 6.
  • Built and deployed the application on Web sphere application server.
  • Written stored procedures in DB2.
  • Developed code to handle web requests involving Request Handlers, Business Objects, and Data Access Objects. Has coded different package structures based on the purpose and security issues handled by that particular package which assists developers in future enhancements or modifications of code.
  • Involved in making the client side validations with JavaScript.
  • Involved in code reviews, system integration and testing. Developed unit test cases using JUnit framework.
  • Involved in deploying the application on UNIX (DEV, QA and Prod Environments) box.
  • Used Change management tool Service Center for promoting the War file from one environment to other.
  • Involved in user acceptance testing, fixing bugs and Production support.

Environment: Java, J2EE, Apache Struts, Websphere5 & 6, JNDI, JDBC, JSP, UNIX and Windows NT, DB2 and SQL Server 2000.

Confidential

J2EE Consultant

Responsibilities:

  • As Team member I involved mainly in implementation and customization of tasks related to module
  • Creating of the database tables, writing the queries and stored procedures.
  • Coding Java, JSP, and Servlets using the extended Contata Struts framework.
  • Used JNI for calling the libraries and other implemented functionality in C language.
  • Involved in writing the programs for the XA transaction management on multiple databases of the application.
  • Writing stored procedures & functions ( Confidential -SQL equal to PL/SQL) in the Sql server DB.
  • Used the Stax API / JAXP to read / manipulate the xml properties files.
  • Review, Deploying.
  • Junit Testing.

Environment: Java, Extended Sturs Framework, JSP, Servlets, SQL, LDAP, Sql Server 2000, JBoss Server 4.0, Eclipse, Ant, CVS, Windows NT and Unix.

We'd love your feedback!