We provide IT Staff Augmentation Services!

Java With Ext Js Developer Resume

4.00/5 (Submit Your Rating)

Tampa, FL

PROFESSIONAL SUMMARY:

  • 6 years of work experience as a Java/J2EE programmer, developing applications using Servlets, JSP, JSTL, EJB, Struts, spring, JSF, Java Beans, JDBC, JMS, Hibernate and MVC architecture.
  • Experience in client design and validations using HTML, Java Script, AJAX, JSP, and JSF.
  • Experienced in Enterprise integration technologies - Web Services, SOAP, REST, Hibernate, deployment, data sources configuration.
  • Skilled in different tools like Eclipse, RAD, GIT, SVN/CVS, RTC, Clear Case, SOAP UI, TOAD, Putty, MS Visio
  • Worked on UNIX shell script for scheduling jobs, and also in editing environment variables.
  • Used Maven and ANT&ANTHILL PRO frame works to build Java projects.
  • Used Splunk tool for monitoring logs & Application performances in Production.
  • Experience in developing the micro services to get the advantage of rapid performance and inter module communication across the application.
  • Extensive knowledge of J2EE architecture, Patterns, UML Design and development.
  • Experience on Core java technology including multithreading, JDBC, RMI, and network programming
  • Experience in the functional usage and deployment of applications in JBoss, Web Logic, Web Sphere and Apache Tomcat Server.
  • Extensive experience and actively involved in Requirements gathering, Analysis, Design, Coding and Code Reviews, Unit and Integration Testing.
  • Expertise in DB2 and also extensively worked with Oracle 11g/10g/9i/8i, MySQL, SQL Server relational database management systems as well as NoSQL database such as MongoDB.
  • Experience in designing Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as Enterprise Architect.
  • Experience in writing and executing unit test cases using JUnit Testing Framework.
  • Strong knowledge in Developing testing plans and procedures for unit test, system test, and acceptance test.
  • Worked on Agile methodology, SOA for many of the applications
  • Extensive knowledge of Client - Server technology, web-based n-tier architecture, Database Design and development of applications using J2EE Design Patterns like Singleton, Session Facade, Factory Pattern and Business Delegate.
  • Good knowledge of EJB Session beans with JNDI mapped naming &JMS message-driven beans.
  • Excellent communication skills and strong architecture skills
  • Ability to learn and adapt quickly to the emerging new technologies.
  • Strong knowledge on the POS (Point of Sale) system development working scenario’s.

PROFESSIONAL EXPERIENCE:

Confidential, Tampa, FL

Java with Ext JS Developer

Responsibilities:

  • Managing, coordinating offshore deliverables and be accountable for overall delivery.
  • Working in a Scrum Agile process with two-week iterations delivering new Change request and working on software at each iteration.
  • Maintain JIRA with proper tasks for each user story in the current sprint and prepare the detailed level of plan for upcoming sprints.
  • Understood Business requirements and analyzed the requirements and developing detailed specifications.
  • Involved in preparing System Requirements and Detailed Design document for the project.
  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate as an ORM tool and defined the mapping and relationship of each table in database.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Implemented Spring, JSP and Ajax to design the user interface.
  • Implemented and configured various Action classes for handling the client requests using Spring framework.
  • Proficient in using JAVA design patterns and J2EE design patterns like Singleton, Front Controller, Business Delegate, Service Locator for better maintenance of code and re-usability.
  • 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.
  • Developed various generic JavaScript functions used for validations.
  • Developed UI event handlers and AJAX callback code using Sencha Ext JS/Touch.
  • Created Hibernate mapping files for Java classes using table per class hierarchy strategy.
  • Developed Servlets and JSPs based on MVC pattern using Spring Framework.
  • Defined Ext.JS (UI Layer) Architecture and Design screen mock-up using Ext.JS.
  • Developed JavaScript based components using Sencha ExtJS framework with client reports customized according to user requirements.
  • Edited CSS and HTML/XML source code to customize product appearance to match customer web sites.
  • 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.
  • Used JavaScript for developing UI Components like Editable drop down, data-driven menu
  • Wrote and tuned DB2 SQL Queries to perform CRUD operations.
  • Created Class Diagrams and sequence diagrams using UML.
  • Wrote application level code to perform client-side validation using jQuery and JavaScript.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Responsible for refactoring code of other developers using OOPS concepts.
  • Interacting with business and showing them regular status of work with demos and interactions.
  • Working closely with data center teams to resolve any data related concerns raised by business users.
  • Analyzed the test requirements by participating in the process of software lifecycle right from the design phase so that the defects were identified as early as possible and thereby eliminating the risk of production defects.
  • Planned and designed the different Test Scenarios/Test Cases to be executed after careful analysis of the different test requirements.
  • Coordinated with different teams and conducted tests in the different phases of testing such as System Testing, Regression Testing, System Integration Testing and End-to-End Testing and lodged defects as early as possible.
  • Manage defects, enhancement and new functionality requests to meet changes in the Source systems and business needs.
  • Consolidated test evidences for future reference and prepared test result summaries at the end of every phase of test activity.
  • Responsible for updating artifacts like LLD, design documents including necessary UML diagrams like Use Case Scenarios, Sequence Diagrams, Class Diagrams, etc.
  • Connected to database to Query the database using SQL for data verification and validation.
  • Perform Backend Testing on PostgreSQL Database by writing SQL Queries.
  • Tested applications in different types of browsers and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Involved in project management related activities and quality aspects of the project.
  • Maintained the version of the project in Bit bucket server (stash) by merging/branching.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Launch various AWS EC 2 instance to deploy various application.
  • Followed Agile methodology, participated in daily SCRUM meetings.

