We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

Dallas, TX

SUMMARY:

  • Around 6+ Years of extensive professional experience in Developing, Integrating, Implementing and Leading User Interface (UI) web applications
  • Experience in developing web based applications and Client - Server technologies using Java8, J2EE, JSP, Servlets, Struts, JSF, spring, JDBC, JMS, JNDI, EJB, Swing MVC, Hibernate, JavaBeans, and JavaScript.
  • Experience in designing and prototyping User Interfaces for intranet, Web applications and websites using HTML/HTML5, XML, CSS.CSS3, Bootstrap, JavaScript, Ajax, JQuery, Angular.JS, React.JS, Node.JS, Backbone.JS, D3.JS and JSON.
  • Experience in working MVC Architecture.
  • Expert in designing and developing persistent framework using Hibernate ORM and JPQL.
  • Experience in application/web servers like JBoss AS, WebLogic, Tomcat and Aws.
  • Hands on experience in building projects using popular IDE's like Spring STS and Eclipse.
  • Good knowledge of the testing framework Junit, Testmg, mockito, Powermack.
  • Knowledge of Relational databases like Oracle 11g, MySQL, MicrosoftSQl, PostgreSQL, NoSQL.
  • Experience with XML and related standards and technologies like AJAX, REST Web Services API, SOAP, ESB, WSDL, and DOM.
  • Experience in using various tools and IDEs for development and design like Eclipse, Adobe Photoshop and Dreamweaver.
  • Designed and developed custom Mongo DB applications specific to clients' needs.
  • Working knowledge of build tools such as GIT and Maven
  • Experienced in XML for data parsing using JAXB, JAXP (DOM and SAX).
  • Very strong in object oriented analysis, designing (OOAD) & programming, distributing computing and Web application development.
  • Used D3.js for interactive data visualization.
  • Developed unit test cases using Jasmine framework.
  • Experience on giving production support for live websites.
  • Expertise in coding optimized SQL queries on databases like Oracle and MySQL.
  • Strong experience in complete Project Life Cycle, which includes Requirements analysis, High Level Design, Low Level Design, Design Reviews, Coding, Testing, Implementation and Maintenance.
  • Experience in application development processes like Agile, iterative and waterfall SDLC Methodologies.
  • Highly Curious about new front-end development technologies and adept at promptly and thoroughly mastering them with a keen awareness of new industry developments and the evolution of programming solutions.
  • Self-motivated and a good team player with excellent communication and interpersonal skills Strong problem solving and logical reasoning skills. Ability to understand new ideas and technical concepts quickly and produce meaningful results.

TECHNICAL SKILLS:

Java/J2EE Technologies: Jdk1.8,J2SE, J2EE, JDBC, JSP, JPA, Servlets, MVC, SOA, REST and SOAP Web Services, JMS, EJB,, Jenkins

Frameworks: Spring 3, Spring Core, Spring MVC, Spring Security, Spring AOP, Spring Boot, Spring ORM, Spring Stack, Hibernate, JSF, Struts, JQuery.

Database: Oracle (SQL & PL/SQL), My SQL, Postgress, ETL.

Methodologies: Agile, Waterfall model

Version Control: SVN, GIT

XML Related and Others: XML, XSD, XSLT, JAXB, JAXP, XSL, JAXB, SAX, DOM

Web Services: Restful services, WSDL,SOAP,JAV-WS,CXF, JAX-RS, JERSE, Apigee

Design Patterns: Singleton, MVC, Factory.

Bug Tracking Tools: WPBN,Jira

Areas Of Knowledge: SOA, NOSQL, RESPONSIVE UI, Continuous Integration, Microservices, TDD

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Full Stack Developer

