Java/j2ee Full Stack Lead Developer Resume
Newtown, PA
SUMMARY
- Possess around 11 years of experience in the field of Software Development on Client/ Server projects
- Having 1.5 years of experience in Confidential as a full stack lead developer on J2EE platform.
- Having 6 years of experience in Confidential as a full stack lead developer on J2EE platform.
- Having 3 years of experience in Confidential as a java developer on J2EE platform.
- Hands - on Software Development background including architecture, design, and implementation, with particular expertise in AngularJs, Java, Oracle Pl/Sql, UNIX.
- Developed enhanced career search experience for Confidential recruitment management product using AngularJs, REST, J2EE stack.
- Extensive hands-on experience in developing software using Object Oriented Technologies
- Have completed certification for SCWCD, SCJP and SFDC basic administrator.
- Proficient in database related applications using Oracle, PL/Sql and MySql.
- Extensive experience in developing Multi-Tier Enterprise applications and system integration solutions using Java, J2EE Standards, JSP, Servlets, Web Services, REST, SOAP, Tibco Business works, WSDL, XML, Java Script and AJAX.
- Extensive experience in the computer industry within Software Engineering, Agile Scrum Methodology using Rally, Full Project Lifecycle development.
- Have written Junit Tests using Mockito, PowerMock
- Used different configuration management tools such as SVN, PVCS.
TECHNICAL SKILLS
Primary Skills: Java, J2EE (Servlets, JSP), AngularJS, RESTful services, SOAP, XML, HTML, Unix/Linux, Oracle PL/SQL
Database: Oracle 8i/9i/10g, MySQL, SQL and PL/SQL
Scripting: JavaScript, CSS, Unix/Linux Shell Scripting, REST, JSON, Jasmin
Tools: TIBCO BusinessWorks 5.2, Web Sphere Application Developer 5.1, RAD 6.0, Eclipse, Webstorm, Tomcat 8, XML Spy, TOAD, Wily Introscope, JMS, SVN, PVCS, VMWare, Tableau, Sonar, Grunt, Bower
Frameworks: Spring MVC, Struts, JQuery, Junit, Karma, Node.js, Jasper Reports, XML Beans
Others: J2EE Web services using IBM RAD, Apache Axis web services, J2EE Design patterns, Maven, JMS, RHEL Linux commands, Httpd, SSh Tectia, Putty, Cron, rsync, SFDC Administration, NodeJs, Alfresco, log4j
PROFESSIONAL EXPERIENCE
Confidential, Newtown, PA
Java/J2EE Full stack Lead developer
Responsibilities:
- Design & code using Object Oriented Design and development in Java, J2EE.
- Developed POC on AngularJS eco system for single web page applications using Bower, Grunt, Jasmin, Karma for new career search development project for RM product.
- Coding JavaScript using dojo and debugging using Chrome debugger.
- Implemented RESTful services with AngularJS ecosystem with java server side using Confidential customized bootstrap UI libraries.
- Implemented secure integrations with clients doc cloud to export candidate documents via ESB.
- Coordinate with business analysts, scrum masters and QA team for 2 week releases.
- Agile scrum using Rally to track user stories and defects.
- Extensively used eclipse and Webstorm IDE for project development.
- Write Junit test cases using Junit, Mockito libraries for unit testing the Java code.
- Write Jasmin test cases for behavioral driven testing for AngularJS based applications.
- Continuous integration using Jenkins jobs and coding compliance using Sonar reporting.
- Experience working in Agile scrum, Agile and sprint based development teams.
- UI / User Interface development experience using AngularJS, BootStrap ( Confidential customized).
- Work on new career search website with Java, Angular.js and RESTful technologies.
- Follow Agile scrum methodologies for design, coding and testing the java/j2ee applications
- TDD & BDD using Jasmin with Angular.js ecosystem
- Work on J2EE application backend and resolving defects
- Write Junit test cases for unit testing the java server side.
- Use google analytics to measure the applicant usage trends
- Involve and collaborate in peer reviews for the code patches.
- Make sure CI build is intact on every code check-in.
Confidential, San Jose, CA
Java-J2EE Full Stack Lead 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.7 on the Linux virtual machines.
- Perform Oracle 11g migration of all the data/applications from Oracle 10g database.
- Creating stored procedures, functions, triggers, sequences, views using SQL and PL/SQL.
- 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.
- Developed a proof of concept in RESTful Jersey based services for quicker business data access embedded onto our collaboration webex social platform within Cisco.
- Work with QA team and business users
Confidential, SanJose, CA
Senior 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 6, 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
Confidential, San Jose, CA
Senior Java/J2EE Developer
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 for Confidential support 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
Confidential, San Diego, CA
J2EE/Java 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.
- Scan service perspective:
- 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.
Confidential, Roseland, NJ
Team Lead & Developer
Responsibilities:
- Requirement analysis, System Specification Document (SSD) & Program Specification Document (PSD) preparation, Coding, Support Business & QA Testing, Technical/Systems support, Unit testing & System integration testing, Onsite-offshore coordination, Team coordination.
