We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Bentonville -, ArkansaS

SUMMARY

  • A dedicated proficient with around 8+ years of experience in Web Technologies and Programming Languages with a particular expertise set and attentiveness regarding detail, willing to work as a Software Developer where I could create digital magic and elevate user experience to next level.
  • Extensive experience in design and development of J2EE applications usingCore Java, Java Collections, Data Structures, Multithreading, JDBC, Servlets, JSP, EJB, AJAX, JMS Custom Tag Libraries, JSTL, XML and Web Services.
  • Strong experience as a Web Developer in developing User Interface (UI) web applications by using JavaScript, DOM, jQuery, HTML/HTML5, CSS/CSS3, Ajax, JSON, Angular.js, ReactJS, and Node.js.
  • Extensive experience on modern front - end template frameworks for JavaScript - including Bootstrap, JQuery, Angular JS.
  • Experience in building applications with React JS, and Angular JS.
  • Experience Object Oriented Programming Concepts using Java.
  • Having good Experience in core Java concepts like multi-threading, OOPS concepts, Collection frameworks.
  • Used web/App servers like WebLogic, and Apache Tomcat servers based on client requirement and project specifications.
  • Experience onSOAand Web Services likeSOAP (JAX-WS) &REST (JAX-RS)using different frameworks likeApache Axis2, Spring-WS, Apache CXF and Jersey.
  • Extensive experience of using IDE toolsEclipse 3.2, Netbeans7.1.2, IntelliJ etc for JAVA/J2EEApplication development.
  • Experience in working on web servers likeApacheand application servers likeWeb logic, Tomcat, WebSpheretodeploy code.
  • Hands-on experience in working with applications usingJava, Servlets, spring and Hibernate.
  • Expert-level knowledge of cross-browser, cross-platform compatibility and design constraints and Google analytics.
  • Used Microservices architecture, with Spring Boot based services interacting through a combination of REST and Spring Boot.
  • Expert in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript.
  • Experience in designing (High Level & Low Level) for J2EE applications using UML and various J2EE/OO Design patterns meeting performance and security requirement.
  • Specialized in using JSON (JavaScript Object Notation) format to build collection of name/value pairs and ordered list of values.
  • Utilized Log4j logging API framework for logging Java applications for debugging and monitoring purposes.
  • Strong analytical and problem-solving skills, self-starter, and good team player.
  • Strong understanding and experience with all phases of SDLC and agile development methodologies including SCRUM, involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
  • Experience in working with third party web services APIs and Web Services using AJAX and jQuery.
  • Great ability to write clear, maintainable, well-documented, well-commented and efficient code for web development.
  • Experience in development methodologies such as Agile, Scrum, and Test-Driven Development
  • Experience in creating build scripts usingAnt, Maven and Gradletools. Extensive experience in implementation of the version control softwareSVN, CVS, Git.

TECHNICAL SKILLS

Operating Systems: Windows XP/Vista/7/8/10, Linux

Web Technologies: HTML/HTML5, CSS2/CSS3, DHTML, XML, XHTML, XSLT, JavaScript, AJAX, JSP, JQuery, JSON, Apache, PHP, DOM

Programming Languages: JAVA, Perl, SHELL, YAML, SQL.

JavaScript Frameworks: Node.js, React.js, Angular.js, Bootstrap, JQuery UI

IDE, Editors: Eclipse IDE, Notepad++, Net Beans IDE, Adobe Dreamweaver, Brackets, Microsoft Visual Studio, Photoshop

Database: Oracle 11g/12C, MS SQL Server, My SQL Server, DB2, PostgreSQL, Cassandra, and MongoDB.

Debugging Tools: Firebug, Bugzilla, Chrome Developer Tools.

Version Control: SVN, GIT, CVS, Gitlab

Web Servers: HTTP Web Server, Apache Tomcat, Web logic, Web Sphere

Desktop Tools: MS Office, ServiceNow, POSTMAN, DB visualizer, M Putty, WinSCP, Microsoft Visual Studio

SDLC: Waterfall, Agile, Scrum.

Browsers: Firefox, Chrome, IE, Opera, Safari

PROFESSIONAL EXPERIENCE

Confidential - Bentonville - Arkansas

Full Stack Developer