Responsibilities:

  • Involved in daily stand up and weekly development review meetings as part of AGILE Methodology.
  • Implemented Struts Model View Controller architecture to develop presentation tier and business layer.
  • Configured the struts-config.xml files to create and modify the form beans, Action classes and action mappings
  • Used Spring Framework to develop lightweight business components.
  • Dealt with Web based security by providing security to websites, web applications and web services. Applied the security specifically to internet and web systems.
  • Used Eclipse as the IDE to develop, test and deploy the application.
  • Developed Struts Actions that grabs data from the forms, does validation and calls services and data access objects DAO’s.
  • Reproduced security issues and the remediation methods for vulnerabilities.
  • Used stored procedures & triggers in SQL database
  • Identified vulnerabilities and executed the vulnerability remediation methods
  • Used XML Gateway to secure, mediate and manage XML traffic
  • Worked on preventing Cross site scripting vulnerability in the web applications.
  • Implemented Spring Boot Microservices using Netflix OSS stack.
  • Implemented NodeJS for the creation of web servers and networking tools using Java Script and collection of modules that handle core functionality.
  • Involved in designing the Design Document, including Sequence Diagrams, Class Diagrams and Object Models.
  • Used Jenkins for continuous integration of the application and worked closely with build and release team.
  • Performed Unit testing using JUNIT, System, Regression, and Integration Testing.
  • Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.
  • Created JUnit test cases and test suites for testing the application
  • Used HSM, the crypto processor for the protection of crypto key life cycle.
  • Used AES key for the encryption of stored data in the Gateway.
  • Used GIT version control for the software development and other version control tasks
  • Involved in building the code & deploying on Web Logic application server.

Environment: JDK 1.8, Spring Boot, Netflix OSS, JSF, AJAX, Spring 4.0, Angular JS, Jenkins, AWS Cloud, Bootstrap, MongoDB, Hibernate, HTML5, Web Logic App server, JMS, JDBC, Eclipse, Log4j, Maven, Jenkins, JUnit, Git, Web Services- WSDL, SOAP, REST, XML, JSON, SVN, SFTP, Ervin, Soap UI, Oracle 11g, REST Client, Linux, Apache Tomcat.

Confidential,Bloomington, IL

Java/J2EE Developer

Responsibilities:

  • Worked in an AGILE software development methodology environment.
  • Involved in the development of the presentation tier using JSP, HTML, CSS, XML, XSL, JavaScript, Json, Servlets, SAX and DOM Parsers.
  • Worked with Bootstrap Twitter Framework and Angular.JS to Design single page application.
  • Implemented modularization for entire application by using MVC.
  • Created Directives, Controllers and Services by using Angular.JS.
  • Developed reusable components with Angular.JS custom directives.
  • Used Dependency Injection from AngularJS factories and services.
  • Designed templates using Apache, JSP, HTML, Bootstrap, CSS and JavaScript.
  • Developed UI using HTML5, CSS3, ExtJS, Bootstrap, JQuery, and JSP for interactive cross browser functionality and complex user interface.
  • Implemented and supported interactive data exploration and entry application using AngularJS, Leaflet.js and D3.js
  • Good understanding of REST API's; extensive experience of integrating services via Ajax using JavaScript, jQuery, Angular.js and Node.js.
  • Developed web services SOAP, REST, WSDL and web services clients using JAXB, JSON and XML, implemented architecture.
  • Extensively used Bootstrap for creating responsive web design for varying screen sizes and devices.
  • Involved in writing queries, stored procedures, modifications to existing database structure as required per addition of new features
  • Used SWING for GUI based coding.
  • Used core java concepts like collections, garbage collection, Strings, multi-threading, and J2EE to develop the application.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Docker is used for creating images that are deployed on AWS as Microservices.
  • Work on developing UI components using Swing framework.
  • Configured the spring framework for entire business logic layer.
  • Developed code using various patterns like Singleton, Front Controller, Adapter, DAO, MVC, Template, Builder and Factory Patterns.
  • Write Unit and Integrations tests using Mockito and Power mock frameworks.
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
  • Developed one-much, many-one, one-one annotation based mappings in Hibernate.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
  • Used Maven as a build tool for building, packaging and managing dependencies.
  • Involved in creating UML Diagrams (Class and Sequence) during Design Phase.
  • Developing application using the Agile (Software Development Process) model.
  • Developed test cases for Unit testing using JUnit and performed integration and system testing.
  • Used JavaScript for client-side validations. Used JUnit for unit testing and Log4J for logging.

