We provide IT Staff Augmentation Services!

Senior Java Developer Resume Profile

2.00/5 (Submit Your Rating)

NC

Summary

  • Over 15 Years of professional experience as Senior Java/J2EE Developer, Business and solution architecture, Development, Performance Enhancements, Architecture, Implementation and Support of Enterprise applications using Java/J2EE technologies.
  • Extensive experience in design, development and deployment of n-tier enterprise applications in J2EE platform using Java, JDBC, JSP, JSF, Servlets, EJB, Struts, Spring, iBatis, Hibernate and XML
  • Experience in deploying business applications using application servers and web servers like IBM WebSphere 11.3, Weblogic 11g, Jboss EAP 5,Glassfish and Apache Tomcat.
  • Strong in Object - oriented design/analysis, UML modeling, Classic design patterns, J2EE patterns.
  • Experience developing applications based on SOA architecture.
  • Expertise in XML and related technologies such as XML Schema, XPATH, XQuery and Java parsers such as XMLBeans, DOM, SAX, Drools and JAXB.
  • In depth knowledge on BPM based tools like Bizflow, Tibco Workflow Certified Developer Integration of BPM with J2EE Applications.
  • Experienced in Web Technologies like Richfaces, Facelets, JQuery and Ajax.
  • Expertise in implementing Web Services SOAP using apache axis2 and REST using JAX-WS,Jackson and WS-Security technologies.
  • Skilled at programming on different Java IDE's such as Eclipse, Red Hat studio, Net Beans.
  • Experience in various domains such as Smart Cards, Security, Transportation, Federal/State Government, Finance, Banking and Mortgage Industries.
  • Good understanding of the Capital Markets domain Equities, Sungard Platform, FX, Fixed Income, Derivatives, Commodities, Risk, Finance, Reference Data / Market Data etc .
  • Good understanding of Insurance domain, salesforce.com integration with REST Services, Structured and Unstructured data processing using Lucense, Solr, Open CSV, RecordBreaker
  • Experience in Big data platform like Hadoop, Pig, Latin IBM BigInsights 3.0
  • Conducted design and review sessions with clients, consulting staff, and management. Defined coding and development standards and implemented design and code review procedures throughout the project lifecycle.

Major Assignments:

Confidential

Senior Java Developer

  • EPD data retrieval is an enterprise service deployed for B2B purposes. REST based web services development using Jersey integrate with local rules engine, spring and taskexecutor for logging request/response to database.Ibatis to execute backend pl/sql. Deployed on JBoss EAP 5. SAML 2.0 based web services auth.
  • Creating Service proxy at webmethods ESB and integration with XML Gateway to handle SOAP Attachments.
  • APTC Reconciliation Flag retrieval using Spring Batch application.
  • DataStage ETL Mapping to move data from RDBMS to Big data platform using HDFS Stage.
  • Log processing using Apache Flume/Pig Functions Custom UDFS in Java and output is pushed onto Hive external tables.
  • Java MapReduce Jobs to split, join, organize huge amount of log data
  • Apache Splunk was integrated to managing near real time cases and troubleshooting issues.
  • Twitter Handle Integration with Rest JAX-RS, Jersey, Jackson /OAuth Java Google Cloud - Ingest the data on to Hive
  • Prototype for Data ingestion for Chatter Now and Live Agent using REST API Inputs on Mule ESB Platform.
  • IBM BigInsights 3.0 BigSql Execution on 6 notes HDFS system data was moved from RDBMS to HDFS using SQOOP.

Confidential

