Java Developer Resume
Irving, TX
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, Irving, TX
Responsibilities:
- Re - architected, and enhanced an existing Angular.JS application to follow strict MVVM/MVC patterns for improved source code maintenance, 40% code reduction, ease of upgrade, scalability, ease of developer spin up, enhanced performance and offline with client caching.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using React.JS.
- Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, Javascript and JDBC to provide the needed functionality.
- Configured the Sencha command tool for building the entire Ext JS project into minified JS file.
- Development of UI Tier with Angular.js and Sencha Ext.js (JSON, Jsonp, Xml, Rest and Memory protocol) using a MVV and MVW approach.
- Developed web pages using HTML/CSS and Javascript.
- Designed and implemented hundreds of workflows with thousands of components across several applications using object oriented JavaScript and the Sencha Ext.JS Framework.
- Used Sencha Ext JS to structure JavaScript code in an MVC (Model, View, and Controller).
- Design dynamic and multi-browser compatible pages using HTML, CSS, Sencha Ext Js, Angular js and JavaScript.
- Implemented DOM manipulations using React Native.
- Designed patterns such as Factory, Singleton, Abstract Factory, Agile methodology were employed.
- Developed UI event handlers and AJAX callback code using Sencha Ext JS/Touch & Angular JS to interact with the GUI Web services.
- Used React.JS for creating reusable UI components.
- Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
- Developed SQL and PL/ SQL scripts for transfer of data between databases. Developed complex SQL queries for reports.
- Worked with Responsive Web design using Bootstrap.JS.
- Worked on Custom Ext JS Theme implementation using SenchaCmd and Sass.
- Worked with JAXB, Spring OXM, XMLSchema, XPath, SAX and DOM for validating and loading the XML files.
- JPA is used to manage relational data in an application.
- Worked with Sencha test to functional testing solution for Ext.js
- Built on Node.JS with Express.JS, Backbone.JS, and Handlebars.
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
- Designed and developed application screens using Swing, HTML, JSP, Node.JS, Angular.JS, and CSS.
- Used Test Driven Development (TDD) as part of Agile process.
- Used SenchaCmd to generate Code and generated various builds during Development, Testing and Production.
- Fetched data from mongo DB using Mongoose/ monk of Node.JS.
- Used GIT repository for software configuration management and version control.
- Used SenchaCMD command line tool, for editing purpose.
- Bulk loading of the data into Cassandra cluster using Java API's.
- Designed and modified User Interfaces using Javascript, and CSS.
- Creation of REST Web Services framework for the management of data using Apache CXF.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Node.JS.
- Created various UI components for different web pages using HTML, and Javascript.
- Used Agile methodology for design and development of project.
- Involved in writing Maven scripts for merging jar files into existing repository.
- Wrote test cases using jasmine.
- Used GitHub for source control management.
- Developed Integration test cases using Protractor to test the web application using Mocha.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Developed XSD for validation of XML request coming in from Web Service.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Created Node.JS middleware application server to encapsulate modern JS widget framework.
- Developed internal application using Angular.JS and Node.JS connecting to Oracle on the backend.
- Technologies: JavaScript, Sencha Ext.JS, Node.JS, DOM, SenchaCmd, Sencha Test, Angular.JS, Bootstrap.JS, Backbone.JS, React.JS, CSS, HTML5, Agile, GIT, Oracle, PL/ SQL, JDBC, Design patterns, JSON, Cassandra, REST, Eclipse, Weblogic, GITHUB, Xml, JPA, Protractor, Jasmine, MAVEN
Sr. Java Developer
Confidential, New York, NY
Responsibilities:
- Used Javascript for validating the input given to the user interface.
- Designed UI for the application’s structure, navigation, appearance, interaction conventions, and business features. Created diagrams, wireframes, and HTML/CSS prototypes. Wrote use cases, UI specifications and a UI Style Guide.
- Worked on database table O/R mapping with JPA and EJB.
- Developed UI event handlers and AJAX callback code using Sencha Ext JS/Touch & Angular JS to interact with the CDP-GUI Web services.
- Developed RESTful API with documentation for mobile and external applications using JSON web token authentication.
- Proficient in using JAVA design patterns and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO etc.
- Used JAXP, DOM for parsing xml documents and used JAXB for xml binding.
- Defined Ext.JS (UI Layer) Architecture and Design screen mock-up using Ext.JS and Sencha.
- Developed JavaScript based components using Sencha ExtJS framework with client reports customized according to user requirements.
- Integrated Bootstrap.JS into several applications for speeding up Javascript development.
- Edited CSS and HTML/XML source code to customize product appearance to match customer web sites.
- Created a demo website running on a Node.JS, using the Express framework, Jade, and Backbone.JS with Mustache.JS for front end MVC/ templating.
- Implemented Backbone.js and React.JS to create a dynamically changing website.
- Used Sencha Ext.JS for business-grade web application development and used built in themes, using Ext.JS necessary to build robust applications.
- Involved in development of Graphical User Interface (GUI) using Sencha Ext.Js.
- Developed an Angular.JS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
- Leveraged angular resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Used Javascript for developing UI Components like Editable drop down, data-driven menu customizations.
- Designed and implementing a Node.JS based mobile text and voice messaging app and its cloud backend.
- Created web application prototype using Angular.JS.
- Implemented a Node.JS server to manage authentication.
- Wrote and tuned DB2 SQL Queries to perform CRUD operations.
- Integrated React.JS components into the Angular.JS application to make webpages more responsive and efficient.
- Developed a RESTful service to provide all the CRUD capabilities.
- Developed SQL and PL/ SQL scripts for transfer of data between databases.
- Created Class Diagrams and sequence diagrams using UML.
- Worked in Agile environment with active scrum participation.
- Provided support in the analysis and troubleshooting of production issues which are tracked through JIRA.
- Built and configured WebSphere Portal components including navigation, menu, and content view portlets.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Used Subversion in eclipse which maintains versioning for directories, renames and file metadata.
- Wrote services to store and retrieve user data from the MongoDB for the application on devices.
- Created Hibernate mapping files for Java classes using table per class hierarchy strategy.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Used WSAD Application Server to deploy this application.
- Worked with Jasmine for writing unit test cases along with functionality and integrated test cases.
- Developed UI components for email and link sharing of documents and files for a Content. Management System using Backbone.JS.
- Used Map Reduce JUnit for unit testing.
- Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and Javascript.
- Configured Maven dependencies for application building processes that created Pom.xml files.
Technologies: JavaScript, Sencha Ext.JS, Angular.JS, Bootstrap.JS, React.JS, DOM, Backbone.JS, JQuery, CSS, HTML5, Node.JS, DB2, CRUD, PL/ SQL, MongoDB, Spring, Hibernate, Design patterns, SOAP, Eclipse, JSON, JPA, Websphere Portal, WSAD, SUBVERSION, Junit, Jasimine, Scrum, UML, XML, JIRA
Java Developer
Confidential, Boston, MA
Responsibilities:
- Developed Javascript based components using Ext JS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Used Ext JS, Javascript for validating client-side validations.
- Extensively used the DOJO Toolkit to control and provide the rich functionality to GUI.
- Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
- Defined Ext.JS (UI Layer) Architecture and Design screen mock-up using Ext.JS and Sencha.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Used Netbeans IDE for development, configured and deployed the application on Tomcat Server.
- Updated Jasper Report configurations to make the changes in the reports.
- Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic.
- Used centralized configuration for multiple servers in JBOSS domain mode.
- Extensively used TOAD for managing the database.
- Designed and implemented Servlets module to capture the XML as request and parse XML.
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
- Utilized Clearcase for version control of the application. This involved creating development streams and defect streams.
- Created Cognos content store, data source connections and Cognos configuration.
- Used JQuery for creating different menus and dialog boxes.
- Developed the Java Graphical User Interface for end users using JavaFX and Swing frameworks
- Generated PDF reports using iText.
- Used UML diagrams (use case, class and sequence diagrams) to analyze, design and develop the system.
- Deployed complex systems on client site that includes EMC Documentum.
- Generated scripts for effective integration of JIRA applications with other tools.
- Developed Web Java/J2EE application (JSP, EJB) using Struts for JBuilder.
- Developed web-based reporting front-end using WebLogic, Java, JavaScript, Struts, and JSP against an Oracle database.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX based rich client to improve customer experience.
- Architected mainframe modernization solutions using SOA/web services, middleware integration technologies and ESB based on Java/J2EE.
- Involved in Requirement analysis, design and Implementation applying the Water fall model.
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Wrote Web services using Apache Axis2 and generated the WSDL.
- Designed, Implemented and Test Oracle ADF applications using JDeveloper.
- Involved in the development of Services using Oracle BPM, WSDL and XSD.
- Used IBM MQ Series to send information from mainframe to web and back to mainframe.
- Experience using various Java, J2EE and open source frameworks - Servlets, JSP, Java Mail, REST, and XML.
- Designed and developed a web-based candidate hot list administration and catalog tool using Java, Maven, Spring, Hibernate with Annotations, MySQL, JSP, and CSS.
Technologies: Sencha ExtJS, MYSQL, Toad, SQL Server, DB2, coherence, APACHE AXIS2, WSDL, Netbeans, JBoss, MERCURIAL, ClearCase, Selenium, Water fall model, UML, JSP, SERVLET, ANT, XML, ITEXT, EMC Documentum, GWT, JIRA, SWING, Cognos, Jasper report, Spring, IBatis, Struts, JSF, EJB, JQuery, AJAX, DOJO
Java Developer
Confidential, Boston, MA
Responsibilities:
- Developed Javascript based components using Ext JS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Used Ext JS, Javascript for validating client-side validations.
- Extensively used the DOJO Toolkit to control and provide the rich functionality to GUI.
- Used MVC architecture of Ext JS Framework to simplify the code complexity and increase clean code.
- Defined Ext.JS (UI Layer) Architecture and Design screen mock-up using Ext.JS and Sencha.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Extensive experience using framework APIs like Struts, Spring, iBatis and Hibernate.
- Used Netbeans IDE for development, configured and deployed the application on Tomcat Server.
- Updated Jasper Report configurations to make the changes in the reports.
- Used JUnit framework for unit testing of application and ANT to build the application and deployed on Web Logic.
- Used centralized configuration for multiple servers in JBOSS domain mode.
- Extensively used TOAD for managing the database.
- Designed and implemented Servlets module to capture the XML as request and parse XML.
- Developed a web 2.0 control console using GWT to manage data matching for data staging.
- Utilized Clearcase for version control of the application. This involved creating development streams and defect streams.
- Created Cognos content store, data source connections and Cognos configuration.
- Used JQuery for creating different menus and dialog boxes.
- Developed the Java Graphical User Interface for end users using JavaFX and Swing frameworks
- Generated PDF reports using iText.
- Used UML diagrams (use case, class and sequence diagrams) to analyze, design and develop the system.
- Deployed complex systems on client site that includes EMC Documentum.
- Generated scripts for effective integration of JIRA applications with other tools.
- Developed Web Java/J2EE application (JSP, EJB) using Struts for JBuilder.
- Developed web-based reporting front-end using WebLogic, Java, JavaScript, Struts, and JSP against an Oracle database.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX based rich client to improve customer experience.
- Architected mainframe modernization solutions using SOA/web services, middleware integration technologies and ESB based on Java/J2EE.
- Involved in Requirement analysis, design and Implementation applying the Water fall model.
- Involved in developing the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Wrote Web services using Apache Axis2 and generated the WSDL.
- Designed, Implemented and Test Oracle ADF applications using JDeveloper.
- Involved in the development of Services using Oracle BPM, WSDL and XSD.
- Used IBM MQ Series to send information from mainframe to web and back to mainframe.
- Experience using various Java, J2EE and open source frameworks - Servlets, JSP, Java Mail, REST, and XML.
- Designed and developed a web-based candidate hot list administration and catalog tool using Java, Maven, Spring, Hibernate with Annotations, MySQL, JSP, and CSS.
Technologies: Sencha ExtJS, MYSQL, Toad, SQL Server, DB2, coherence, APACHE AXIS2, WSDL, Netbeans, JBoss, MERCURIAL, ClearCase, Selenium, Water fall model, UML, JSP, SERVLET, ANT, XML, ITEXT, EMC Documentum, GWT, JIRA, SWING, Cognos, Jasper report, Spring, IBatis, Struts, JSF, EJB, JQuery, AJAX, DOJO