We provide IT Staff Augmentation Services!

Senior Java Developer Resume Profile

2.00/5 (Submit Your Rating)

CA

SUMMARY

Experience I have over 20 years of Object Oriented software development experience and 16 years of Web Development. For the last 16 years, I have been involved with analysis, architecture, design, and implementation of Web sites, E-commerce sites, Web 2.0, Search Engine Optimization SEO , Shopping Carts, Web Crawlers, RSS and Atom, Network and Web Security, Automation, Bulk Email Campaigns, and WAP sites utilizing technologies such as OOP Object Oriented Programming , Java, J2EE, Java Multithreading, Spring framework, Spring MVC, Spring AOP, Spring REST, Spring JMS, Spring Security, Struts 2, Hibernate, JPA, SOAP and REST based Web Services, Cloud Computing, WebLogic and JBoss Application Servers, Tomcat, Apache Web Server, Apache Solr, Eclipse, JProfiler, LDAP, ERwin, Junit, HtmlUnit, Jenkins, Atlassian Jira, Fisheye, Crucible, Confluence, Bamboo, Clover , Sonar, OpenGrok, Velocity, Freemarker, Jasypt, Quartz Open Symphony , JavaMail, HTML5, jQuery, jQuery UI, Ajax, JSON, Object Oriented JavaScript, Advance CSS, CSS3, SVG, Adobe Dreamweaver, SVN, Git, GitHub, Hazelcast IMDG , DOM, DHTML, XML, XHTML, XSL, XPath, XPointer, Mobile Apps, Android SDK, ADT Android Development Tools , XHTML MP, WML, WURFL, WAP 2.0, SQL, PL/SQL, Hibernate, UML, Oracle, NoSQL, Hadoop, MongoDB, MS SQL Server, MySQL, Design Patterns, UNIX, Advanced UNIX Shell Scripting, Linux, Advanced Linux Security, Networking and Networking Protocols, Networks and Computers Security, Vulnerability Assessment and Penetration Testing, Nessus, Nmap, Virtualization, Drupal, PHP, LAMP, Drupal e-Commerce module, Drupal Ubercart, Streaming media, Rich Media, C . Furthermore, I am an expert on all aspects of Web page design, Web site design, search engine optimization, Shopping Carts, Credit Card Processing, different Web and Internet standards, Domain Name Servers, Internet domain set up, Web hosting, and Web hosting account administration, online and email marketing campaigns. I also have deep understanding of stock market, options, futures, commodities, money, and real estate. In addition, I read and learn extremely fast I am persistent, dedicated, and focused, with affection for learning or implementing new technologies, and concepts.

EXPERIENCE

Senior SOA/Java Developer, Consultant XXXX

Environment E-commerce Application, AOS Apple Online Store , OSX, Red Hat Linux 5, J2EE 1.7, Spring 3.0.6, Hibernate 3.6.0, Spring MVC, Apache, JSP, Servlet, log4j, Eclipse Kepler, Junit, HtmlUnit, Multithreading, dom4j, XML, XML Schema, MySQL, Oracle, Hibernate, Oracle PL/SQL, Oracle Enterprise Manager, Oracle SQL Developer, SVN, Maven, HTML5, CSS3, SVG, JavaScript, jQuery, jQuery UI, jQuery form Validation, jQuery custom Plugins, Ajax, JSON, Mustache, Jenkins, Geppetto Apple Content Management , Espresso, Radar, Concierge Chat, Sonar, JaCoCo, OpenGrok, JDBC proxy Log4jdbc , Eclipse, Agile development, MongoDB, Atlassian Jira, Fisheye, Crucible, Confluence, Bamboo, Clover , Radar, Espresso, Splunk.

  • Implemented new features such as Apple Id Delete feature for Community.
  • Implemented new Community Services.
  • Provided production support for Community, and Trending pages and Services.
  • Provided production support for Merchandising pages and Services.
  • Implemented solutions for a large number of bugs, and production support cases.
  • Optimized Community Services methods and their related SQL queries resulting in 55-80 percent better performance for optimized methods. Log4jdbc was utilized to log and profile SQL queries used by the methods.
  • Administered Splunk for Community group created Splunk dashboards.
  • Performed Crucible code reviews for Community and Merchandising Support teams.

Jan 12 Present

J2EE/Web Lead Developer