Senior Developer

  • To design the end to end architecture find out the effective hosting needs.
  • Integrating Front end with Java Web Service backend.
  • Worked with Business to bringing out WSDL structure with effective SOAP request and response SOAP Security Header and Fault Handling.
  • Implemented Web Services Security using WS-Security UserNameToken
  • Evaluated SM Token and SAML 2.0 Token Assertion using SiteMinder 12.X Policy Server for Web Services Security.
  • Also from infrastructure perspective:
  • Worked on certifying Weblogic Integration 9.2.1 product as per Fannie Mae security framework. Created various test cases, worklist modules and coordinated with BEA/Oracle to fix numerous bugs.
  • Created Realm security policies for secure access of JNDI, JMS and JDBC. Co-coordinated with APP teams to integrate the security framework in their code/DD's.
  • Experience in configuring the WebLogic domain for High Availability, load balancing and fail-over support.
  • Worked on configuring Registration and Account Management R/AM security framework for Users Authentication and Authorization in Weblogic domain.
  • Configured SingleDataSources, MultiDataSources for Oracle RAC clusters, single and distributed JMS Queues/Topics on WebLogic platform.
  • Configured Network IP filtering and Network Channels to segregate the non-DMZ and DMZ users traffic.
  • Experience in writing WLST scripts for WebLogic resource monitoring and setting up proactive Performance alerts.
  • Worked on WebLogic upgrades like WLS8.x to WLS9.x/WLS10.x, WLS9.x to WLS10.x and rolled out scheduled and emergency hot fixes via SLDC/IDLC procedures.
  • Involved in establishing a smooth process for WebLogic patch management and rolled out patches on scheduled maintenance windows emergency hotfixes on needful basis.
  • Established domain trust between domains that require communication.

Confidential

Senior Developer

Responsibilities / Roles:

  • Apache Lucene Search Engine Configuration and Business Objects XI Reporting with SiteMinder Integration.
  • ACMS Automated Configuration Management System was built in parallel to this application. My main contribution was with the designing this tool which checks out requested build information and stage it in some server for compilation/deployment. Core ACMS engine is built using Perl which polls for user requests onto backend database and uses apache ivy to resolve dependencies before build.
  • Responsible for authoring and presenting Business Process Design, High Level Design and Detailed Design documents based on a standard design software lifecycle.
  • Provided technical expertise to ensure that code met design standards, performed at service levels and followed development, Infrastructure upgrades, patches Weblogic 9 to 11g, JDK 5 to JDK 6 .
  • Worked with internal tools development team develop J2EE Application for XML Submissions using Spring MVC2 Velocity, Hibernate 3, Web Services with MTOM, Bootstrap for UI, Backbone.js, Node.js.
  • Penetration Testing Remediation on Sql injections, Cross site scripting, Secure Cookies, etc
  • Jalopy for java code style check and Crucible was used for code review.

Senior Developer

Confidential

Developed business objects request handlers and JSPs using JAVA Servlets and XML. Used OOA and OOD techniques using UML in Rational Rose and RUP Rational Unified Process . Involved in configuring and deploying the BRMS Drools Rules on JBOSS Application server Model View Controller MVC architecture has been realizes using Spring MVC. Wrote Controller classes in Spring MVC framework in Web layer of the application architecture.

REST API to expose the services to outside vendors like Zillow, Trulia, RedFin. Configuring Mule ESB to Proxy RESTFul Services. Wrote Hibernate mapping classes to the database tables. Developed one-many, one-one associations of the persistent classes in Hibernate. Involved in developing spring framework related components like controller, model and view, view resolver etc. Wrote JUnit classes to test java classes. Used JSP's to build the front end and validated using javascript and Ajax Framework. Responsible in providing UAT and Production support for Application. Environment: Agile methodologies, JEE, JSP, JSTL, MVC Design, JUnit, Subversion, Oracle, Test Directory, TOAD, JavaScript, Hibernate, AJAX, Spring Application Framework Spring MVC, Spring ORM, Spring JDBC , SpringSource Tool Suite STS , JBOSS, JBoss Drools, Subversion, Jenkins, Ant, Apache CXF for REST JAX-RS , WS-Trust using BasicAuth Credentials with STS Layer 7

Confidential

Senior Developer

  • The Monitoring and Planning System MAPS is the workflow management foundation
  • for the Comprehensive Compliance Monitoring CCM application which is a custom made J2EE Web application integrated with Bizflow BPM tool. It helps HUD users on REAC Real Estate Analysis Centre in their efforts to automate, monitor, and manage their workflow-related Audit and Compliance Monitoring business processes.
  • This J2EE 1.4/JDK 1.5 Web application runs Struts2 Tiles Front end and Spring iBatis for DAO Backend purposes. It also runs Jasper reports and JFreeChart for reporting. Oracle Datawarehouse and Oracle 11g is used for backend purposes.
  • Also completed Information System Auditing Certification as it was mandatory from US HUD.