Environment: Java/J2EE, Design Pattern, Spring, Hibernate, JavaScript, Ajax, Web Services, PostgreSQL, Bootstrap, JUnit, HTML5, HTML, AngularJS, CSS, SQL, RESTful API, JENKINS, Bitbucket, IntelliJ.

Confidential, IRVING, TX

Java Developer

Responsibilities:

  • Responsible for Validating Functional design documents (FDD)
  • Created Technical design documents (TDD) which includes system design and flow further involved in TDD reviews for validating the design documents.
  • Implementing spring framework to develop inversion of control and injection of beans based architecture.
  • Implementing restful services with Spring MVC.
  • Implementing synchronized and multithreaded design using spring MVC.
  • Development of source plugins for Legacy and non 3PAR arrays to fetch data from arrays.
  • Implementing ORM using Hibernate 4 framework.
  • Using Hibernate to communicate with Postgre SQL database and queries using HQL.
  • Using AngularJS as the development framework to build a single-page application.
  • Leveraging Angular JS resources for all data access, encapsulating URLs and standardizing data access interfaces.
  • Developing new states for website using Angular JS and making API calls using Rest angular.
  • Responsible for writing Web API controllers for providing REST services for making API calls.
  • Creating Angular JS controllers, directives, models for different modules of the application.
  • Working on creating new modules for application and responsible for working on full stack development of it including designing Angular Controllers, routes.
  • Writing the complex code for logic in API Controllers using JAVA as code behind.
  • Extensively used Bootstrap for building responsive website with rich look.
  • Granting User Access to a Linux Server using Centrify.
  • Add Linux server, analyze environment and install Centrify software using Deployment Manager.
  • Implement modules into Node JS to integrate with designs and requirements.
  • Use Node Package Manager (NPM) to manage the modules and used it to install useful tools such as Express.
  • Created automation scripts, configured virtual private networks (VPN), and managed servers on AWS.
  • Designed AWS infrastructure.
  • Launch, configure and maintain VPC, Subnet to manage AWS Network.
  • Launch various AWS EC 2 instance to deploy various application.
  • Responsible for writing Web API controllers for providing REST services for making API calls.
  • Responsible for writing complex Stored Procedures, Functions for data in the application.
  • Responsible for refactoring code of other developers using OOPS concepts.
  • Interacting with business and showing them regular status of work with demos and interactions.
  • Implemented JAVA design patterns such as singleton, abstract, factory patterns for gaining better results.
  • Worked on SVN for controlling branches.
  • Implemented Angular JS Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory.
  • Regression test cases were written and automated using Selenium WebDriver.
  • Testing all application controllers extensively with Angular JS's built-in testing facilities.
  • Responsible for writing the unit test framework for application using Junit.
  • Created Test Scripts using Element locators and used Selenium WebDriver to test web applications.
  • Enhanced Test scripts using Java programming features and TestNG Annotations.
  • Participated QA Automation framework setup using Cucumber, Selenium and Java technologies.
  • Involved in setting up and configuring the test environment with Eclipse and TestNG.
  • Created Feature files, Scenarios and Glue code using Cucumber Framework.
  • Involved in Maven build script changes for the build and deployment.
  • Worked on Jenkins continuous integration tool for deployment of project.
  • Set up Jenkins server and build jobs to provide continuous automated during the day and periodic scheduled builds overnight to support development needs using Jenkins, JUnit and Maven.
  • Developed Maven/Ant builds scripts and configured continuous integration servers like Jenkins/Hudson for regular builds.
  • Involving Unit Testing, Integration Testing, and Regression Testing in a regular basis to improve the performance of the application.
  • Involved in Sprint methodologies of project like daily standups, sprint deliverables, retrospective meetings etc.

