We provide IT Staff Augmentation Services!

Senior Java Developer  Resume

5.00/5 (Submit Your Rating)

Herndon, VA

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, 13.1, 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, XMLBeans, XSLT, JAXB.
  • In depth knowledge on BPM based tools like Bizflow, Tibco Workflow Certified Developer; Integration of BPM with J2EE Applications, JBoss Drools, BRMS, jBPM (Configuration and workflow).
  • Experienced in Web Technologies Framework like Richfaces, MyFaces, JSF 2.0 with scripting frameworks like JQuery, Node.js, Processing.js
  • Expertise in implementing Web Services (SOAP using apache axis2 and REST using JAX-WS, Jackson) and WS-Security technologies, REST Service integration with OAuth 1.0
  • 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 Lucene, Solr, Open CSV, RecordBreaker.
  • Intermediate Level Experience in Big data platform like Hadoop, Pig, Latin (IBM Big Insights 3.0). Certification under progress. (Cloudera Certified Hadoop Administrator)
  • Good Understanding of Messaging RabbitMQ (AMQP) integration with Mule ESB.
  • Practical understanding of compliance measures such as PCI, FISMA, SOX, and HIPAA.
  • 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.

IT TECHNOLOGY EXPERIENCE MATRIX:

Programming Languages : Java JDK (Version 5,6,7), C, C++, VC++ (MFC)

Java EE Related :

Desktop

JSP, 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, JMS, JAXP,JMX Swing, AWT, Java 3D, Applets, JavaFX: BPM

Bizflow studio 9.0, Tibco (Staffware iProcess BPM) : Enterprise Architecture

TOGAF, FEAF, OOAD, UML,  MagicDraw, System Architect : 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 : ClearCase, SVN, 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, Perfoce, Dynatrace, Splunk, Jenkins, crucible, finbugs, cobertura and PMD

Web/ Application Servers: IBM Http Server, Apache Http Server, Nginx, Weblogic 8.1/9.2/10.3 (11g), IBM Websphere 7.0 (J2EE 5 compliance), Websphere 11.3, Microsoft IIS Server, Tomcat 5.0.28, 6.02,7, tcServer

JBoss 4.2.2 GA, JBoss EAP 5 and 6, : Oracle AS, Sun Glassfish Enterprise Server (Sun Java System application server)

Middleware : IBM Datapower Appliances, IBM Websphere MQ, ActiveMQ, RabbitMQ, Tibco

SOA : /ESB

 Oracle SOA Suite 11g/10g (Mediator, BPEL, Business Rule, Human Workflow), Oracle Service Bus 10g/11g, Oracle Data Integrator10g. : Mule, WebMethods

Reporting Tools : Jasper Reports, JFreechart, BIRT, iReport, Crystal Reports, Pentaho

RDBMS: ORM

ETL : Oracle 9i/10g, MS SQL Server 2000/2003/Express 2005, MySQL Server 5.0, Oracle SQL Developer, TOAD, SQL Front, Sybase

Hibernate, JPA, ibatis : IBM InfoSphere DataStage, Abnitio

Operating Systems : Windows Family, Unix, Ubuntu, Solaris 8, Linux SuSe, Ubuntu, KentOS

Scripting Languages : VBScript, JavaScript, jQuery, backbone.js, processing.js, angularjs

Release Engineering Tools : Installshield Multi-platform, CVS (usage and setup), SVN (usage and setup), ClearCase, ClearQuest, Makefile, Ant, Maven

Other Products : Clarity, FileNet, Google Search API, Windchill PDMLink 9.0, ProjectLink 9.0, WindChill, Arbortext, XMLSpy, Plainview, Staffware BPM (iProcess), Drupal, Php 5.2, Adaptive, SOAP UI, Tcpmon, Drools, JBPM, Apache CXF

PROFESSIONAL EXPERIENCE:

Confidential

Senior Java Developer 

