Java-j2ee Full Stack Developer Resume
San Jose, CA
PERSONAL STATEMENT:
As an experienced software engineer, my programming abilities combined with ability to understand business quickly reduces the turnaround time and benefit the company or its clients, especially in agile environment where time to market is very important for the application or product.
SUMMARY:
- 9 years of IT experience in performing Analysis, Design, Development, Testing, deployment, trouble shooting and maintenance of business application systems using object oriented programming.
- Extensive experience in developing Enterprise web applications using J2EE technologies like Spring MVC, Struts, Hibernate, JSP, Ajax, JQuery, JSON.
- Hands on experience working in EAI using Tibco Business Works, JMS and Hermes.
- Hands on experience of Service Oriented Architecture using J2EE Web Services, Axis web services, WSDL and SOAP.
- Good knowledge on J2EE design patterns and implementing them in java server - side coding.
- Full Stack Development experience in all three layers (view, service/business, database) with hands on experience in HTML, CSS, JavaScript, JQuery, AJAX, JAVA, J2EE, Oracle, Mysql, Tomcat, Linux.
- Knowledge on single page application frameworks like Angular.js
- Experience in distributed systems, multi-threading and synchronization.
- Proficiency in working with RAD 6, WSAD 5.x, Eclipse, Maven, SVN, PVCS, XML Spy
- Experience in RESTful services using Jersey and Jackson frameworks.
- Experienced in XML, XSL, XPATH, XSD, HTML, CSS and JAVASCRIPT.
- Hands on experience in developing Android apps using Android SDK, Emulator
- Hands on experience with SFDC administration activities.
- Good knowledge on Hadoop technologies like MapReduce, Flume, Sqoop, PIG.
- Hands on experience in virtual hosting via VMWare/VirtualBox with Ubuntu, CentOS.
- Hands on experience with Linux shell scripts, Apache httpd, ssh, rsync and RHEL commands.
- Proficiency in Jasper reports design and development with Java.
- RDBMS knowledge and experience includes Oracle, MySql and MS Access.
- Excellent database design and development skills including creating stored procedures, functions, triggers, sequences, views using SQL and PL/SQL.
- Development experience in parsing xml documents via DOM, SAX parser APIs using java, XML Beans, STAX frameworks.
- Experience in using performance analysis tools like JProbe and Wily Interscope.
- Hands on experience on installing and administrating the Alfresco, a content management system.
- Experience in full life cycle development of projects (SDLC) including: requirement specifications, High level design, Low level design, Technical Architecture, development, Unit, Functional, Regression, Integration Testing, System Testing, Unit Test (JUnit), System Test plans, Project Release notes and Project induction manual.
- Self-Motivated, Flexible, Methodical, detail oriented and a team-oriented work ethic, interpersonal skills, with the ability to work across functional lines and at many levels.
- Strong analytical, problem solving, multitasking, and time management skills with consistent attention to detail.
- Easily adapt to cutting-edge technologies at greater pace and fulfill the project goals and objectives.
- Experienced in working with remote/off-shore teams and agile methodologies.
TECHNICAL SKILLS:
Primary Skills: Java, J2EE (Servlets, JSP), SFDC Administration, EAI using TIBCO BusinessWorks 5.2, RESTful services, SOAP, XML, HTML, Unix/Linux, Oracle and Alfresco.
Database: Oracle 11g/10g, MySQL, SQL and PL/SQL
Scripting: JavaScript, CSS, Unix/Linux Shell Scripting, PHP, Web scripts using REST, JSON
Tools: TIBCO BusinessWorks 5.2, Web Sphere Application Developer 5.1, RAD 6.0, Eclipse, JProbe, Tomcat 6, XML Spy, DBArtisian, TOAD, Wily Introscope, Hermes, SVN, PVCS, iReport, Unica analytics portal, VMWare, Tableau
Frameworks: Struts, Spring, Ajax, Jasper Reports, XML Beans, log4j, JQuery, Junit
Others: Hadoop MapReduce, Flume, Sqoop, PIG, Android SDK, J2EE Web services using IBM RAD, Apache Axis web services, OOAD, UML, J2EE Design patterns, Ant, Maven, JMS, Hermes, XSL, LDAP, RHEL Linux commands, Httpd, SSh Tectia, Putty, Cron, rsync, Presentation Point, Sprinklr, HootSuite
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Java-J2EE Full Stack Developer
Responsibilities:
- Architecture, design and development of various systems and subsystems using J2EE, Java, REST, Oracle PL/Sql
- To allow Confidential finance and Operations team to manage opportunity/deal details using the opportunity tracker portal with the help of ‘role’ based access privileges.
- Developing enhancements to the opportunity tracker developed in J2EE using Spring MVC framework.
- Code using J2EE methodologies, build the code using Maven, unit test (JUnit) and deploy on Stage environment for user testing.
- Work on standalone java excel reports using Apache POI for data analytics and to schedule those reports using cron jobs in RHEL Linux virtual machines.
- Installing, configuring virtual servers (VM).
- Installing and supporting Apache HTTPD, Oracle client, PHP, Tomcat 7, Java 1.6 on the Linux virtual machines.
- Perform Oracle 11g migration of all the data/applications from Oracle 10g database.
- Work on VM migration and perform all the Linux application data migration activities.
- Design and develop Presentation Point templates for dynamic power point presentation generations in real-time.
- Working with cross-functional teams to stream the data from Oracle source system to Tableau database source servers.
- Working on a POC for Angular.js migration of the opportunity tracker application.
- Working on Tableau dashboard design and development.
- Working on Jersey based RESTful services for quicker business data access embedded onto our collaboration webex social platform within Cisco.
- Work with QA team and business users
Solution Environment:
Database: Oracle 11g, 10g, MySQL, PL/SqlFront End Java/J2EE, JSP, Spring, Hibernate, JQuery, Javascript, JSON, Junit, RESTful services using Jersey
App Servers: Tomcat 7
Design: Eclipse, TableauTools SFDC, VMWare
OS: RHEL Linux, windows, Unix Shell scripts
Confidential, San Jose, CA
Full Stack Java/J2EE Developer
Responsibilities:- To gather business requirements from different operations groups respective to their theatres and consolidate their requests into business specification documents.
- Design and draft the functional & technical specifications.
- Architecture, design and development of various systems and subsystems using J2EE, Java, SOA, REST and Oracle PL/Sql
- Code using J2EE methodologies, build the code using Maven, unit test (JUnit) and deploy on Stage environment for user testing.
- Manage Tomcat application server installations on Linux environments in Stage and Production.
- Gather internal Cisco content metrics from ClickStream via Pl/Sql scripts & web services, Social media Sprinklr metrics from Face Book, Twitter metrics using RESTful services and YouTube, Slideshare & Flickr using Java scraping techniques into a single repository.
- Coding various Unix Shell and PHP scripts for generating adhoc reports.
- Developing standalone java reports for data analytics and scheduled using cron jobs in RHEL Linux virtual machines.
- Developed RESTful services for quicker business data access embedded onto intranet based collaboration webex social (IWE) tool within Cisco.
- Developed web services client stubs to access Cisco employee web services APIs using Axis 2.
- Installing, configuring, managing virtual servers (VM) like Apache HTTPD, Oracle 10g client, PHP, Tomcat 7, Java 1.6 on the Linux virtual machines.
- Coding and scheduling cron based backup scripts using rysnc shell scripts to the NAS share mounted on the VM server.
- Design and code Java applications in Jasper Reports which would help in generating reports in PDF, Excel formats.
- Work with QA team and business users
Solution Environment:
Database: Oracle 10g (10.2.0.3.0 ), MySQL
Front End: Java/J2EE - JSP, Spring, Struts, Hibernate, JQuery, Junit, JSON, REST, Axis 2 v1.5, PHP
App Servers: Tomcat 6Design Eclipse, iReport (Jasper Reports), Android SDK
Tools: SFDC, Alfresco
OS: RHEL Linux, windows
Confidential, San Jose, CA
Java Backend Engineer
Responsibilities:- Involved in enhancing, customizing and deploying Alfresco on Tomcat server for content management for Confidential needs.
- Deployed Wiki which supports collaboration and document oriented features.
- Designed and developed various Unix Shell and PHP scripts for generating adhoc reports.
- Java applications coded in Jasper Reports which would help in generating reports in PDF, Excel formats.
- Deployed JIVE & applied customizations for Confidential group
- Administer JIVE, Wiki in terms of user, space managements and upgrade to newer versions.
- Support J2EE applications - Ibook, CTFI presentation builders. To deploy the code/patches using kintana.
- Administer the Alfresco system and responsible to upgrade to newer versions of Alfresco.
- Work with QA and business users for user acceptance testing
Solution Environment:
Database: Oracle 10g (10.2.0.3.0 ), MySQL
Front End: Java/J2EE - JSP, Spring, Struts, Hibernate, Servlets
App Servers: Tomcat 5.5
Design: Eclipse, iReport (Jasper Reports), Android SDK
Tools: Alfresco, JIVE
OS: RHEL Linux, windows
Confidential, San Diego, CA
J2EE/Java Backend Developer
Responsibilities:
- Involved in design, development and deployment of integration interfaces.
- Designed and developed various BW processes to complete the integration path.
- Created and configured queues, topics in TIBCO EMS.
- Transformed the source data to target data by using XPATH expressions in BW
- Deployed BW processes to various environments by using TIBCO BW Administrator.
- Performed unit testing, integration testing and performance testing.
- Designed and developed XML schemas for collecting metadata from the Black Duck (BD) knowledge base using BD APIs.
- Developed java support utilities to enhance the BD scan service capabilities.
- Designed and developed metrics reports for the BD scan service using Jasper reports framework.
Solution Environment:
Database: MySql Front end Java, J2EE, TIBCO BusinessWorks 5.2, Spring, XML Beans, Stax, Junit
App Servers: Tomcat 5.5Design Eclipse, iReport (Jasper Reports), Maven
Tools: SVN, Hermes (JMS Browser), JMX