Environment: HTML5, CSS3, Java script, Angular.js, AWS, Node.js, AJAX, SWING, Bootstrap, Soap, Rest, XML, Json, JQuery, JaxB, HTML, Subversion, WebLogic, Core Java, Eclipse, Power mock, JUnit, Log4J, Oracle Database, Maven, Windows, Linux.

Confidential,MN

Java/J2EE Developer

Responsibilities:

  • Worked with CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes, Pseudo elements and CSS behaviors in CSS.
  • Created complex models, collections, routes of backbone.js
  • Used bootstrap as CSS framework for design layout.
  • Responsive design approach using HTML and CSS to support device integration
  • Developed data visualization Using D3.js and Google Charts.
  • Application Architected and developed using Angular.JS, MVC framework.
  • Developed a core component of Analytics with React.JS for internal sales.
  • Implemented Client-server Communication Using React.JS.
  • Debugging the code using browser tools like Firebug.
  • Web application development for backend system using Angular JS with cutting edge HTML5, DOJO, and CSS3 techniques.
  • Strong background experience in developing with HTML5, HTML, CSS3, Bootstrap, JAVASCRIPT (AJAX, DOM), Flash and XML
  • Rapidly prototyped interface designs in hand-coded validating, standards-compliant, and semantically rich code and be aware of cross-browser compatibility and bugs.
  • Developed application for different browsers and fixed bugs for browser compatibility.
  • Interacted and worked with cross-functional teams
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Implemented and designed user interface for web based customer application.
  • Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
  • Developed data formatted web applications and deploy the script using client-side scripting using JavaScript.
  • Involved in improving the user experience as per the UX team guide lines.
  • Helped the testing team in testing the web application in different browsers.
  • Creating rapid prototypes of interfaces to be used as blueprints for technical development.

Environment: HTML5, CSS3, JavaScript, Node.JS, Backbone.JS, JQUERY, AJAX, JSON, XML, PHP, APACHE, MAC OS, ECLIPSE, SVN

Confidential

Software Developer

Responsibilities:
  • Involved in design documents.
  • Implemented MVC pattern using the Struts framework.
  • Developed Presentation layer using Java Server Pages (JSPs).
  • Used JQuery for front-end validation.
  • Designed and developed intranet web applications using JavaScript, Angular JS and CSS.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
  • Created Charts and diagrams by using Data Visualization documents, and render Html, CSS, SVG to Visualize form.
  • Used D3/Google Charts for cross browser compatibility and cross platform portability to mobile devices.
  • Used SVN for version control.
  • Define technical requirements based upon business requirements.
  • Unit testing framework experience with jasmine, Karma.
  • Involved in Agile process, monthly Sprints, and daily Scrums to discuss the development of the application.
  • Used Custom Tag libraries for XML parsing and XSL transformations.
  • Used to update the HTML pages using JQUERY AJAX via JSON response.
  • Designed and developed AJAX calls to populate screens parts on demand.
  • Designed the JSP pages and used Struts Libraries for the presentation layer.
  • Used JavaScript and CSS in web pages.
  • Responsible in creating the screens with table less design.
  • Performing new-website support research in the areas of Latest Web Technologies, Usability, Accessibility, and User Experience.
  • Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards.
  • Creating rapid prototypes of interfaces to be used as blueprints for technical development.
  • Tortoise CVS is used for Version control and File Transfer.

Environment: HTML4, XHTML, CSS2/3, Angular.JS, Karma.JS, D3.JS, JavaScript, jQuery, AJAX, JSON, JavaScript, Firebug DEV tool, Chrome DEV Tool, Adobe Photoshop, Illustrator, Dreamweaver, Flash, and Eclipse IDE.

Hire Now