Confidential

Senior Developer

  • JSF 1.1/EJB3/JPA Application. Written Portlets using JBoss application developer studio 1.0 for prototype.Cruise Control for Continuous Integration.
  • JIRA for bug tracking, Subversion for Version Control, ANT for Build, Agile for SDLC, Hibernate3 for ORM.
  • Architected the JBoss Clusters on Linux boxes for load balancing purpose.
  • JBoss with LegStar API for Mainframe Data piping.
  • Ajax enablement using RichFaces 3.0 framework.
  • Frontend integration with Arbortext Rich Client and Backend Integration with their Webservices.
  • Cognos Report Studio for Reporting Framework.

IT Technology Experience Matrix:

Programming Languages

Java JDK 5 and 6, C, C , VC MFC

Distributed Applications

Desktop

J2EE 1.4/J2EE 5 - Servlets, RMI, JNDI, JDBC, EJB, EJB3, JSP, JSF, Portlets, Facelets, JBPM, Struts1 and Strurs2, Spring 2.0.5, Spring 3, Hibernate 3, Seam, JPA, SAAJ, JSF Portlets, JMS, JMX, JSON, JQuery

Swing, AWT, Java 3D, Applets

BPM

Bizflow studio 9.0, Tibco Staffware BPM

Enterprise Architecture

TOGAF, FEAF, OOAD, UML, Rational Rose, MagicDraw

Development IDEs

Websphere 6.0, WSAD, RAD 7.5, Eclipse Lombaz, Sun Java Studio Enterprise 8.1, Borland JBuilder, Netbeans 6.2/6.5, Red hat application developer, Jboss Application Developer Portlet Studio , Oracle JDeveloper 10g, Myeclipse 6.6

Microsoft Visual Studio 6.0, Microsoft Visual Studio .NET 2005

Life Cycle/Change/Bug Management/Frameworks

Visual Source Safe, PVCS, PVCS Tracker, Serena Change Manager 8.1, Filenet, TortoiseSVN, Ant, Maven, JUNIT, Team track, Bugzilla, Test NG, Check Style, JIRA, FindBugs, JDepend, TestNG

Web/Application Servers

Weblogic 8.1/9.2/10.3 11g , IBM Websphere 7.0 J2EE 5 compliance , IBM Http Server, Microsoft IIS Server , Apache http server 2.0/Tomcat 5.0.28, 6.02, JBoss 4.2.2 GA, Oracle AS, Sun Glassfish Enterprise Server Sun Java System application server

Reporting Tools

Jasper Reports, JFreechart, BIRT, iReport, Crystal Reports

RDBMS Systems

Tools

Oracle 9i/10g, MS SQL Server 2000/2003/Express 2005, MySQL Server 5.0, Apache Derby, Sybase, Oracle Datawarehouse

Oracle SQL Developer, TOAD, SQL Front, Hibernate, HSQL, ibatis

Operating Systems

Windows Family, Unix, Ubuntu, Solaris 8, Linux SuSe

Scripting Languages

VBScript, JavaScript

Release Engineering Tools

Installshield Multi-platform, CVS usage and setup , SVN usage and setup , ClearCase, ClearQuest, Makefile, Ant, Maven

Other Products

System Architect, Kronos 5.2/Oasys Timekeeping, Team Site CMS, PeopleSoft Interfaces, Clarity, Filenet, Google Search API, WindchillPDMLink 9.0, ProjectLink 9.0, WindChill, Arbortext, XMLSpy, Planview, TibcoStaffware BPM iProcess , Drupal, Php 5.2, System Architect, Adaptive, SOAP UI, Tcpmon, IBM Datapower, IBM Websphere MQ, JBOSS EAP 5, Drools, JBPM, Apache Camel, Apache Service Mix, Apache CXF, Apache ActiveMQ, Apache Lucene Search Engine, HP Fortify 360 Security Scanning tool used for Penetration Test , REST Web Services using Jersey, Spring STS, Oracle GoldenGate

We'd love your feedback!