Java Developer Resume
Livonia, MI
SUMMARY:
- Around 6 years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environment using Java / J2EE Technologies.
- Experience in various web based applications using core Java , J2EE , Web Services , JSP , Servlets , Java Script , Primefaces , JSF , EXTJs , GWT , Gulp Js , Node Js , cytoscapejs , jointjs , HTML5 , Canavs , JDBC , HTML , XML , CSS , and Java Beans .
- Extensive development experience with open source software’s like Hibernate , iBatis , spring and Maven .
- Good working knowledge in IT , PLM , Telecom , and Manufacturing Domains .
- Experience on Automation testing with selenium and cucumber web drivers.
- Experience in Integration testing, Regression testing, and Functional Testing and Unit testing.
- Involved in all the phases of Software Development Life Cycle including Analysis, Design, Development, Integration and Implementation ( SDLC ).
- Hands - on experience with industry-standard IDEs like Eclipse and Net Beans
- Experienced in various frameworks and tools such as Struts Framework and Spring MVC framework.
- Experience on Unit and Functional testing and coding with Junit framework.
- Experienced in developing database to create its objects like tables, views, functions, triggers, and stored procedures packages using SQL in Oracle , MS SQL Server , and My - SQL .
- Extensive experience in programming, deploying, configuring, fine-tuning and administering popular J2EE Application Open source Servers like JBoss , and Apache Tomcat .
- Worked on Teamcenter PLM , Active workspace , Thin-client and RAC clients.
- Worked and managed teams in varied work culture environments. Good International exposure, have Worked with clients in USA and India. Have excellent communication and interpersonal skills.
TECHNICAL SKILLS:
Languages: Java, C, C++, HTML, CSS
Web/Distributed/Frameworks: J2EE, Servlets, JSP, JDBC, Struts, Spring, REST, SOAP, XML, XSD, Junit
UI Technologies: HTML, CSS, Java Script, JQuery, SQL, AJAX, AngularJs
Scripting: HTML, XHTML, CSS
Object/Relational Mapping: Hibernate (ORM)
Web/Application: Apache Tomcat 5.5/6.0/7.0, JBoss, Gold Fish Servers, Express, Jetty
Databases: ORACLE 10g/11g, MS-Access, MySQL, SQL-Server
GUI: GWT, Swing, AWT
IDE: Eclipse, Net Beans, Edit Plus2, Visual Studio
Build Tools: Maven, Gulp, Ant
Case Tools: Subversion (SVN), Git, Perforce
Operating Systems: Windows XP, Windows7, Windows8
Web Design: Microsoft Visio
Methodologies: Agile and Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Livonia, MI
JAVA Developer
Technology: Java, JSP, Solr Search Engine, SVN, GIT, Polarion ALM, HTML, XHTML, CSS, JSF, Log4j2, Primefaces, Maven
Responsibilities:
- Worked on implementing new strategies to reuse existing functionalities from the PLM.
- Implemented new project process flow with various technologies by Polarion ALM (Application Lifecycle Manager) for the PLM projects using GIT repositories and Solr search.
- Researched and developed suitable methods for the L2 and L3 catalysts.
- Tested various scenarios for the better functionality of the product.
- Automating a system to generate Excel Reports for different teamcenter versions for Data Model.
- Got projects, templates, supporting files from SVN repository.
- Used Visual SVN Server and Tortoise SVN client for execution.
- Created Java API on eclipse IDE for different use-cases of project.
- Scheduled tasks as part automation for nightly build to generate Excel reports.
- Worked on implementing JSF-Primefaces tree for the data model viewer alternative to visio tool.
- Read data from Excel sheets ( XLS) for JSF tree and data tables using WorkBook.
- Added various layout units, ajax methods and css styling.
- Created Maven project and updated system dependencies and maven dependences in pom.xml.
- Worked on XHTML, java beans and exporting data from excel to create tree.
- Worked on cytoscape.js and joint.js functions and plugins for the templates graph and tree hierarchy.
- Worked on various zoom in/out, bird’s eye view, search node or item, select and unselect, highlight features using js and primefaces.
- Implemented log4j2 for logger statements.
- Worked on drawing tree by creating JSON data and using that data to render by using HTML5 Canvas shapes.
- Worked on MySQL database and render data by retrieving from DB to populate on the prime faces client page.
Confidential, Milford, OH
JAVA Developer
Technology: Java, GWT, css, gulpjs, node.js, angular js, yeoman (code scaffolding), Node Package Modules (NPM), express, jetty, Bower, Selenium, Cucumber
Responsibilities:
- Worked on Teamcenter 10.1x, Teamcenter 11.2x versions and added new properties and BO objects in BMIDE and RAC client extensions.
- Identified and created the test cases and scenarios to be automated and wrote scenarios used for testing the application using cucumber and ran these tests with selenium web driver in Junit Framework.
- Performed browser (Firefox, Chrome) and platform (Windows 7) compatibility testing in virtual machine environment.
- Worked on backend development involving the MVP architecture in Java GWT coding.
- Added new directives using angular js & UI Grid and backend with overlay GWT through interface.
- Created various widgets for the compare view to select objects and drag &drop features on client.
- Participated in daily scrum calls, handled various stories and finished with in the sprint.
- Wrote Mockito tests cases for the code coverage.
- Extensively used express, jetty servers and sonarQube dashboard.
- Resolved various defects in the product before shipping it to the customer.
- Worked replacing maven build with gulp build system to increase the performance.
- Developed an algorithm for the running GWT, selenium, Mockito test cases from the command line which need to support from the new gulp build system.
- Developed a procedure for invoking the all the required dependencies and modules to create the Javadoc and execute the Javadoc calls from the command line.
- Worked on yeoman code scaffolding using node.js which is an alternative for the archetype generation for the maven.
Confidential, Houston, TX
Engineer Intern
Technology: HTML, CSS, Servlets, JSP, Javascript, Oracle/SQL database
Responsibilities:
- I am assisting engineers for providing ideas in developing actuator concepts, creating electrical wiring diagrams, writing process steps and work instructions for setting up the actuator.
- Creating maintenance manuals utilizing skills learned from my master’s degree course work, p ilot testing to commissioning and installation
- I worked on company’s website and database management.
Confidential
Instructional Technologist- application developer
Technology: SQL Server, SQL Work Bench, Java, JDBC, Microsoft Suite, MS Excel, HTML, Word Press
Responsibilities:
- Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
- Played key role in the design and development of application using J2EE .
- Established a system for automating course site and HR Processes using Blackboard.
- Created Software tool for generating the faculty letters using MySQL database with mail merging technique.
- Created various forms by exporting data from the Excel sheet into tables using the SQL .
- Extensively used Entity Beans in data access layer to access and update information in the database.
- Wrote PL/SQL stored procedures and involved in performance tuning of complex queries.
- Developed the different components of the application such as JSPs , Servlets .
- Managed and maintained the work of Faculty on online faculty portal.
- Assisted in the development and maintenance of the department's web presence.
- Troubleshooted technical course design issues with faculty.
- Conducted research to identify potential applications for new and emerging instructional technologies.
- Developed and implemented several test cases using JUnit framework
- Created and maintained faculty webpages on RN - BS site.
Confidential
Assistant Systems Engineer
Technology: Java/J2EE, GWT, HTML, JDBC, SQL Developer
Responsibilities:
- Team Leader for “Granite for Mobile Inventory for configuring Universal Mobile Telecommunications System for 3G (UMTS) & Global System for Mobile Communications 2G (GSM)”
- Developed “PLDM Reporting Tool” for Mobile Inventory (MI) End Users which is designed to allow MI (Mobile Inventory) end-users to monitor log files created by all Granite Discovery and CRT Modules. Each Discovery and CRT Module will create one CSV-file for day in same UNIX directory and with the same technical format.
- Developed the controller servlet to handle the requests and responses.
- Designed and developed JSP pages using Struts framework.
- Involved in writing client side validations using Java Script.
- Involved in the design of the Referential Data Service module to interface with various databases using JDBC.
- Involved in designing test plans, test cases and overall Unit testing of the system.
- Prepared documentation and participated in preparing user’s manual for the application.
- Analyzed the data configurations and saved the time.
- Responsible for the design, coding and debugging for the developed tool.
- Responsible for the troubleshooting for the designed software.
- Implemented deployment procedures of J2EE applications and code to Tomcat Application server.
- Learned new tool for project like Granite and GWT (Google web Tools).
Confidential
Assistant Systems EngineerTechnology: Java/J2EE, springs, Web Services, Hibernate, Oracle, ExtJs
Responsibilities:
- Involved in Object Oriented Design/Object Oriented Analysis with usage of UML Sequence Diagrams and Class Diagrams with Microsoft Visio.
- Developed SQL scripts for mapping data and for creating transactional tables.
- Integrated Spring DAO for data access using Hibernate.
- Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data Objects) and Hibernate.
- Developed data access layer and components using iBATIS and JPA/Hibernate frameworks with spring framework support for object persistence to Oracle DB.
- Used session beans for web/web service development and entity beans using JPA and Hibernate for database integration.
- Resolved technical issues for coding and debugging in JAVA and interacted with customers for critical project details.
- Developed REST/HTTP APIs for exposing web applications and SOAP for inter-module Communication.
- Build RESTful Web services using JAX-RS API and utilized JSON data binding and JAXB for XML data binding.
- Extensively worked on spring framework and used agile development methodology.
- Used Subversion for version control across common source code used by developers.
- Used JUnit for unit testing of the system and Log4J for logging.
- Learned new technologies for project like Extended JavaScript for User Interface Design.
- Reported Daily about the team progress to the Project Manager and Team Lead.
Confidential
Software Engineer
Technology: Java, Servlets, HTML, JavaScript, EJB, HttpServlets
Responsibilities:
- Created Portfolio tracker there by user could keep track of his stocks.
- Ticker was developed in which the quotes of the high tech scripts could be seen.
- Created an arbitrage system whereby the difference in the scrip values listed on Bombay and National stock Exchange could be analyzed.
- Working on Weblogic and Creating Enterprise Java Beans to in corporate online stock trading activity once Cyber laws are passed.
- Implemented deployment of code to JBoss Application server.