Responsibilities:

  • Involved in developing components on Reporting Dashboard withSpring MVC, Spring boot, Spring FrameworkandHibernate.
  • Worked as part ofMicro-servicesteam to develop and deliverMavenprojects to deploy onTomcat.
  • Developed Restful endpoints for UI and other services to consume.
  • Documented and rendered API’s using Swagger for QA and BA teams to view.
  • Involved in developingJUNIT Test Casesto validate the type of data in theXML Files.
  • UsedLog4Jfor logging and tracing the messages.
  • Hands on experience onRESTbased web services usingJAX-RS library. Customized Restful Web Service usingSpring Restful API, sendingJSONformat data packets between front-end and middle-tier controller.
  • UsedMaventool to build and packaged, deploy an application project, and integrated withJenkins.
  • Implemented modulesusing Core Java APIs, Java collection, Java 8(Streams), multi-threading, andobject-oriented designs.
  • Hands on experience usingApache Tomcatas application servers to handle the deployments of different applications.
  • Wrote Angular JS frontend, which queried a customElasticsearchserver for search terms, and hosted everything on an AWS instance with Docker containers
  • Developed code in Java which creates mapping inElasticsearch
  • Developed Core Service asmaven jarthat can be included by otherMicro-servicesas their maven dependency.
  • Secured APIs usingOAuth2.
  • CreatedSpring MVCcomponents like Dispatch Servlets, configure Request mapping annotation controllers, view resolver components.
  • Participates in code review sessions to validate adherence to development standards.
  • Develops and maintains technical documentation.
  • Serves as the secondary escalation point to resolve incidents and problems for production applications and web services supported by the team in accordance with identified Service Level Agreements.
  • Knowledge of using various routed protocols like FTP, SFTP, SSH, HTTP and HTTPS.
  • Evaluate different NOSQL databases such as MongoDB, Couchbase, HBase and choose the suitable database.
  • Involves in project scoping, designing which may include database design, application architecture and program architecture to come up with the best effective and productive solution.
  • Involves in all sorts of design activities starting from simple data flow diagrams to complex database schema designing.
  • Utilization of source control systems including Gitlab, Bitbucket to maintain source code.
  • Setup Integration of source control systems such as GitLab with the Jenkins System.
  • Participates in daily standups, Backlog grooming sessions, Monthly Planning sessions, Code review sessions and Sprint Retrospective sessions etc.

Confidential, Greenwood Village, Colorado

Full Stack Developer

Responsibilities:

  • Experience on modifying the existing Backend code for different level of enhancements.
  • Involved inJ2EE patterns MVC, Dependency Injection (DI), Inversion of Control (IOC), Data Access Object (DAO), Business Delegate, Service LocatorandSingletonfor the enterprise Java based application.
  • Developed test cases and performed unit testing usingJUNIT.
  • Developed differentJavaBeansand helper classes to support Server-Side programs.
  • Experienced in the architecture, design and development of high traffic application built in Java/J2EE usingMVCarchitecture integrating spring,HibernateandStruts frameworksinSOA.
  • Used spring as an application framework to build the Services layer and implemented its core modules such asSpring Core Container, Inversion of Control, Data AccessandMVCand UsedXML/java /annotation spring bootconfigurations.
  • ImplementedORM (Object Relational Mapping)framework with Hibernate for mapping Java classes and database tables.
  • Designing and implementing scalable,Restful,andmicro services-based mobile back-end. The back end is written in Java usingSpring Bootfor simplicity and scalability.
  • Experienced in coding Web Services withJAX-WS (SOAP) and JAX-RS (Restful). UsedApache Tomcatas application servers to handle the deployments of different applications.
  • Hands on experience on GitHub as Version control for code repository and Jenkins for continuous integration.
  • Hands on experience on creating auto-scaling groups based on memory and CPU usage to handle excessive or under use workload without needing manual interference.
  • Worked on micro services project- to builddockercontainers and deploy to Dev, iTest, Scale, UAT (SIT), PROD
  • Worked closely with Testing team for issue fixing and coordinating test set up for testing
  • Resolved UI issues/Functionality issues reported by Tester/QA.
  • Build user interfaces differently by breaking them into components using ReactJs and used a real, full featured programming language to render views with ReactJs.
  • Used Bootstrap grid model and Bootstrap components for the entire application for cross-device compatibility.
  • Wrote Ajax calls to populate tables, charts, tab menu and other components with JSON data in Angular.js.
  • Debugged and resolved many cross-browser issues.
  • Worked in Scrum environment and attended frequent meetings.
  • Created several dynamic graphs using D3.js and Google Charts.
  • Implemented TEST DRIVEN DEVELOPEMENT using Testing tools like Grunt/Gulp.