Environment E-commerce Application, Red Hat Linux 5, Fedora, J2EE 1.6, Spring 3.0.6, Hibernate 3.6.0, Spring MVC, Bean Validation JSR-303 , Struts 2, Apache, JSP, Servlet, log4j, and JavaMail, Eclipse 3.7, Junit, HtmlUnit, Multithreading, dom4j, XML, XML Schema, MySQL, Oracle, Hibernate, Oracle PL/SQL, Oracle Enterprise Manager, Oracle SQL Developer, SVN, Git, GitHub, Maven, HTML5, CSS3, SVG, JavaScript, jQuery, jQuery UI, jQuery form Validation, jQuery custom Plugins, Ajax, JSON, Adobe Dreamweaver, RSS, Jenkins, Sonar, JaCoCo, OpenGrok, JDBC proxy Log4jdbc , Data Mining, Eclipse, Web Services, Apache CXF, REST JSR-339 , Agile development, Google App Engine, Google Cloud SQL, MongoDB, Bugzilla, Virtualization Oracle VirtualBox , SSH, OpenSSH, SSH Tunneling, Drupal Panels, Pagination, Views, CCK, Ddblock Slider, RSS modules , PHP.

  • Developed the Mailing List/Discussion Groups Data Mining application. Given certain regular patterns, this application will return the daily occurrence of these regular patterns in thousands of mailing lists.
  • Automated the download and processing of reports from affiliates such as HSBC bank, and Bank of America by implementing HtmlUnit based web crawlers which downloaded and processed these reports.
  • Supervised the design and implementation of Data Centers Management Dashboard DCMD for HSBC data centers. DCMD consumes JSON objects produced by a REST based service.
  • Implemented all the REST based service endpoints consumed by DCMD utilizing JAX-RS CXF .
  • Created the Word2Html Java application which processed Word files into complete Drupal Web sites. Each Word file was not only converted and sanitized, but also paginated and tagged using online services. Thus very long Word files were converted to hundreds of Html Pages in order to allow more ad impressions for the site. Word2Html was hosted on Google App Engines, and utilized Google Cloud SQL.
  • Optimized over 30 methods and their related SQL queries resulting in 50-70 percent better performance for each method. Log4jdbc was utilized to log and profile SQL queries used by the methods.
  • Utilized Java clients to populate and query MongoDB databases.
  • Implemented UI functionalities utilizing Html5, CSS3, jQuery, Ajax, JSON.
  • Implemented Ajax form validation and processing using jQuery, and jQuery Validation plugin.
  • Created and Integrated Distributed Caches for clients using Hazelcast.
  • Developed Drupal based sites which were populated and updated automatically and entirely through RSS feeds.
  • Developed SQL Scripts, PL/SQL packages, procedures, and functions for different projects.

Confidential

Senior Java Developer WAP Specialist

Environment WAP Application, UNIX, , Red Hat Linux 6, J2EE 1.6, WebLogic Platform 9.2, JSP, JSTL, Servlet, Spring 3.0.6, Spring MVC, Spring REST, Spring Security, WebLogic Workshop, Spring JMS, RabbitMQ, Atlassian Jira, Fisheye, Crucible, Confluence, Bamboo, Clover , JUnit, dom4j, XML, Oracle, PL/SQL, Oracle Enterprise Manager, Multithreading, Hibernate 3.6.0, JPA, SVN, Android SDK, ADT Android Development Tools , XHTML MP XHTML Mobile Profile , WCSS WAP Cascading Style Sheet , WURFL, WURFL Java API, and WALL the Wurfl tag library , HTML5, CSS3, SVG, jQuery, jQuery UI, jQuery Plugins, Ajax, JSON, Adobe Dreamweaver, Web Services, REST, JAX-RS, CXF, SOA, JProfiler, UML, Eclipse, SVN, Maven, Toad, Scrum, Virtualization VMware , Memcached, spymemcached Memcached client , NoSQL, Hadoop.

  • Analyzed, designed and implemented the CEO Mobile application utilizing XHTML MP XHTML Mobile Profile , WCSS WAP Cascading Style Sheet, WURFL, WURFL Java API, and WALL the Wurfl tag library . CEO Mobile application is a WAP version of Bank of the West CEO Commercial Electronic Office service CEO Mobile makes a number of functions from CEO portal available to mobile clients. Examples of ported functionality were wiring large amounts of money or approving large payments.
  • Created all the necessary Web Services structure to make selected functionalities of main CEO application available to CEO mobile and other applications. CXF and REST were used for creation of these web services.
  • Designed and implemented Android based CEO mobile app utilizing Android SDK, ADT Android Development Tools .
  • Assisted in upgrading the UI of the main CEO Web pages, and other Bank's applications using CSS, jQuery, jQuery UI, Ajax, and JSON.
  • Implemented different jQuery plugins.
  • Implemented several Map/Reduce programs to extract data from Hadoop clusters.
  • Designed the overall design of the front end including all the mobile pages.
  • Implemented the form validation and processing modules for all the mobile pages.
  • Implemented the text messaging module for communicating necessary text messages to customers which was also used for marketing new products to clients.
  • Identified and resolved memory leaks and performance bottleneck utilizing JProfiler profiler.

