Java Fullstack Developer Resume
Phoenix, AZ
SUMMARY:
- Having 8+years of extensive experience as aJava FullStack Developerwith solid understanding of database designing, development.
- Experience in all phases ofSDLC,like Requirement Analysis, Implementation and Maintenance, and extensive experience withAgile and SCRUM.
- Hands on expertise in front - end development utilizing JavaScript frameworks such as jQuery as well as front end technologies HTML5, CSS3, Ajax and Angular JS.
- Strong Experience in web development using interactive/Web 2.0 technologies, XHTML, DHTML, JavaScript, DOM, Angular JS, framework (JQuery, Prototype, YUI, etc.), JSON, AJAX.
- Experienced Model View Controller framework such as Angular JS framework for creating Single Page Application(SPA).
- Good experience in working withCore Javadevelopment.
- Sound knowledge in working with angular project directory structure and yeoman angular project setup.
- Experience in developing web pages in Responsive Design using Bootstrap and adapt to the changing environment.
- Experience in sending and retrieving data files in JSON using AJAX calls.
- Actively involved in usingAngularJS, Ext JS, Bootstrap and HTML5 to enable client side date to meets specific criteria by applying various validation variable.
- Strong knowledge in using libraries like jQuery to implement dynamic webpages.
- Proficient in writing and using SOAP and Restful Web services.
- Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.
- Experience in using Grunt and CSS procedures LESS, SASS
- Proficient in usingAJAXfor implementing dynamic Webpages where the content was fetched via API calls and updated theDOM(JSONParsing).
- Extensive experience withUML design
- Understanding of relational databases, involved in application development using several RDBMS such asOracle 9i/10g/11g.
- Extensive experience in developingWeb Servicesto expose useful functionality to web users throughSOAP and REST.
- Experience with Browser testing, knowledge of cross-browser/cross-platform compatibility.
- Expert in developingObject-Oriented Web applicationsusingMVC architecture.
- Experience in NodeJS, AngularJS, BackboneJS, Document Object Model, DOM functions and Front End Package Manager Bower.
- Experienced working in bothAGILEandSDLCbased development environment and participating in SCRUMsessions.
- Worked on various platforms including Windows XP, Vista, 7 and UNIX.
- Possess good analytical skills, which enabled to analyze data with ease.
- Ability to write clear, well-documented, well-commented andefficient codefor web development.
- Strong problem-solving, organizing,communication and planning skills, with ability to work in team environment.
TECHNICAL SKILLS
Web/Java Technologies: HTML5, CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JSON, Bootstrap, Apache, Sass, Less, Hibernate, Struts, Spring, JQuery, JSP
JavaScript Libraries: JQuery, Ext JS, Angular.js, Node.js
IDE & Tools: Eclipse, Aptana Studio, Notepad++, Adobe Dreamweaver, Espresso, Sublime Text3, Text Mate, Microsoft Publisher, brackets
Database: PL/SQL(oracle), MySQL, MSSQL
Operating System: Windows 98/2000/XP/Vista/7/8, MAC OS X
Development Tools: Adobe Photoshop CS5, Adobe IllustratorVersion Control: Perforce, CVS, SVN, git
Publishing Tools: Adobe PageMaker, MS Office
Methodologies: Agile, Waterfall, TDD
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
Java FullStack Developer
Responsibilities:
- Developed the RESTFUL and SOAP Webservices solutions for Community Strategic Platform (CSP) Facets and Rivervalley Facets systems using Apache CXF, Spring framework and Websphere Technologies. Webservices solutions are developed to provide the CSP and Rivervalley Facets data to enterprise member portal (myUHC.com), Provider Portal (uhconline.com), voice portals solutions.
- Played Critical role in developing and implementing the initial build for Webservices Interface for Facets (CA4F) application to stage the custom webservices for Facets.
- Worked extensively on Spring boot for building web service .
- We created Xml Based And RESTfUL WebServices by using Apache CXF Spring framework and WebSphere
- Experience in installation, configuration, Deployment and management of web and enterprise applications on BEA Weblogic Server 8.1/9.x/10.x and JBoss Application servers.
- Provided the generic/common webservices solutions which will work all Community Strategic Platform (CSP) Facets and Rivervalley Facets Health plans.
- Designed and developed the Webservices Language Definitions (wsdl) for Member Eligibility and Benefits Summary, Claims Status, Referral Submission& Lookup and Provider Explanation of Benefits (EOB) information from the CSP and RV Facets Systems.
- Designed the webservices versions for Facets webservices to meet the various states (Florida, Maryland) implementations in Community Strategic Platform (CSP) Facets system.
- Developed the Websphere Administrative scripts to deploy the enterprise applications on the Websphere Servers.
- Worked with RabbitMQ Java APIs for Queues to build the application as SOA platform.
- Designed the Technical Specifications for various portal requirements and reviewed the technical specifications with various teams including the Architecture, Quality Assurance (QA) and Production Support teams.
- Expert in all software testing techniques and methodologies which includes White Box, Black Box, GUI
- Expert in writing queries, bridge scripts in SQL and PL/SQL using SQL Developer during testing of different Databases such as SQL Server, ORACLE and DB2.
- Helped the Quality Assurance teams to understand portal requirements and setup the data in Facets using Facets Online Application to validate all the requirements to deliver the quality applications.
- We used JUnit for testing the webservices to validate all the requirements. Involved in creation of Test Scripts using JUnit.
- Set the coding the standards for the Java/J2EE, DB2 and Sybase which are used for the various projects.
- Worked in SOAP UI tool for webservice testing with the Endpoint URL provided by the third party system to verify the customer data’s.
Environment: Java, J2EE, Hibernate, Struts, Angular JS, Spring, HTML5, CSS3, JSP, JavaScript, JSF, JBoss EAP, RabbitMQNode.js, JQuery, Bootstrap, Soap UI, DOM, DML, DHTML, Angular.js, AJAX, XML, SVN, Maven, Internet Explorer, Firefox, Chrome, Oracle, Windows.
Confidential, Dallas, TX
Java Full Stack Developer
Responsibilities:
- Involved in write application level code to interact with APIs, Web Services usingAJAX,JSONand hence buildingtype aheadfeature for zip code, city and county look up usingjQuery, Ajaxand jQueryUI.
- Enhanced user experience by designing new web features using MVC Framework like Angular JS, accommodate these advanced and fast technologies.
- Involved in developing the Controller framework using Annotated REST based spring controller.
- Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, JavaScript and CSS.
- Designed Frontend with in object oriented JavaScript Framework like ReactJS.
- Used Backbone.js and ReactJS to create Controllers to handle events triggered by clients and send request to server.
- Involved in setting up the application Service layer using Spring IOC framework.
- Implemented Struts framework based on the Model View Controller design paradigm.
- Involved in batch processing using Spring Batch framework to validate feed files and load data into corresponding EBX5 tables.
- Documented how Spring Batch is useful for the current project.
- Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
- Extensively used Angular UI (Bootstrap) for ng-grid, and UI components.
- Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Involved in both developing and consuming Restful web services using JAX-RS and Jersey, supporting both XML and JSON.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Designed and developed various modules of the application with J2EE design architecture and frameworks likeSpringMVC architecture andSpringBean Factory using IOC, AOP concepts.
- Built theUIpart ofaddress verificationservice where users can select or ignore recommended address usingJQuery Ajaxandmodel.
- Designed custom Node.js module to, programmatically generate a path for a RESTful endpoint (CRUD) with MongoDB back end, provided a schema.
- Created continuous integration builds using Maven and SVN control.
- Worked on the website fromstart to finishto give it a new look usingHTML, CSS, and JavaScript.
- CreatedUIdesigns using Web 2.0 standards
- Responsible for creating the screens with table-lessdesigns meetingW3C standards.
- Customized the Node.js server to pick the local Package. JSON and run the applications without changing the local paths and variables.
- Involved in the deployment process of the application on Websphere Application Server.
- Implementation of XSLT processing on server with JSP and WebSphere.
- Created web services and desktop applications to access and display data needed by support teams using,Ajax,JavaScript,JQuery,Angular JS,CSSandHTML5.
- Developed dynamic web pages using HTML, jQuery, Bootstrap, CSS3 and Sublime Text Editor.
- Developedpage layouts,navigation,animation buttonsand icons.
- DesignedCSSbased page layoutsthat are cross-browser compatible and standards-compliant.
- Closely work with theQA Teamto give user enhanced experience and reduce the number of key strokes for given scenario.
Environment:Java, J2EE, Hibernate, Struts, Spring, HTML5,CSS3, JSP, JavaScript,JSF, Node.js,JQuery, Bootstrap, DOM, DML, DHTML, Angular.js, ReactJS, AJAX, XML, SVN, Maven, REST, Karma, Internet Explorer, Firefox, Chrome, Oracle, Windows.
Confidential, Morrisville, NC
Senior Full Stack Developer
Responsibilities:
- Created Ajax wrapper classes and helper methods for the global usage
- Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
- Developed web applications using Spring MVC, JQuery, HTML5, and Angular JS.
- Created forms to collect and validate data from the user in HTML5 and ReactJS.
- Extensively used the JavaScript, Ext JS, AngularJSfront-end development which includes a deep understanding of the DOM, JSON, object-oriented JavaScript, Bootstrap and common JavaScript libraries.
- Maintained existing UI Applications and upgraded them using CSS3, JQuery, AJAX, JavaScript, React JS, Backbone.Js, JSON and HTML5.
- Created Common files, global messages for the common usage.
- Involved in creating HTML 5 templates.
- Worked on capturing the user events and rendering the appropriate action and dynamically rendering the UI based on user actions using Angular.js.
- Developed the code using LESS framework, which in turn would generate plain CSS for the dynamic pages.
- Used CVS for version controls.
- Involved in implementation of persistence layer using Hibernate and prepared Value Objects.
- Developed JavaBeans with Hibernate 3.0 for necessary transactions like fetching the required data, updating the customer information.
- Worked Extensively in architecting, designing and developing Portal Applications, Portlets and deploying them to WebSphere Portal Server.
- Effectively utilized JavaBeans with Servlets, tags, action classes, forms, and procedures to derive at a complete Java solution for the e-commerce customer website.
- Web application development using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques.
- Designed and developed generated JSP pages based on Struts MVC architecture and also updates configuration setting in configuration files.
- Writing custom filters, directives for the HTML5 using angular code.
- To release the enhancements within the specified timeline communicated.
- Going through User Documents and Design user interface designs, Wire frames, Information architecture flows and mockups.
- Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.
- Worked on Responsive Designing for Mobiles and Tables.
- Create highly usable web design solutions with focus on user experience and compliance to standards.
- Taking the product through the entire lifecycle of analysis, design, coding, testing and implementation and support.
- Work in cross functional team to develop timely changes to page content.
- Testing, fixing the bugs and troubleshooting technical problems.
Environment:Java, J2EE, Servlets, HTML5, CSS, Angular JS, Node.js, ReactJs, Hibernate, Struts, Spring, JQuery, JUNIT Bootstrap, JSP, JavaScript, AJAX, Mongo DB, Git, CVS, Spring MVC, Firebug, Visual Studio tool.
Confidential, Houston, TX
Java FullStack Developer
Responsibilities:
- We have followed with Agile and Scrum development methodologies
- Integrated the Java code (API) in JSP Pages.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Used Spring Framework as middle tier application framework, persistence strategy using spring support for Hibernate for integrating with database.
- Worked on Server-side pagination for processing high volume of data to the UI.
- Designed user interface layout using JavaScript, CSS, and HTML.
- Validation is performed using Struts validator.
- Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
- Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application (RIA).
- Used JSON to fetches the data from Web Services.
- Configured the Hibernate configuration files to persist the data to the Oracle Database.
- Used Hibernate as ORM tool for accessing database.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, and Ajax.
- Involved in writing SQL Queries, Stored Procedures.
- Used JIRA for bug tracking.
- Used JAXP for parsing & JAXB for Binding.
- Worked with QA team to validate the test cases whether meeting the business Requirements or not
- Conducted Unit Testing, interface testing, system testing and user acceptance testing
- Involved configuration and deployment of application on Tomcat Apache.
- Deployed the applications into LIVE and QA Environment
- Used SVN for version and source control.
- Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress
Environment: Java, J2EE, HTML, CSS, JavaScript, JQuery, JSON, Hibernate, Struts, Spring, Web Services, JSP, AJAX, framework, Windows XP and MS Office, Eclipse, Dreamweaver.
Java FullStack Developer
CONFIDENTIAL
Responsibilities:
- Involved in requirement gathering, configuration, design, development, deployment and validation.
- Used Hibernate for establishing connection and interacting with the database.
- Developed GUI using JSPs.
- Developed Action forms, Action classes, Form beans using Struts framework to handle user requests.
- Developed the presentation layer written using JSP, HTML, CSS and client-side validations were done using JavaScript, jQuery, and JSON.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
- Migrated the Servlets to the Spring Controllers and developed Spring Interceptors, worked on JSPs, JSTL, and JSP Custom Tags.
- The front-end JSP pages were developed using the Struts framework, and were hosted in a J2EE environment on a Apache tomcat server.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Used BEA Weblogic as the Application Servers and Apache Web Server 2.0.
- Customize the Shindig code to meet the project requirements. Shindig is an open source framework for web based application.
- Designed and Developed Web Services using technologies UDDI, WSDL, SOAP to communicate to the other modules.
- Designed additional UI Components using Java Script and implemented an asynchronous, AJAX based rich client to improve customer experience.
- Involved in the development of CRUD (Create, Update and Delete) functionality for various administrative system related tables and product components.
- Designed static and dynamic Web Pages using JSP, HTML and CSS.
- Developed application using spring frame work.
- Updated the maintained the sequence diagrams for the given Design.
- Used Test Driven Methodology.
- Used Web Logic Application Server for deploying various components of application.
- Developed the User Interface Screens for presentation logic using JSP, CSS, and HTML client validation scripts using JavaScript.
Environment: JDK 1.5, J2EE, JSP, Spring MVC and IOC, Hibernate, Oracle, Eclipse, SQL, JavaScript, CSS, XML, XSL, XSLT,, CVS, Web sphere Application Server 5.1, Eclipse, Maven, Web Services.
Confidential
JAVA DEVELOPER
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) using agile development methodology.
- Involved in business requirement gathering and technical specifications.
- Implementing Servlets, JSP and Ajax to design the user interface.
- Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Maintained the existing code based developed in Spring and Hibernate framework by incorporating new features and fixing bugs.
- Designed and developed all the user interfaces using JSP, Servlets and Spring framework.
- Created an XML configuration file for Hibernate for Database connectivity.
- Involved in development of cascading style sheets (CSS) to make the Java Server Pages to be displayed using different output styles.
- Developed custom controllers for handling the requests using the spring MVC controllers.
- Developed Client Side Validations using Java Script and server side validations using Struts validation framework.
- Extensively used the JSP in the view side of MVC.
- Used Struts tag libraries, JSTL and created web interfaces using JSP technology.
- Developed the dynamic User Interface using JSP utilizing Custom Tag Libraries, HTML, CSS, and JavaScript.
- Developed a web-based reporting for monitoring system with HTML and Tiles using Struts framework.
Environment: Java, J2EE, EJB, UML, SQL, Eclipse,JSF, Hibernate, Spring JavaScript, Web sphere, JBOSS, HTML, DHTML, CSS, XML, Log4J, ANT, STRUTS,JUNIT, JSP, Servlets, Rational Rose,Adobe Dreamweaver, Photoshop.