Responsibilities:
  • Built Java based Custom Handler on Golden Gate for streaming “incremental data” using GoldenGate Java API and its integration with Oracle Data Integrator.
  • Pump Parameter File and Custom Adapter Properties file configuration.
  • SQOOP to import data from Oracle 11g to Hive.
  • Avro - Data Serialization Framework to provide exchange services with Hadoop.
  • Considering some of the limitations of this CDC Tool (GoldenGate will fail on Clustered Sql Server Instances with “Always ON” features), we are also working on Application to Application based integration. But the challenge is to build a custom application that handles failover, recovery, high availability, streaming performance monitor, and capture from where it is left over.
  • Also Built Java based Rest Services (Using JAX RS 2.0) to perform Person Searches for Probabilistic Match (Using Madison Client Java API) for Dup Check.
  • Data ingestion for Chatter Now and Live Agent using REST API Inputs on Mule ESB Platform.
  • IBM DataStage 11.3 - ETL Java integration for near real time data pull using Ascential Java API.
  • REST Services were deployed on JBoss Enterprise Application Platform 6 deployed using the Amazon EC2 AMI, MySQL V 5.6 on Amazon RDS.

Confidential

Senior Java Developer

Responsibilities:Responsibilities:
  • Apart from this, we were also involved in following internal tools based development
  • SiteMinder integration with IBM Data power for SAML 2.0 Assertion (WS-Security)
  • EPD data retrieval is an enterprise service deployed for B2B purposes.
  • IBM Data power (at the DMZ) was implemented as B2B partner gateway
  • Creating Service proxy at web methods ESB and integration with XML Gateway to handle SOAP Attachments.

Confidential

Senior Developer for Investor Reporting - Herndon, VA

Responsibilities:
  • 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 (#Username Token)
  • 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, Wordlist 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 for Investor Reporting 2 - Fannie Mae, Herndon, VA

Responsibilities:
  • 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

Confidential

Senior Developer - Herndon, VA

Responsibilities:
  • 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
  • Wrote JUnit classes to test java classes
  • Used JSP's to build the front end and validated using JavaScript and Ajax Framework

Confidential

Senior Developer Contractor, Washington, DC

Responsibilities:
  • 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 Web services
  • Cognos Report Studio for Reporting Framework

Lead Developer

Confidential

Responsibilities:
  • Base lining the business requirements, Preparation of Business/System Use Cases
  • JSF 1.0 based Front end on WSAD 6.1
  • Preparation of Detailed Technical Design Documents
  • BIRT and JFreeChart for Reporting
  • Oracle Toplink as ORM Mapping tool
  • JNDI API for accessing Aphelion Active directory
  • Dynamic generation of printable pdf versions of the forms using iText.
  • Configured iPlanet 6.0 webserver and its plugins for integrating with SITEMINDER and WebLogic Server in clustered environment
  • Administrated Business objects on a PAC environment. 
  • Upgraded the JVM of WebLogic from jdk1.4.2 04 to jdk1.4.2 10 
  • Responsible for configuring and maintaining the Security Configuration of Business objects, LDAP configuration and adding users to LDAP/Meta-Directory. 
  • Performed setup of SSH on Application server end and Database level 
  • Performed Configuration, Maintenance and troubleshooting of Connect Direct
  • Authored JRules Business Rules as per requirement
  • Maintained JRules Rule Packages and Rule Flow to capture dependencies between the rules
  • Mapped ILOG JRules XOM (Execution Object Model) to java code base
  • Created and maintained JRules BOM (Business Object Model)
  • Designed and created a comprehensive working Rule Engine based on JBoss Drools using the existing java code-base

Confidential

Senior Developer, Scottsdale

Responsibilities:
  • Installation and maintenance of Solaris 8 operating system on Sun Sparc servers. 
  • Performance monitoring, and application maintenance for E-Commerce applications and backend systems. 
  • Installation and configuration of WebLogic 6.1 on Sun Solaris 8. 
  • Upgradation of WebLogic 6.0 to WebLogic 6.1
  • Tuning JVM heap size to maximize the number of clients accessing the applications. 
  • Installation of Apache HTTP server on Solaris 8 & Plug-in configuration with WebLogic 6.1 server. 
  • Written korn shell scripts to monitor the server logs. 
  • Worked with application development team on deploying and fine tuning the developed applications. 
  • Worked with a team of 6 Java Developers. 
  • Developed JSP and Servlet code for dynamically generating HTML pages. 
  • Design and Implement View and Controller components with Java Server Pages. 
  • Analysis, Design and Implementation of logic components (model) using java Beans technology. 
  • Data designed and implemented on an Oracle 8 database. PL/SQL Stored Procedures and triggers used. 
  • Used JDBC for communication between the application and Oracle 7.x database. 
  • Make scripts for automating the build process. 
  • Writing Technical documentation for the developed system architecture. 
  • Designed and implemented the JNI call system for interaction between the C based large precision number library and the Java Objects. 
  • Designed and implemented the user interface using JFC/Swing. 

We'd love your feedback!