Confidential Senior J2EE/Web Lead,

Environment E-commerce Application, Linux, J2EE 1.6, JBoss 5.0.0, Web Services, Apache Axis2 1.2, SOAP, Spring, Spring JDBC Template, Struts 2, JSP, JSTL, Servlet, JDBC, Ajax, Data Modeling, log4j, Commons Validator, Apache Solr Lucene, Eclipse, Junit, HtmlUnit, Freemarker, Jasypt, Multithreading, Open Symphony Quartz, LDAP OpenDS , Word Tracker, dom4j, XML, MySQL, Oracle, PL/SQL, Oracle SQL Developer, Oracle Enterprise Manager, Hibernate, CSS, Object Oriented JavaScript, jQuery, jQuery UI, XMLSpy, Eclipse, SVN, Hudson For Continuous Integration , Bugzilla, SSH, OpenSSH, OpenPGP, GPG.

  • Lead a team of 6 developers to develop and launch the Job Board Marketing JBM Service. JBM is a Web application and was implemented using MVC architectural pattern. The application uses Spring, Struts2, and Hibernate through JPA.
  • Designed and implemented Best Resume's BI Business Intelligence dashboard which used Ajax, Spring, Hibernate, Struts2 deployed on Amazon EC2 servers. Amazon S3 was utilized as the storage space.
  • Administered Oracle 9i Server and Cluster.
  • Implemented the Bulk Email Marketing module utilizing JavaMail, and FreeMarker templates. The Bulk Email Marketing sends out millions of direct marketing emails per year.
  • Implemented a large part of the UI dynamic functionalities using CSS, jQuery, jQuery UI, Ajax, JSON, and XML.
  • Implemented the required Web crawlers to login into user accounts on job board sites such and Monster, Yahoo Hotjobs, and Dice, and perform the necessary tasks on the users' accounts automatically. The crawlers were implemented using HtmlUnit.
  • Developed JBM's Shopping Cart pages.
  • Automated the scheduling and triggering of crawlers actions by utilizing the Open Symphony Quartz.

Confidential Senior Java Developer Web Service Specialist

Environment E-commerce Applications, Linux, J2EE 1.4, JBoss Server, Design Patterns, JSP, Servlet, Ant, Eclipse, dom4j, XML, DTD, JNI, Multithreading, Jakarta Struts, MySQL, Apache Axis, Web Services, Commons Validator, HttpClient, Collections, JProfiler, Velocity, HtmlUnit, log4j, CSS, JavaScript, CVS, Toad.

Confidential Senior J2EE Developer

Environment Internet Applications, UNIX Solaris , J2SE, J2EE, WebLogic Application Server 7.0, Web Services, ERP, UML, Rational Rose, Design Patterns, EJB, Message Driven Beans, JSP, Servlet, JMS, JDBC, JNDI, Multithreading, JDOM, WebLogic Portal 7.0, JProfiler, IntelliJ IDEA, ClearCase, Oracle9i, SQL, PL/SQL, Ant, CSS, JavaScript, SOAP, SOAPTest, Apache Axis.

Confidential Senior Software Engineer

Environment Client/Server Applications, SGI and Sun Sparc Stations, Linux, UNIX, Visual C and MFC 5.0, Java , C , Perl, CGI, UNIX scripts, Oracle.

INTERESTS Web 2.0, Web 3.0, Real Estate, Finance, Startups, Venture Capital, Social Network Evolution, Cloud Computing, Speed Reading 600 wpm .

Technology

Skill Level