Confidential, Costa Mesa -California

java developer

Responsibilities:

  • UsedHibernateas theORMtool to communicate with the database
  • Designed and Developed persistence layer withHibernate,jQuery.
  • Written jQuery Validations for the User Front ends.
  • Worked with JSON objects and JavaScript and jQuery intensively to create interactive web pages.
  • ImplementedJSFframework in the application which is based on MVC design architecture.
  • ImplementedCSS3, DOM Api, DOJO and Ajaxto create a dynamic and interactive experience.
  • Created various UI components for different web pages usingHTML, JavaScript, ExtJs.
  • Used AJAX Asynchronous JavaScript and XML to implement user friendly and efficient client interfaces frontend.
  • Implemented and maintained AJAX based rich client for improved customer experience,
  • Designed Front-end usingJSP, Servlets, HTML, AJAX, CSS,andJavaScript.
  • Designed the web user interfaces for all the above use cases usingJSP, Struts, HTML5, jQuery, XMLandAjax.
  • CreatedNode.jsmiddleware application server to encapsulate modern JS widget framework and control set.
  • Developed a fully functional prototype application using JavaScript jQuery and Backbone.js and Bootstrap, connecting to a REST-fullserver on a different domain.
  • Worked on DB2 data base for storing and retrieving the application data
  • Developed the CRUDAPI for thePOSEngine usingRestfulWebservices.
  • Wrote Cucumber BDD tests for our framework. Ensured that tests ran cross-platform and cross-browser.
  • Developed PL/SQL store procedures for data migration and database upgrade from oracle usingTOAD.
  • Used JDBC to invoke Stored Procedures and database connectivity toORACLE.
  • Used JUnit for unit testing and integrating the unit testing in build process withMavenforTDD Test Driven Development.
  • Developed Web service components usingWSDL, SOAP, JAXB, JAX-RPCwithjava.
  • Consumed Web Services using Apache CXF framework for getting remote information
  • Extensively used Eclipse as the IDEtool for writing the code.
  • Deployed the application under WebSphere application server and involved in resolving deployment issues.
  • Developed test cases and performed unit test usingJUnitFramework.
  • Developed user interface using JSP, AJAX, JSPTag libraries to simplify the complexities of the application.
  • Extensively worked with Servlets and Struts based multi-tier applications in developing J2EE Components.
  • Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in WebSphere server.
  • Developed Message-Driven beans in collaboration with Java Messaging Service JMS.
  • Apache Tomcat Server was used to deploy the application.

Confidential 

Associate Software Developer

Responsibilities:

  • Designed development of presentation layers using HTML, CSS, JavaScript, and jQuery.
  • Implemented JAVA/J2EE design patterns such as Factory,DAO, Session Facade, and Singleton.
  • Implemented J2EE Design Patterns likeMVC, Service Locator and Session Facade.
  • Developed Web services to communicate to other modules using XML basedSOAP.
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • Developed Mock-up designs as per the requirements of Business.
  • Developed the complete HTML, CSS, and JavaScript of the pages with emphasis on performance, accessibility (AA) and SEO standards.
  • Implemented Performance Tuning to make the pages load fast and in an effective way.
  • Implemented AJAX to speed up web application.
  • Used jQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
  • Utilized Waterfall and Agile project management strategies, depending on client need.
  • WroteJUNIT test cases for testing allspringservice calls andSpring MVC validations
  • Performed extensive unit testing (end-to- end) and prepared detailed test scripts
  • Designed and developed code for table less web interfaces using XHTML, CSS, and DOM.
  • Worked closely with Technical Development Manager to help track, prioritize, estimate, and recommend resources for all Technical Development Team projects.
  • Handled the database persistence usingJDBC.

We'd love your feedback!