Environment: Java, Struts 1.1, JSP, JSON, AJAX, DHTML, JDBC, XML, JavaScript, CSS3, EJB 2.0, Log4j, SOA, IBM Web Sphere Application Server 6.0, RAD 6.0, IBMMQ, DB Visualize 6.1.1, Ant, Edit Plus, Log4J, IBM AIX 5.3, Sun Solaris OS v 8.0/10, OS/390

Confidential, Scottsdale, AZ

Java Developer

Responsibilities:

  • Involved in Analysis, Designing and developing the application based on the requirement document.
  • Implemented presentation layer using JSP, HTML, Struts, CSS and Java Script.
  • Implemented the MVC Design pattern and the Web tier representation of the Application System using Struts Framework.
  • Developed Spring Beans and configured it in spring configuration files.
  • Implemented CRUD Layer to provide data access, ability to create, edit and delete entries in Spring Framework.
  • Developed both Session Beans and Entity Beans representing business logic abstractions.
  • Designed entire framework base on Spring Dependency Injection and AOP patterns.
  • Designed Data access layer using Spring Transaction management and hibernate O/R mapping.
  • Maintained persistence of the Java objects into the database using Hibernate Framework.
  • Configured Environment base transaction management using spring light weight Container Transaction management for local environment.
  • Written HQL queries for the Data Access Object (DAO).
  • Developed the reusable components like custom directives in Angular.JS.
  • Written the custom angular service/factory for sharing the global data model/methods across the application scope.
  • Used XSLT to transform XML document to XHTML on the server.
  • Implemented data-binding using NODE.JS for front-end development.
  • Extensively used Node.JS on front end (used namespaces, closures and custom bindings).
  • Deployed the application system onto JBoss Application Server using ANT deploy command and ANT Build Scripts.
  • Used JDBC connectivity to connect to the Oracle Database.
  • Increased the capacity and managing JDBC Connection pools and deploy application in JBOSS Application Server.
  • Extensively involved in writing SQL Queries and Stored Procedures in Oracle.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Integrated AWS Dynamo DB using AWS lambda to store the values of the items and backup the Dynamo DB streams.
  • Experienced in AWS Elastic Beanstalk for app deployments and worked on AWS lambda with Amazon kinesis.
  • Used Selenium tool to record and playback tests and then export the recorded test in Java.
  • The Exported test can be run in any browser and any platform using "Selenium Remote control".
  • Implemented Selenium WebDriver for compatibility testing.
  • Application gliches are identified by logs represented using Log4J.
  • Identified the issues and fixed the bugs by examining the logs using Log4j.
  • Maintenance of the project is done using both tortoise SVN and Command line SVN.
  • Implemented test cases for Unit testing modules using JUNIT.
  • Proposed the future enhancements that can be integrated with any other legacy systems.
  • Coordinated with the release engineers and participated in release process.

Environment: Java, J2EE, Servlets, JSP, JDBC, EJB, JNDI, SOAP, JBOSS, Struts MVC, Spring, Hibernate, Eclipse IDE, JavaScript, Log4J, Junit, HTML, DHTML, XML, XSLT, Oracle 9i, SVN, Windows.

Confidential, Palo Alto, California

Java Developer