Java and J2EE Related Technologies

  • EARs, WARs, EJB 2.0, MDB, JSP, JSP Customized Library, Servlets, JDBC, JPA, JMS, JAXP, RMI, JNDI, JSSE, JTA, JTS. JNI, JavaMail, Multithreading, I18N, Log4J, dom4j, JDOM, Jasypt.
  • Java Networking, TCP/IP, UDP, Socket, ServerSocket, DatagramSocket, Proxy, URL, URLConnection.
  • Tomcat 6.0, Jetty, Maven, Ant, Struts 1.3.10, Eclipse 3.7, IntelliJ IDEA, JProfiler.
  • WebLogic 9.2, JBoss Application Server 5.0
  • ESB Enterprise Service Bus , JBossESB
  • Hazelcast IMDG , Memcached, spymemcached Memcached client
  • Expert
  • Expert
  • Expert
  • Expert
  • Intermediate
  • Intermediate

Object And Aspect Oriented Analysis and Design

  • OOA Object-Oriented Analysis , OOD Object-Oriented Design , OOP Object-Oriented Programming
  • AOP Aspect Oriented Programming , DI Dependency Injection
  • UML, IBM Rational Rose, Visio, ArgoUML, Design Patterns, J2EE Design Patterns,
  • Expert
  • Expert
  • Expert

Java Open Source

  • Portal and Portlets JSR 168, JSR 286 : Liferay Portal.
  • Search Engines: Lucene, Solr.
  • Spring Framework, Spring Web, Spring MVC, Spring AOP, Spring REST, Spring Security, Spring Jdbc Templates, Struts 2, Hibernate, log4j, Log4jdbc, P6Spy, Tomcat, Apache Jetty, Tiles, Velocity, and ActiveMQ.
  • JUnit, HtmlUnit, JWebUnit
  • JSTL, EL, FileUpload, Configuration, Email, HttpClient, Collections, Logging, C3P0, DBCP.
  • dom4j, Xalan, Freemarker, Quartz Open Symphony

Expert to Intermediate

SOA and Web Services

  • REST JSR-339, JSR-311 , CXF, Jersey, JAX-RS, Spring 3 REST
  • WSDL, SOAP, Axis2, Apache CXF, soapUI
  • JMS, Spring JMS, RabbitMQ, ActiveMQ, JBossMQ

Expert

Intermediate

Intermediate

Cloud Computing

  • Amazon EC2 servers. Amazon S3
  • Google App Engine, Google Cloud SQL

Intermediate

Database Related Technologies

  • Relational Databases, SQL, JDBC, ODBC, Toad, Oracle SQL Developer Tool, Oracle Enterprise Manager, Oracle Database Configuration Assistant.
  • PL/SQL, Packages, Procedure, Functions, Triggers
  • Hibernate, JPA
  • JDBC Proxy Log4jdbc, P6Spy
  • Oracle 9i, 10i , MySQL
  • Database Optimization, Normal Forms
  • NoSQL, Hadoop, Map/Reduce, MongoDB, Splunk
  • Expert
  • Expert
  • Expert
  • Expert Intermediate
  • Intermediate
  • HTML, XHTML, and DHTML Related Technologies
  • HTML5, DOM1, DOM2, Layers
  • Object Oriented JavaScript
  • jQuery, jQuery UI, jQuery Form Validation, jQuery Plugins, jQuery custom Plugins, jQuery Mobile, Ajax, JSON.
  • CSS Level 1, 2, and 3
  • SVG Scalable Vector Graphics for HTML5
  • Adobe Dreamweaver
  • Advance DHTML applications
  • XHTML
  • Cross browser compatibility issues, Web site and Web page optimization issues.
  • Firebug, and Web Developer Firefox

Expert to Intermediate

Virtualization

VMware, Oracle VirtualBox

Expert

SCM, Build Management, Bug Tracking, Project Management

Maven, Ant

  • Apache Subversion SVN , Git, GitHub, Rational ClearCase, CVS
  • SCM: Branching, Tagging, Rebasing, Merging, Pulling, Pushing
  • Bugzilla, Jira, Rational ClearQuest
  • Atlassian Jira, Fisheye, Crucible, Confluence, Bamboo, Clover

OpenGrok

Expert

