Java Developer Resume
Newyork, NY
SUMMARY:
- Total 14 years experience and Certified Java developer having proven expertise in J2EE , JSP , STRUTS , JSTL , EJB
- Involved the architecture, design and development of systems embracing a Service Oriented Architecture.
- Worked with WS securities like WS - Trust , SAML , SSO using OAuth 2.0, Open Id, OpenToken PING Identity and LDAP technologies
- Strong experience with using front end technologies with JSP, JSF, Struts, JSTL, Beehive, JavaScript, AJax, JQuery 1.8, JSON, CSS, Servlet .
- Proven expertise on Core java, Multithreading, JNLP, JNI , Applet, RMI . WebLogic Server , JSP, SERVLET with middleware SOA architecture
- Proven experience with Hibernate and Spring + MVC combined technologies
- Having experience with XML java binding using JAXB, and weblogic workshop in built tool.
- Strong expertise developing AXIS remote procedure call webservices and JAX-WS with applying SAML
- Proven hands on experience with J2EE design patterns, SOA design patterns, and OOP design patterns(GoF)
- Experience with developing XML, XSD, XSLT, XQUERY to validate, transform, and apply security policies.
- Proven 6 yrs experience on Unix Shell Script, AWK and C with Solaris, HP-UX and Linux
- Hands on working experience with maintenance and production support release
- Worked with JMS Publish-Subscribe, Point-to-Point and JMS-Bridges for asynchronous sending and receiving messages
- Proven experience with writing stored procedures, SQL and triggers, SQL performance tuning and diagnosing by explain plan tool
- Strong Object Oriented Programming experience with applying industry EAI standard design patterns
- Expert level working experience with EJB StateFull, Stateless, CMP, BMP and MDB
- Working experience on JBoss , WebLogic and OC4J Application Servers and web server Tomcat
- Performance Tuning experience to overcome the application problems using JTest, JProbe profiler, Jconsole and SOATest
- Having experience on database including SQL , stored procedures , Views and triggers.
- Worked on documentation that involves SDLC methodologies Agile test driven and CMMI process
- Worked with build scripts like ANT , MAVEN and having experience on Unix Shell Script .
- Working experience with financial domain with Standards & Poors
TECHNICAL SKILLS:
Languages: Java, Groovy, gradle, PL/SQL, HTML, XML, XSLT, C\C++, PYTHON & UNIX SCRIPTS
Operating Systems: SOLARIS 2.9, HP 11I, WINDOWS NT/2000, RED HAT LINUX, AIX 5
Web and Application Servers: WEBSPHERE 6.0,APACHE 3.0.2, TOMCAT 6.0, WEBLOGIC 8.1/9.2/10
Framework: SPRING, HIBERNATE 2.1, ORACLE ADF, OASIS, ESAPI, axis, jaxb, lucene, guava, EASYMOCK, EXT-JS, JQUERY
Tools and Technologies: RATIONAL APPLICATION DEVELOPER 6.0/7.0/ 7.5, IBM DATAPOWER X150, MQ, SERVLETS, JSP, STRUTS, JSF, EJB, ANT, MAVEN & GRADLE, SOA & SOAP, OSB,OUD, COHERENCE, jaxb, JDBC, JNDI, RMI, CLIENT & SERVERSIDE JAVASCRIPTS,, JBOSS CACHE, JMETER, hp vUGEN / LOADRUNNER, Codecoverage, sonar, cruccible, gliffy, baltusmiq, visio, swagger, Jenkins.
Databases: SYBASE 15.6, MYSQL, ORACLE 11G, SQL SERVER, POSTGRE 9, NOSQL
PROFESSIONAL EXPERIENCE:
Confidential, Newyork, NY
Java Developer
Responsibilities:
- Worked with Spring MVC and developed web based application which is integrated with JSTL and EXT-JS 3.2.
- Worked with Apache Lucene and Solr which helped to search text and indexing documents.
- Used Jboss distributed cache which help to fetch frequently used deal data into various execution phase of financial deal.
- Implemented rest full web services to handle request from front end authenticated user request.
- Worked extensively on Collection api and used Java 8 based collection filter, streaming and predicates.
- Used asynchronous Java executors which help to refresh deal data in various server side cache and indexing the deal data.
- Created various hibernate DAO and configured customized mapping with the RMI based deal execution
- Created server performance statistic collection using Jmeter, used various samplers Http request, Java Request with various controllers and generated reports using Jmeter listners
- Developed automated shell script which parse the Jmeter result report for QA and UAT to get performance.
- Worked with the Spring MVC and configured LDAP template Transaction propagation in the bean xml.
- Created table DDL, PL/SQL stored procedures and complex database objects views etc and managed in version control
- Used integrated Conductor SDLC tool which help build and release application. Conductor is integrated with Jira, Jenkins automated build, Sonar code coverage, Cruccible code review and Agile process.
Environment: Java 1.8, SPRING 3.2, JAXB, SPRING mvc, ext-js 3.2, swager, Axis, EASYmock, JUNIT4, jms, jmeter, XML, XSLT, Ajax, JSON, TAGLIB, Jboss Cache, Eclipse, sybase ase 15.6, ORACLE 11G, ANT, Maven, Firebug, tamperdata, Inteli j, css, html, SVN, solaris 10, Linux 2.5.
Confidential, whippany
NJ Java Developer
Responsibilities:
- Worked with Spring MVC and developed data synchronization application. Implemented rest full web services to handle request from front end authenticated user request.
- Developed SAML 2.0 security by configuring with the Ping Identity Software, which provides SSO and SSO with both direction Identity Provider and Service Provider initiated browser based SSO which used in Java Servlet.
- Worked on OAuth 2.0 and OpenId Connect which configured in Ping Identity as Id provider and Service Provider.
- Configured and implemented RSA token authentication Multi Factored Authentication with SiteMinder machine registration security.
- Worked with Arcot, WebFort multifactured authentication implemented encrypted password and Identity Provider Service at server side.
- Migrated Sybase database to Oracle Unified Data Service LDAP all jpmc internal users access roles and rules.
- Converted existing ant base project to Maven base project and implemented with checkstyles, site report plugin.
- Generated automatic test cases for JUnit4 application automatic build tool Jenkinson which is merged with Sonar Qube to get the code coverage.
- Worked with the Spring MVC and configured LDAP template Transaction propagation in the bean xml.
- Various Java design patterns implemented like DAO, DO, VO, ServiceLocator, Factory, Observer, Singleton, Business Delegate etc.
- Worked with Sybase, PL/SQL stored procedures and configured with the Dynamic Generation of SQL report.
- Developed Unix scripts and Cron job to automate the testing and automate deployments of components in various stack region.
- Worked with RSA security authentication with multi factored authentication.
Environment: Java 1.7, SPRING MVC 3.2, JAXB,Axis, ARCOT webfort, rsa, JUNIT4, jms, JSP, XML, XSLT, Ajax, JSON, TAGLIB, pingfederate 6.4, Tomcat 7, ORACLE 11G, OUD, ANT, Maven, Firebug, tamperdata, my EClipse 7.5, css, html, SVN, solaris 10, Linux 2.5.
Confidential, NJ
Java Developer
Responsibilities:
- Servlet Filter configured to filtering the users request and block with redirecting page.
- Used Struts tag library to viewing and controlling the page flow with in session.
- Worked with Spring MVC Dispatcher Servlet to handle and dispatch the request to controller module
- Created beans and configured application-context.xml for dependency injection.
- Created table DDL, PL/SQL stored procedures and complex database objects views etc and managed in version control
- Worked on Service Oriented Architecture with Oracle Glassfish and register WSDL and apply various XML based rules
- Worked with OASIS API and implemented WSSE, features on the WSDL.
- Developed EJB beans to handle persistency using BMP and Statefull EJB for maintaining session.
- Performance and Tuning of database by identifying bottleneck in SQL queries and batch processes using Explain plan.
- Worked with development team for database object creation, query tuning and regular database related issues.
- Generated XML java binging beans which are marshaled and unmarshalled to communicate with web services request and response data.
- Created XML java binding beans (JAXB) Interface and transfer object to session bean with all Member info
- Worked with Filenet and image processing document searching integrated Java Oracle Glassfish.
- Secure coding and vulnerability scan issue fixed using ESAPI.
- HP Load Script written and performed load test.
Environment: Java 1.7, SPRING 3.2, JAXB, SPRING mvc, jsf, Axis, itext, JUNIT4, jms, JSP, XML, XSLT, Ajax, JSON, TAGLIB, Oracle Coherence 3.5, Glassfish 4, filenet 6.2, Eclipse, ORACLE 10G, ANT, Maven, Firebug, tamperdata, my EClipse 7.5, css, html, SVN, solaris 10, Linux 2.5.
Confidentia, NJ
Integration Lead
Responsibilities:
- Worked with Oracle Service Bus 11g and configured Username token in the Proxy service and orchestrated Web-Service with different partners.
- Developed caching mechanism with L2 Oracle Coherence 3.5 which help to the controlling application performance. Configured cluster environment and Named Replication Service, TCP Listner Service, Write-Behind mechanism for Java POJO objects.
- Developed SAML 2.0 security by configuring with the Ping Identity Software, which provides SSO and SSO with both direction Identity Provider and Service Provider initiated browser based SSO which used in Java Servlet.
- Implemented Weblogic Security and configured Plugin to handle the WSSE encrypted password and Identity Provider Service at server side.
- Implemented various web-services in Java which returns and handles different kind of Messages formats like Binary or MFL, XML, JSON object or Text with implementing JAX-RS framework for ReSTFull service.
- Created Components services and integrated with ADF application.
- Generated automatic test cases for JUnit4 using Selenium IDE and configured with the application automatic build tool Cruise Control.
- Worked with the Spring and configured weblogic Transaction propagation in the bean xml.
- Various Java design patterns implemented like DAO, DO, VO, ServiceLocator, Factory, Observer, Singleton, Business Delegate etc.
- Worked with Oracle 10g, PL/SQL stored procedures and configured with the DataGeneration Framework.
- Used Siebel COTS data server with authentication and portfolio user roles management.
- Developed Groovy script (Java based) to automate the SOAP UI testing.
- Worked with Service Oriented Architecture and governance using Oracle SOA Suite which helped to develop Web Services and ADF components.
Environment: Java 1.6, SPRING 3.2, JAXB, CXF,Axis, itext, JUNIT4, Selenium 3, jms, JSP, XML, XSLT, swing, Ajax, JSON, TAGLIB, Oracle Coherence 3.5, SIEBEL (COTS), weblogic 9/10/11, Eclipse, ORACLE 10G, ANT, Maven, Firebug, tamperdata, my EClipse 7.5, css, html, SVN, solaris 10, Linux 2.5.
Confidential, NJ
Senior Developer
Responsibilities:
- Servlet Filter configured to filtering the users request and block with redirecting page.
- Used Struts tag library to viewing and controlling the page flow with in session.
- Worked with Spring MVC Dispatcher Servlet to handle and dispatch the request to controller module
- Created beans and configured application-context.xml for dependency injection.
- Created table DDL, PL/SQL stored procedures and complex database objects views etc and managed in version control
- Worked on Service Oriented Architecture with IBM DataPower XI50 appliance ESB to register WSDL and apply various rules
- Worked with OASIS API and implemented WSSE, features on the WSDL.
- Developed EJB beans to handle persistency using BMP and Statefull EJB for maintaining session.
- Performance and Tuning of database by identifying bottleneck in SQL queries and batch processes using Explain plan.
- Worked with development team for database object creation, query tuning and regular database related issues.
- Created XML java binding beans (JAXB) Interface and transfer object to session bean with all Member info
- Ajax used to send request to Server and get secured XML data which will be generating PDF out put to the web page
- Worked with Struts Validation framework to validate the user input data and represent all error message stack with description
- Worked with JMS (java messaging Service) messages using JMS publish/Subscribe and point-to-point technology to interact with IBM MQ messages and java applications.
- Custom JSP pages used which are responsible to transform the runtime XML data using XSLT and view client specific page.
- Server side and Client side Javascript written to display dynamic contents and rich validation messages.
- Called cms.gov’s mrc drug finder web service with SOAP api and extract the alternative drugs
- Business components developing experience using EJB’s and implemented Business delegate, Service locator,Façade and DAO design patterns
- Used various Object oriented design pattern which increase maintainability
- JSP custom tags are developed to handle the runtime client specific request parameter handle
- Transformed MQ formatted raw message from the XML and vic-a-versa using .XQ xquery to map Source XSD to target XSD.
- Wrote XSLT transformation files for dynamically UI and also XML manipulation
- Error handling pages are redirected for the medco’s client specific pages which are pre-configured in the XML file and implemented StAX API
- Created various SDLC based documents with using Visio it includes UseCases, Collaboration etc. diagram
- Developed JUnit test cases which are the part of the test driven development methodology Worked with
Environment: JAVA, EJB 2.0, JAXB, Axis RPC, JPA, Hibernate, STRUTS, jms, JSP, XML, XSLT, mainframe cics, Ajax, JSON, TAGLIB, weblogic 10, Eclipse, sybase 12.1, isql, ANT, Maven, Firebug, Forte, eclipse europa, css, html, clearcase, IBM MQ message, solaris 10, HP-UX 11, Linux.
Confidential, NY
Integration Architect
Responsibilities:
- Worked with various EJB (enterprise java beans) and developed Statefull EJB to handle transactional state, developed persisted EJB with using BMP.
- Worked with Axis and XML beans (java bindings) to send request from java application.
- Created MDB to interact with asynchronously with JMS messages and used XQuery to find xml node specific value which helps to route the XML message to specific service.
- Used XQuery to transform various XML messages and validated using XSD schema. Also maintained canonical schemas with the version control
- Implemented Logger services to handle errors which helps for application risk management in production environment
- Created Shell Script to Orchestration of Components and server node to monitor detailed about caller
- Struts Controller developed which is responsible to managing the web flow and interacting with JSP and EJB
- Provided various test cases which are built using JUnit in to various test driven approach like Test First and Test Last
- Worked with XML java binding to communicate SOAP web services operation input, output and SOAP Fault
- Used Ajax based XMLHttprequest and display at client side based on input key and Created javascript which used for calendar control, table grid, and set dynamic content in the html component
- Created documents as a part of development process eg.Technical design document, Integration Test Cases document etc.
- Maintained enterprise Canonical XML Schema and provided guidance to various teams in S&P in design and development of Canonical Schema
- Involved in Production support and DR environment setup and release
- Monitored and maintained production SOA environment, created audit and logger policies to analyze performance
- Created and configured Shell script for performance tools used such as J-Profiler and JConsole
- Used JTest tool to automatic inspect the code and review it and send email.
- Worked with load balancer on application server clustered environment.
- Worked with Continuous Integration Initiatives by configuring Continum and Cruise control for automated build process.
- Registered web-services and published with required security policies
- Configured Web Service security token (SAML), applied various security and monitoring policies
- Worked and Configured LDAP in clustered environment such to identify the user roles
Environment: JAVA/J2EE, JUNIT, JProfiler, Weblogic 9.2, sybase, Shell script, HTML, Eclipse, JavaScript, Ajax, CSS, JMS, Struts, Windows 2000, CVS, XML, XSD, ANT, oracle 10g, Aix 5 and Solaris 8
Confidential, OH
Senior Developer
Responsibilities:
- Financial accounting publish transactions with CITI bank files daily which are published on AR lock box Customer payments
- Worked with ADP integration G/L Account, G/L Account Master and payments, invoice and sales, vendors, customers data migration using EDI files
- Created persisted bean using Hibernate and Spring used as a IoC and AOP used to handle bean transaction using Proxy bean
- Fetch EDI raw data and created web service request by transforming data with using XQuery and search XML node using XPath
- Worked and developed object oriented (OOP) design patterns like factory, singleton, Observer design pattern (GoF)
- XML java binding done from WSDL using Weblogic workshop in-built functionality.
- Implemented the necessary infrastructure to parse XML documents using JAXP with JDOM, DOM and SAX to communicate with SOAP WebServices
- Created distributed queuing, set up JMS bridge and subscribed process component service with JMS topic or queue to consume and publish message.
- Created Shell script Scheduler for some stand-alone application triggering
- Designed a distributed system with Web Services at the server side, workflows in middle tier, deployed in clustered environment
- Played a key role in the development of middleware server side functionality of handling the requests and responses using Struts technology
- Tuned up application using XML descriptors for weblogic application Server
- Worked on integration of COTS software with SAP / Epiphany / Ariba to handle centralize data management.
- Tracked all the events which are triggering business process, using Apache Logger facility in weblogic server
- Created various deployment scripts like ANT, DOS .bat, unix shell scripts
- Created JavaScripts (JS) which are used to validate client side and parse data encapsulated in HTML. Applied CSS and used to dynamicaly generate XHTML content
- Implemented the required Java Beans used by the JSP components
- Worked with all web based technology like html, css, java, servlets, jsp, sql, xml, xsl, javascript
Environment: JAVA/J2EE, WEBLOGIC Server 8.1, Windows2000, clear case ucm, perl, XML, ANT, toad and oracle 9i, SAP (COTS)., ORACLE AS, OC4J, JDEVELOPER 10, DOJO, TORTOISE SUBVERSION, IBATIS, JAVASCRIPT, Perl, CSS, XML, STRUTS, TOMCAT 5, ORACLE 10G HIBERNATE 2.1, SPRING, SOLARIS 8, ANT, MAVEN, JIRA
Confidential
Lead Java Developer
Responsibilities:
- Implemented Distributed Transaction using Spring Core, DAO, MVC framework with J2EE
- Application is being developed as multilayer using EJB components, MVC framework, Spring framework for domain objects.
- Worked with Google Search engine and used google api to view application performance view
- The data layer using the ORM framework called Hibernate and Spring used for transaction synchronization
- Created various scripts such as ANT script for build and deploy modules, Python/Jython script for creating configuration on server Online as well as Offline
- Performed Data transformation done .dtf using XQuery language using weblogic workshop
- Used various encryption techniques for credit card verification in Java
- Worked with credit security encryption algorithm and Deployed workflow as a Web Services in a clustered environment
- Designed, prototyped, and implemented JSP middle tier of distributed application
- Written complex XSDs which containing various base components like drugs, patient and errorMessage
- Implemented error handling SoapFaultMappingExceptionResolver and published WSDL which will helps to display specified error messages
- Wrote complex SQL queries, stored procedures in PL/SQL to access data from DB
- Configured XML Repositories, XML Caching and XML transformation using generic XSL rule based Services
- Configured Jboss cache with Spring framework using Aspect Oriented Programming
- Designed and implemented front-end components using struts 1.2, JSTL and JSP
- Worked with custom unix shell script to extract the release label from version control and create dynamic structure for finishing build script.
Environment: J2EE, JSP, Hibernate, ejb, JMS, struts, JSTL Oracle 8i, XML/xslt/xsd/xpath, Weblogic server 8.1