Responsibilities:

  • Involved in Analysis of business requirements and prepared technical documents
  • Based on the requirements
  • Designed UML diagrams as per the requirements collected from business analyst.
  • Developed DDL and DML statement in MySql database and designed the schema using the Principles of normalization.
  • Followed high-level architecture in this project like MVC (Model-View-Controller) architectural design pattern. Model means data, View means presentation layer and Controller works on data and representation. With this we achieved Increase object reusability, Achieve design flexibility.
  • Monitor progress and derive metrics using burn down chart, scrum board and RALLY.
  • Design and maintenance of user interfaces using HTML5, JavaScript, XML.
  • Used WSDL for end-point messages description of different formats for communication.
  • Effective communication with the client on issues and status information on concerning project development activities.
  • Involved in developing of Action Servlets, which is controller of MVC architecture. This controller processes the data, which is received from JSP, and again redirect to corresponding JSP.
  • Used CVS for version Control.
  • Developed the content stocking App using MongoDB and jQuery.
  • Experience in working with the NoSQL, Mongo DB, and Apache Cassandra.
  • To analyze the issue reported by customer and provide the solution.
  • Wrote and executed JUnit test cases for Services classes.
  • Bug-Fixing and in corporate the new changes for the modules
  • Responding promptly and professionally to bug reports.
  • Ensure the smooth running of our production batch jobs and backup operations
  • Developed Ant scripts for multiple build scenarios. Successfully delivered the bug free code within the time lines of the project.

Environment: J2EE like JDBC, EJB, XSD, Spring, NoSQL, Cassandra, CSS, JSON, MongoDB, JavaScript, AJAX, XML, DB2, WSDL, HTML5, Spring Security, JUnit, Eclipse, glassfish, Net beans, Dreamweaver, execute query, oracle 9i, JBoss Application Server, JBoss A-MQ, SOA, Rally Windows XP and UNIX.

Confidential

Java Developer

Responsibilities:

  • Working in an Agile environment.
  • Using VersionOne to keep track of the concept, design and stories assigned to me and also totrack the scoreboard for the development of agile lifecycle management software.
  • Using Blueworks to go through the process diagram and documentation.
  • Interacting with the business users, analysts and understanding the requirements, also involved in total SDLC of project.
  • GIT version control system is used for development of the project and stash web interface is used to see all the projects and branches.
  • Internal user projects, User Interfaces are developed using JSF MVC frameworks.
  • Working on external user interfaces using HTML5 and Angular JS MVC Frameworks.
  • Working on Hibernate using DAO to communicate with database. Worked on Named queries and configure hbm mapping files.
  • Portlet and Services application are deployed on Portlet and was websphere server.
  • Developed the business layer logic and implemented EJBs Session beans.
  • To keep track of the logs using SLF4j while working on defects and to find out the code cause f issue while deployment time.
  • Working on a RESTful Api services supporting JSON message transformation.
  • Used Junit with Mockito for unit testing for all the module and cobertura to get the coverage on classes.
  • Unit testing the angulasr JS code based on Jasime and code coverage the unit testing to find the code is verified with all the scenarios using Karma.
  • Developed SQL queries and stored procedures.
  • Setting up the build, configuration and auto deploying using Maven build tool.

Environment: JAVA 1.6, Spring 4.0, Hibernate 4.0, JSF 2.1.5, JUnit 4.10, WebSphere 8.5, Oracle 11g, Eclipse IDE, RESTful Services, RAD 8.0, JavaScript, HTML, GIT 1.9, JavaScript, EJB 2.0, AngularJS 1.3, Maven 4.0

Confidential

Java Developer

Responsibilities:

  • Involved in various stages of the development of the Application by doing the required analysis, development, and testing.
  • Developed logic and code using Core Java for the Reengineering of back office system.
  • Performed client side validation using JavaScript.
  • Developed web-based user interfaces using Servlets, JSP, HTML, on TomCat Server.
  • Development and planning of screens for new modules.
  • Involved in Link testing with back end through Mainframe using JMS concept.
  • Planning and coordinating UAT defect fixing.
  • Generation of Traceability Matrix.
  • Responsible for the development of database SQL queries.
  • Used JDBC to connect to database.
  • Developed GUI using Java swings on Applets for standalone application to bank agents.
  • Unit testing and implementation.
  • Developed static web pages using HTML & CSS.
  • Involved in working with XML for building data model.
  • Generated PDF reports using XSL-FO.
  • Worked on version management system PVCS.
  • Worked on production support/defect fixing.

Environment: Core java, Swing, Servlets, JSP, Java Script, Applets, XML, XSL-FO, HTML, CSS, Apache Tomcat, JMS, JDBC, SQL, Windows, JBoss.

We'd love your feedback!