Continuous Integration, Code Inspection, Code Coverage

  • Jenkins Hudson , Bamboo
  • Sonar, FindBug
  • JaCoCo, Clover
  • Expert
  • Network and Computer Security
  • Firewalls, DMZ, Content Filtering
  • Certificate, Public/Private key, Symmetric Key, SSL, Https.
  • SSH, OpenSSH, SSH Tunneling Port Forwarding
  • OpenPGP, PGP, GPG, MD5, SHA-1, SHA-2, AES, 3DES, Nessus Vulnerability Scanner

Intermediate

PHP Open Source

  • Drupal, Drupal e-Commerce module, Ubercart, Views, CCK, Panels, Mini-Panels, Sliders Ddblock , Video and Embedded Media SWFTool, FrontMedia, Embedded Media Field , and many other Drupal modules.
  • PHP
  • Piwik, phpBB, OpenX, vBulletin, WordPress, Phproxy and Glype Proxy, WAMP and XAMPP servers

Expert

Intermediate

XML

  • DTD, XML Schema, JDOM, dom4j, Xalan, JAXP, Xerces Parser, XPath 1.0 and 2.0, XSLT 1.0, XMLSpy
  • XQuery 1.0, XLink, XPointer
  • Expert
  • Intermediate
  • Mobile Applications
  • Android SDK 2.1 to 4.0.3 and ADT Android Development Tools
  • XHTML MP, WML, WCSS, WURFL, WURFL Java API, WALL.

Expert

Intermediate

E-Commerce

  • Credit Card Payment Processing, Payment Gateway, Authorize.net
  • Shopping cart software development.
  • Form Validation and Processing client and server side
  • Integration of Credit Card Processing and Payment Gateways.
  • Integration of Check Processing TeleCheck .
  • Bulk Email Development, Web Crawler Development

Expert

Web Sites Design and Hosting

  • Web hosting and Virtual Hosting configuration, Portal, Internet, Intranet, and Extranet.
  • Search engine optimization strategies, DNS, Security and Certificate Integration

Expert

Web 2.0

RSS, Atom, Blogs, Message Boards, rating, tagging, rich media

Intermediate

Web Sites Portfolio Web sites created by me :

  • databaseandmysqltutorials.com Drupal, Word2Html, Personal, Tutorial Site
  • movieweb.com Drupal, RSS, Rich Media
  • nobleflash.com Drupal, Game Site
  • work-at-home-business.com phpBB, Discussion Board

Screencast and Video Editing

Camtasia Studio 6, Adobe After Effects CS4

Expert

Streaming Media

  • Streaming media rendering QuickTime, QuickTime, Flash
  • Streaming media servers and codecs Helix Server, QuickTime, Windows Media Server, and Sorenson Codec

Expert

Intermediate

Online Ad:

  • Development of static and dynamic online ads, Layer ads, Interstitials, Flash Ads, Rich Media ads, Banner ads, Leaderboards, Skyscrapers, Pop-ups, Scrolling Ads, E-mail ads and campaigns.
  • Ad tracking and ad networks, Google and Yahoo ad publishing.

Expert

Operating Systems

  • Unix Solaris, and HP-UNIX
  • Linux
  • Redhat, Fedora, CentOS
  • Debian, Ubuntu, BackTrack
  • SUSE, OpenSUSE
  • GNOME, KDE
  • Advanced Linux Security, Advanced Linux Networking, Intrusion Detection System IDS , Snort, Tripwire, Wireshark, Squid Proxy
  • Advanced Unix Shell Scripting Bash
  • Windows Server 2003 and 2008, XP, Vista, Advanced Windows 7
  • AutoHotkey Automation

Intermediate

Expert

Expert

Vulnerability Assessment and Penetration Testing

Metasploit, Nessus, Nmap

Intermediate

Virtualization

Vmware, Oracle VirtualBox

Expert

SCM, Build Management and Bug Tracking

  • Maven, Ant
  • Apache Subversion svn , Git, Rational ClearCase, CVS, SourceSafe
  • Rational ClearQuest, Bugzilla, JIRA

Expert

Other Programming Languages

Perl, C, C , Visual C , Visual Basic

Intermediate

Real Estate

  • Licensed, Foreclosure, Financing, Refinancing, Wholesale, Title, Title Clearance
  • Tax lien, and Tax deed investment

Stocks, Bonds, Commodity Trading

  • Valuation of value and growth stocks
  • Technical analysis of stocks including chart pattern, and indicators.
  • Options, Futures, and Commodities Trading.
  • Valuation of Bonds

Intermediate

We'd love your feedback!