Full Stack Developer Resume
Little Rock, AR
PROFESSIONAL SUMMARY:
- Around 8 years of extensive experience in IT Industry as a Java/J2EE, UI Developer involving in Analysis, Design, Development, Testing & Support of web based and client server multi - tier applications which use Java/J2EE technologies.
- Proficient in developing web page quickly and effectively using HTML/HTML5, XML, JSON, CSS2/3, JAVASCRIPT, JQUERY, AJAX, DOM, JavaScript, jQuery, Angular JS, Node JS and experience in making web page cross browser compatible.
- Experienced in complete software development life cycle including the Requirement analysis, Design, Coding, Testing, Debugging and Maintenance.
- Good knowledge at SOAP/WSDL and REST FUL interfaces in java. Created and executed both load and functional tests for web services.
- Implemented Spring Boot, Spring Security, Spring MVC, dependency Injection (DI) and Aspect oriented programming (AOP) features along with Hibernate.
- Experienced in JPA-Hibernate ORM mapping to map all the tables to the Oracle Database.
- Proficient in Single Page Application (SPA) using AngularJS frameworks.
- Experienced in designing Flow Chart, Class Diagrams, User Diagram, Activity and Sequence Diagrams using Unified Modelling Language (UML).
- Worked in the development of single page applications using AngularJS.
- Experienced in using $http in AngularJS for consuming RESTful Web Services.
- Experienced in developing complex page layouts using Bootstrap including various sections such as headers, footers, sidebars, and content area and marketing area.
- Strong knowledge in designing and coding stored procedures, Triggers and Functions using PL/SQL.
- Exposure to MEAN (MongoDB, Express, Angular and Node) stack and MongoDB for rapid prototyping of applications for client demonstrations.
- Experienced using Maven script and Gradle for building and deploying the application in Tomcat Server.
- Experienced in Unit and Integration Testing using testing tool Junit.
- Worked with Karma and Jasmine to write unit test cases.
- Used NodeJS and npm modules like Express, Grunt, Bower.
- Experienced in working with MVC Architecture and in version control using SVN and GIT.
- Experienced using Jenkins to deploy the code into mobile device in different environments.
- Experienced using the JIRA tool for defect tracking.
- Experienced in setting up EC2 instances, virtual private cloud (VPCs), and security groups in AWS Cloud platform.
- Experienced in working with Agile with Scrum and Waterfall Methodologies.
- Experienced in OO Methodology, Analysis/Design Principles and Java/JEE Design patterns.
- Participated in all aspects of Software Development Life Cycle (SDLC) and Production troubleshooting, Software testing using Standard Test Tool.
- Experienced in using various tools and IDEs for development and design like Edit Plus, Notepad++, Eclipse, Sublime Text, Brackets, WebStorm and Dreamweaver.
- Excellent understanding of API testing using Postman application.
- Excellent working knowledge and thorough exposure on compatibility issues with different versions of browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
TECHNICAL SKILLS:
Programming Languages: Java, J2EE, SQL, PL/SQL, C
Operating Systems: Windows, LINUX, UNIX
Java/J2ee Technologies: Java, JDBC, Servlets, JSP, Spring, Spring MVC, Spring boot, Spring Hibernate, Hibernate, Angular JS, XML (DOM), Web Services, SOAP, REST, WSDL
Web/UI Technologies: JavaScript, HTML/HTML5, DHTML, Angular JS, CSS/CSS3, AJAX, JQuery, NodeJS, jSON
Databases: Oracle, MySQL, SQL Server, DB2, Cassandra
Application Server: Tomcat, WebSphere, JBOSS
Tools: JIRA, Hipchat, Maven, Gradle
DevOps: EC2, AWS, GitBash, GitHub, GitLab, SVN, Jenkins, Artifactory, SonarQube, Shell script
IDE: Net Beans, Eclipse, MySQL Workbench, SQL Developer, TOAD, Sublime Text, Rational Rose, Tortoise SVN, WebStorm, Dreamweaver
PROFESSIONAL EXPERIENCE:
Confidential, Little rock, AR
Full Stack Developer
Responsibilities:
- Involved in design phase and assisting the team to develop admin UI services like manage users, roles, messages, etc., using Spring MVC and Acegi security.
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework
- Developed framework using Java, MySQL and web server technologies.
- Designed and developed utilizing Spring framework, J2EE, HTML, CSS, JSP, Tomcat, Apache POI, JSON and JQuery.
- Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
- Good experience with Angular.JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.
- Created custom Javascript libraries using backbone.js and jQuery.
- Responsible for the implementation of Web Design based on CSS3, HTML5, and Bootstrap.js Front-End Framework.
- Developed native android application with the same functionality in Java, Eclipse, HTML5, jQuery Mobile, CSS3.
- Created different batch programs to clean up tables in DB2 database
- Developed PL/SQL procedure for login module and registration module.
- Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.
- Creation of REST Web Services for the management of data using Apache CXF (JAX-RS)
- Involved in writing of Web Services using SOAP, WSDL for getting request from external source systems and sending response to external source systems.
- Involved in the design and development of Interfaces with upstream and downstream systems using web services, EJB, JMS, XML and XSLT.
- Used AWS infrastructure to host the portal. Created EC2 instances, VPCs, RDS, S3 features of AWS.
- Administered bot Git and Subversion repositories for an enterprise code off.
- Wrote test cases using JUNIT testing framework and configured applications on Weblogic Server.
- Followed Agile and SCRUM in development process.
- Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
- Designed and implemented UI layer using JSP, JavaScript, HTML, DHTML, JSON, XML, XHTML, XSL, XSLT, and business logic using Servlets, JSP, EJBs and J2EE framework.
- Contributed to organization of testing and quality improvement process (JIRA, Confluence).
Environment: Java, Spring, Hibernate, Struts, Dojo, Sencha Extjs, JavaScript, CSS, Ajax, HTML5, DB2, CRUD, PL/ SQL, JDBC, Apache Cxf, Soap, Web Services, Eclipse, Websphere Portal, Subversion (Svn), Junit, Scrum, Coherence, Ant, Angular Js, Backbone.Js, Uml, Jsp, Jstl, Node.Js. Bootstrap.Js, Servlet, Maven, Xml, Itext, Oracle Enterprise ContentManagement (Oracle Ecm), Gwt (Google Web Toolkit), Jira, Jasper Report, Ilog, Jrules, Web 2.0, Soa, Jms
Confidential, Dallas TX
Sr. UI/Java Developer
Responsibilities:
- Gathered system requirements for the application and worked with the business team to review the requirements, and went through the Software Requirement Specification document and Architecture document.
- Used Spring Framework to code business APIs.
- Designed, Developed and analyzed the front-end and back-end using JSP and Spring 3.0.
- Worked at optimizing volumes and AWS EC2 instances and created multiple VPC instances.
- Experience in creating alarms and notifications for AWS EC2 instances using Cloud Watch.
- Used Spring Framework for MVC for writing Controller, Validations and View.
- Applied various Java/J2EE design patterns.
- Developed the presentation layer using HTML, JSP, XML, JSF MVC, JQuery, Java Script
- Used AngularJS framework to accomplish the single page application and produce higher maintainability of the code.
- Designed Frontend with in object oriented JavaScript Framework like Backbone.js, Angular.js and Ext JS.
- Wrote application level code to perform client side validation using jQuery and JavaScript.
- Developed responsive web sites for Phone, Tablets, and Desktops.
- Developed AngularJS Reusable Custom Directives using scope isolation techniques.
- Responsible for setting up Angular JS framework for UI development. Developed html views with HTML5, CSS3, JSON, and AngularJS.
- Used Bootstrap and AngularJS in effective web design.
- Built Web pages that are more user-interactive using Angular.JS, Jasmine, Karma, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, Git, JSON.
- Implemented User Interface and integrated with backend code, Node.JS as server side technology.
- Used Node.js Bower npm module for UI Dependency management.
- Developed REST API for test server for Express Router middleware based API’s with MongoDB integration.
- Used MongoDB database for storing and retrieving data.
- Built Web pages that are more user-interactive using Angular.JS, Jasmine, Karma, HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, Git, JSON.
- Used SASS as the css preprocessor. Used SASS variables, mixins, nesting and import.
- Implemented User Interface and integrated with backend code, Node.JS as server side technology.
- Used Node.js Bower npm module for UI Dependency management.
- Analyzed and took appropriate action on customer complaints/issues in production.
- Used CVS for Version Control tool.
Environment: HTML, Angular, Node.js, Ember.js, Ext.Js, Grunt, Jasmine, Karma,HTML5,Agile Methodology, PL/SQL, UNIX, WebLogic Application Server, Eclipse 3.5,Backbone.js, Bootstrap, JIRA, Design Patterns, CSS, JavaScript, JQuery, AJAX, Maven, Log4j, CVS,AWS, AWS Cloud Formation Templates, AWS RDS, MongoDB AWSs Cloud Watch.
Confidential, Cleveland OH
Java/ UI Developer
Responsibilities:
- Participated in the complete Software Development Lifecycle tasks (design, coding, testing and documentation).
- Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS
- Responsible for preparing the use cases and for designing and developing object models, class diagrams with UML Specifications.
- Developed system preferences dynamic user interfaces and created web application prototype using AngularJS JavaScript, CSS and HTML.
- Developed Spring mvc rest controllers, services for backend interactions.
- Involved in design and development of RESTful (JAX-RS) web services for other application to communicate and tested web services using SOAP UI and REST Client.
- Involved in implementation of MVC pattern using AngulaJS and Spring Controller.
- Designed the front-end application and user interactive web pages using web technologies like AngularJs in conjunction with Boostrap to render web pages responsive.
- Constructed UML and Behavior trees modeling diagrams to depict the business flows.
- Defined new validations through AngularJs for the form field validation implemented through HTML5 and CSS3.
- Developed REST services using Spring and used JAXB API for XML parsing
- Consumed RestFul web service and performed data retrieval using Hibernate and integrated with WebMethod via webservices.
- Created and implemented PL/SQL queries, views stored procedures and triggers.
- Extensively used Spring MVC for servlet configurations both during application Development and Test.
- Validated the business rules with the Business Analysts such that they meet the specification.
- Used Maven to build the application and deployed on Apache Tomcat Server.
- Implemented the logging mechanism using Log4j framework and used SVN version control to track and maintain different versions of the application.
Environment: Jdk1.6, HTML, Spring, Spring MVC,JBoss, log4j, Hibernate, Maven, Tortoise SVN, Rest web services, maven, Eclipse Kepler, java script, Xml, mysql.
Confidential
Java Developer
Responsibilities:
- Design and implementation for the concept for the frameworks using Struts, Spring and HibernateFrameworks and assisting with development environment configuration.
- Developed Java/J2EE code, business logic using Spring, hibernate framework and OOP concepts, involved in Peer code reviews.
- Developed the Frontend application with AngularJS.
- Involved in complete software development life cycle management using UML (Unified Modeling Language) - Requirements gathering, Conceptual design, Analysis, Detailed design, and Development.
- Used Spring MVC framework & Integration for Server side programming.
- Developed UI based on struts framework, using JSF, JSP, JSTL, Servlets and Back Bone JS DHTML with extensive java scripts to reduce Server hits, improving performance.
- Developed Servlets and JSP to interact with EnterpriseJava Beans (EJB) containing all the Business Logic.
- Used Hibernate as the persistence layer to interact with Oracle DB.
- Wrote complex SQL, Stored Procedure, HSQL & Criteria queries and reviewed the same with peers.
- Responsible to resolve design issues and develop strategies to make ongoing improvements that support system flexibility and performance.
- JProfiler bridges the gap between a code profiler and a high-level JEE monitoring tool.
- Responsible to approve "Test Cases" created by Testing Team. Provide technical support to testing team to fix any issues in Functional Testing.
- Assess the technical feasibility of new technologies to enable integration into existing processes.
- Developed JSP as the view, Servlets as Controller to make calls to EJB as model.
- Worked on JBOSS Application Server to deploy application.
- Consumed and developed Restful Services with JAX-RS and Jersey.
- Used Soap UI Pro for Testing Web services.
- Used Apache Camel with URIs to work directly with any kind of Transport or messaging model such as HTTP, ActiveMQ, RabbitMQ and JMS.
- Developed Stored Procedures, Functions and created database tables.
- Used ClearCase for Source Control Management.
- Coded Test Cases and created Mock Objects using JMock and used JUnit to run tests.
Environment: Spring, Hibernate, Jprofiler, Angular JS, DHTML, CSS, Servlets, UML, J2EE, JSP, JSF2.0, EJB, Struts Framework Taglibs, SQL, JavaScript, Oracle, JBoss, Websphere Application Server, Eclipse, JUnit, JMock, WSDL, Web services, XML, XSLT, XSD (Schema Designs), SOAP, RestFul Services, JSON, UNIX, UML, JNDI, JDBC, JMS.
Confidential
Jr. Java Developer
Responsibilities:
- Developed front end for Schedule Inefficiency using JSP/Servlets.
- Performed Analysis, Design, Development, Integration and Testing of application modules.
- Implemented application prototype using JSP, Servlets, JDBC, and to give the presentation.
- Developed the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core Dispatcher Servlet. Also, implemented Dependency Injection using the spring framework.
- Developed JSP custom Tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Spring Framework.
- Used Eclipse Indigo IDE to develop the application.
- Used JBoss Server to deploy the application.
- Wrote technical documents related to workflow model and activities performed for the variouswork items.
- Responsible for working on consuming SOAP web services.
- Developed complex database SQL queries/Stored Procedures and tuning SQL queries.
- Implemented logging mechanism using log4j tool.
- Responsible for unit testing using JUnit and building test cases and templates for integration testing.
- Used Subversion to commit the source and created tags and branches.
- Communicated with the Offshore Team and helped them understand the Business Requirements.
Environment: Java, J2EE, JSP, Hibernate, Spring, JNDI, HTML, CSS, XML, Java Script, Eclipse, XML, JBoss, ANT, JMS, SQL Developer, MS Visio, PL/SQL, Oracle, DB2, JProfiler SVN, Log4j, JUnit.
