Java-j2ee Full Stack Application Developer Resume
San Jose, CA
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 MVC, 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.
- 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 framework.
- Experienced in XML, XSL, XPATH, XSD.
- Hands on experience with SFDC administration activities.
- Good knowledge on Hadoop eco system and technologies.
- 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
- 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 Introscope.
- 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 MVC, Spring MVC, Ajax, Jasper Reports, XML Beans, log4j, JQuery, Junit
Others: 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
ConfidentialJava-J2EE Full Stack Application Developer
San Jose, CA
Responsibilities:
- Architecture, design and development of various systems and subsystems using J2EE, Java, REST, Oracle PL/Sql
- To allow IBSG 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 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, PL/Sql
Front End: Java/J2EE, JSP, Spring MVC, Hibernate, JQuery, Javascript, JSON, Junit, RESTful services using Jersey
ConfidentialRole: Java/J2EE Application Developer
San Jose, CA
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 MVC, Struts MVC, Hibernate, JQuery, Junit, JSON, REST,
ConfidentialJava Backend Engineer
San Jose, CA
Responsibilities:- Involved in enhancing, customizing and deploying Alfresco on Tomcat server for content management for IBSG 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
- 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 MVC, Struts MVC, Hibernate, Servlets
ConfidentialRole: J2EE/Java Backend Developer
San Diego, CA
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 MVC, XML Beans, Stax, Junit
App Servers: Tomcat 5.5