We provide IT Staff Augmentation Services!

Fullstack Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Java Full stack developer with 7+ years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
  • Extensive experience in developing JAVA based applications using JAVA, JEE, JDBC, EJB, Servlets, JSP, JSF, JMS and Webservices.
  • Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, JQuery, Angular - JS and Backbone-JS.
  • Very good understanding of Object Oriented Design (OOD), Design Patterns, J2EE Design Patterns, MVC, Struts multi-tier architectures and distributed architectures.
  • Experienced in working with ORM frameworks such as JPA, Hibernate and Mybatis with spring framework.
  • Extensively worked on spring and its related modules such as AOP, MVC, Security, Core, Data, and Batch and transaction management.
  • Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway etc.
  • Good experience in defining the XML schemas and in working with XML parsers to read and validate the data held in XML documents.
  • Experienced in build tools like Ant, Maven, Gradle and using them with continuous integration tools like Jenkins to create and publish application artifacts.
  • Experienced in performing automation using Selenium, Java and performing Behavioral driven testing using Cucumber and Jbehive.
  • Created POC’s using Node-JS, Mongo-db, Express-JS and Body-Parser to create REST services.
  • Experienced in developing applications using Angular-JS, Bootstrap-JS like grids, tool bars, panels, combo-box and buttons etc. and experienced in performing Responsive web design using Bootstrap and CSS3 Media queries.
  • Participated in all aspects of Software Development Life Cycle (SDLC) and Production troubleshooting, Software testing using Standard Test Tool.
  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE SCRUM methodology.
  • Excellent conceptual base in Implementation Methodologies, Design Patterns, and Web based Architecture using web technologies like JSP, Servlets and Struts.
  • Developed many distributed, transactional, portable applications using Enterprise Java Beans (EJB) architecture for Java 2 Enterprise Edition (J2EE) platform.
  • Experience working on modern networking concepts and various file transfer protocols (SFTP, FTPS, SCP, FTP).
  • Efficient in deploying applications using IBM Web Sphere, Web logic App Server, JBOSS and Tomcat Web Server.
  • Good understanding of NoSQL Database and hands on work experience in writing application on No SQL database which is MongoDB.
  • Experience in developing Stored Procedures, functions, triggers using Oracle and comfortable using databases SQL Server, DB2, MySQL and MS Access.
  • Experience in working with Version Control Tools like Rational Team Concert, Harvest, ClearCase, SVN, and Git-hub.
  • Experience in working with Web/Application Servers like Web logic, JBoss and Tomcat Servers and databases such as Oracle 10g/11g, SQL Server 6.5/7.0.
  • Provided post-production application support, and perform project/task estimation throughout the duration of the project.
  • Documentation of the workflow and development cycle from start to finish including Design specification, report generation and interaction with group and vendor services.
  • A highly motivated and hardworking individual with strong organizational skills with abilities of effective troubleshooting and quick learning.

TECHNICAL SKILLS

J2EE Technologies: J2EE, Servlets, JSP, JSTL, JSF, JIRA, Angular JS, JDBC, MVC, OOP, Grails, Hibernate, spring, XML.

Web Technologies: JavaScript, CSS, AWS, Mule ESB, HTML5, DHTML, XML, DTD, HTTP, HTTPS, Jquery1.8, JQuery UI, Angular JS.

Spring framework: Bean Factory, Application Context, Dependency Injection/IOC, MVC, Struts, Data Binding, AOP, JDBC, ORM, JMS, Security, batch jobs, schedulers (Quartz).

Distributed computing: SOAP WS, RESTful WS, JMS API, WSDL, JAXP, JAXB, JNDI and XML.

Languages: Java, PL/SQL, Bash, UML, XML, HTML.

IDE Tools: RSA, RAD, WSAD, Eclipse, NetBeans.

Messaging Systems/ Web services: JMS, MQ Series, SOAP, Rest, WSDL, JAX-RS and JAX-WS.

Databases: Oracle, MySQL, MS SQL Server, MS Access, PostgreSQL.

Design Methodologies: UML, Rational Rose, Agile, SCRUM, TDD, XP

Version control Tools: SVN, CVS, Clear Case.

Operating Systems: UNIX (Solaris, Ubuntu, Linux, and OSX); Windows 9x/XP/Vista/7/8.

Testing Tools: JUnit, SOAP UI.

Application Servers: Web sphere Application Server, BEA Web logic, Apache Tomcat, JBoss 4.2.x, JBoss 5.1 EAP.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Fullstack Developer

Responsibilities:

  • Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including the rules and alert engine, WebApp components, recoverability, intelligent workflow features, internationalization, and upgradability.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Developed single page applications, components using Angular JS directives, controllers, view and routing, service modules.
  • Involved in migration between various environments in Service Now using update sets and import sets.
  • Implemented Security Hardening per company policy using UNIX features.
  • In an Agile environment, developed new functionalities for a large-scale, high-volume web application using Grails, REST, Ajax and SVN.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Implementation of a responsive UI which will scale itself depending on the device, platform and browser,usingAngular2, HTML, CSS, Bootstrap.
  • Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Experience on server side technologies for strategies of Java on IOS to run Java code on a server and publish to JavaScript/ JSON to render to the web browser.
  • Developed Web services to MYSQL connection by using Hibernate ORM.
  • Experiencein building and managingDockercontainers.
  • Worked on UNIX, Linux to move the project into production environment.
  • Created multi AWS VPC instances.
  • Created Real-time Reporting systems and dashboards using Adobe Flex, MySQL andPerl
  • Designed and developed the REST basedMicroservicesusing the Spring Boot, Spring Data with JPA.
  • UsedServeletsand JSPs for developing action classes and views.
  • Developed the application using Mule ESB, and build & deployed the services.
  • Implemented Web based pages and site design using HTML, XHTML, DHTML, CSS, Themes, Master Pages, Site Map, XML, TSF, XSLT, JavaScript, jQuery and Ajax.
  • Utilize and program RestfulWeb services, EJB/JPA, and Hibernate entities.
  • Developed the necessary front end user interfaces in JSP's, HTML, Java Script, CSS and Angular JS that will be integrated using Spring MVC Framework. Developed Form Beans/ JavaBeans, Spring Controller Classes and configured with the corresponding view pages in spring-config.xml file.
  • Also involved with creating shards, replica sets, monitoring, and projections for Mongo Systems
  • Experience Tester in Agile Development Environment Using TDD and ATDD approach.
  • Knowledge on service oriented architecture (SOA), workflows and Web services using XML, SOAP, and WSDL.
  • Worked on NodeJS,BackboneJS JavaScript libraries.
  • Maintaining separate build in Maven for the module for easy integration to the portal build and configure with Jenkins.
  • Experiencein migrating data from Oracle database using Spring JDBC to ApacheCassandra (Datastax) NoSQL Database.
  • Experience in Transaction management in JDBC by using Prepared Statement.
  • Used the Struts Validator Framework to validate the form data.
  • Developed Stored Procedures, Functions, Packages andSQLScripts usingPL/SQL.
  • Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine and user-defined function handling using JUNIT.
  • WorkedwithCoreJavaconcepts like Collections Framework,multithreading, memory management.
  • Used Bootstrap and Angular JS,React.jsand Node.jsin effective web design.
  • Designed RESTful XML web service for handling AJAX requests.
  • Implemented navigation using Spring MVC controllers, configured controllers using Spring MVC annotations and configuration files.
  • Designed GUI and front-end web pages using JSP andBootstrapand developed JavaScript solution for user input data validation.
  • Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL.
  • Established efficient exception handling and logging using Spring AOP.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
  • Used JIRA extensively to log all issues and track development status.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j.

Environment: J2EE, Perl, Springs, Spring MVC, Struts, Agile, AWS, IIB, Service Now, Jenkins, Mule ESB,TSF, Spring Core, EJB, Servelets, Hibernate 4.0, JBoss, JDBC, Rest Web services, React.js, SOA, Multithreading, HTML5, Bootstrap, JavaScript, CSS, UNIX, Swing, Linux, SVN, Angular JS, PL/SQL, JUnit, Mongo, Maven, Log4j, JIRA, Rational Rose.

Confidential, New York, NY

FullStack Developer

Responsibilities:

  • Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.
  • Responsible for Cross-browser testing and debugging, and creating graphics. Involved in creating CSS for a unified look of the Front End User Interface.
  • Experienced with AngularJS directives ng-app, ng-init, ng-model for initialization of AngularJS application data and also used RESTFUL services.
  • Created popup forms using Bootstrap Modals,AngularJSModels andAngularJSControllers. Used Custom AngularJS Filters to provide better search experience.
  • Development of Custom Landing Pages, building semantic HTML and CSS framework and working on reported incidents and also done the integrations of Angular JS, Bootstrap, Lodash, JavaScript, HTML5, CSS3, SASS, LESS.
  • Implemented routing, SPA application, directives and scope values usingAngularJSfor an existing webpage.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX,JSON and XML.
  • Developed implementation logic usingCoreJavaand J2EE.
  • Deployed the applications onJBoss7.x Application Server.
  • Implemented Object Oriented Programming,JavaCollections API andAlgorithms, SOA, design patterns, Multi- threading and Network programming techniques
  • Created components usingReact.JS library.
  • UsedAgileMethodology (scrum meetings) for development process.
  • Developing User Interface and implementing business process using JSP and Servlets.
  • Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Created Mongoose schema objects and mapped them to the database collections and performed CRUD operations using Mongoose API.
  • Developed EXT-JS view controllers, view models, stores and used various EXT-JS components such as Forms, vtypes, combos, modals, grids, charts, schedulers, layouts, viewports etc. to develop the UI.
  • Developed various EXT-JS stores to auto load the data from the servers Spring REST API. Developed custom EXT-JS components to display error messages to the user.
  • Developed the application on Node.js platform using JavaScript programming.
  • Configured routing in the application for various view using EXT-JS routers.
  • Involved in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing and implementation.
  • Developed and maintained the application UI based on eclipse. Prepared Technical Design Documentation for the modules designed.
  • Developed spring service and DAO layer using spring and Hibernate and performed ORM mappings using various association annotations.
  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Coded Maven build scripts to build and deploy the application on WebSphere 7.0. Configured web sphere server for sending messages to donors.
  • Developed JSP with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Developed the XML Schema for the data maintenance and structures. Used SVN and ClearCase version control tools and was involved in the configuration of these tools.
  • Prepared documentation and participated in preparing user’s manual for the application.
  • Involved in unit testing, integration testing, user-acceptance testing and bug fixing.

Environment: SDLC, JAVA EE5, J2EE, XML, HTML, CSS, Servlets, Java Script, Agile, Hibernate, JSP, React.js, Node.js, Backbone JS, EXT-JS, CSS, GUI, DHTML, Spring DI, MongoDB, JDBC, Maven, SQL Server, Web Sphere, web services, SVN

Confidential, Columbus, GA

Java Developer

Responsibilities:

  • Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer.
  • Developing the GUI for providing the ‘Batch Search’‘Batch Maintenance’functionality usingAngularJS,HTML5,CSS,Javatechnologies.
  • JavaScript has been traditionally implemented as aninterpreted language, but more recent browsers performjust-in-time compilation .
  • Developed hibernate DAO Classes using Spring JDBC Template, Worked with Hibernate for object relational mapping and connection management.
  • Deploying applications using Maven and integrated with CI servers like Jenkins.
  • Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
  • Involving with defining and documenting the interfaces between the individual programs in design development.
  • Implemented AJAX,JSON, andJavascript to create interactive web screens.
  • Experience on iBatis where it maps the ResultSet from JDBC API to your POJO objects. It used in stored procedures.
  • Enhanced the spring framework functioning usingMultithreading.
  • Experience into JAX-RS which implements the support for the annotations.
  • Experience in DOM JavaScript where we can react to all existing HTML events in the page.
  • Used different JQuery selectors, traversing through HTML DOM elements using JQuery provided methods.
  • Involved in the development and maintenance of the web based application as per the client requirements usingCoreJava, JSP, JDBC and JavaScript.
  • Used Struts 2.0 Framework in the application, which is based on MVC design pattern.
  • Worked inagilesoftware development using Scrum, attended daily scrum meetings, sprint planning meeting and sprint retrospective.
  • Defined new validations through Angular js for the form field validation implemented through HTML5.
  • Re-developed JSP 2.2 elements, Custom Tag Libraries and JavaScript code for JSP’s to upload applicant case documents and also retrieve the documents from Enterprise Content Engine.
  • Followed the Rational Unified Process (RUP) methodology of iterative software development with its various workflows, artifacts and activities.
  • Converted the mock-ups into hand-written HTML, CSS 3, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
  • Developed Application withJPAAPI
  • Refactored existing project to make it more RESTful and thread-safe.
  • Built and deployed Java applications using MVC II architecture using Struts 2; designed and developed Servlet, JSP for Controller, View layers respectively where Servlet processed requests and transferred control to appropriate JSP.
  • Used JQuery mainly for adding several functionalities to the application.
  • Experience with Data Analysis which approaches the techniques using JavaScript and JQuery.
  • Experience with JavaScript libraries which gives functions for binding data for HTML document.
  • Used Middleware transparently across the network thus provide interaction with another service.
  • Developed JSP 2.2, HTML 4.0, and DHTML that presents data to the client.
  • Had extensively used JSTL 1.2.1 and Tag Libraries.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Developed Action classes and Form beans and configured the struts-config.xml.
  • Incorporated an efficient way of doing builds and deploying the application to JBoss 7.0.
  • Experience in writing Queries, Stored procedures, Functions, Packages, and Triggers.
  • Worked on Security Assertion Markup Language (SAML).
  • Worked on designing Web-Services in which request and responses are XML 1.1 documents are transferred over SOAP protocol.
  • Developed JUnit test cases for all the developed modules.
  • Had used Value Object design pattern for exchanging data between the tiers.
  • Used JAXB 2.0 for parsing the XML and get the required data for the application.
  • Used PL/SQL to manage data and create tables
  • Used Ant for project management and automation.

Environment: J2EE 6, DB2, JSP 2.2, Struts 2.0, Hibernate 4.0, JavaScript 1.5, SAML, XML 1.1x, JDK 1.3, JDBC 3.0, ANT, HTML 4.0, UML, Web Services, Jenkins, JSTL 1.2.1 SOAP, REST, Jboss Application Server 7.0, Eclipse 4.2, Oracle 10g, JSF 1.2, JPA, JQuery, IBM Rational Clear Case, PL SQL.

Confidential, North Haven, CT

Web Developer

Responsibilities:

  • Involved in Analysis and Design Phase.
  • Involved in design and Development of UI using HTML, JavaScript and CSS.
  • Created an internal browser based text editor using html, CSS, java script, jQuery.
  • Worked with Photoshopto implement mock-ups and the layouts of the application.
  • Co-ordinate with QA for testing, Production releases, Application deployment and integration.
  • Provided production level code to the engineering team for product development, including cross-browser support, CSS optimization, and ADA compliance support.
  • Used MVN commands to compile the application, build war, deploy on the server, start Server
  • Developed database stored procedures, functions, triggers and sequences.
  • Developed the server side using java and front end with java scripting, XML, HTML.
  • Developed the code and tested the tool.
  • Experience in configuration and customizing e-commerce platform.
  • Experience in working with E-commerce design and development of dynamic online websites.
  • Developed test-driven development (TDD) strategy guiding use of the Nunit unit testing framework.
  • Involved in writing application level code to perform client side validation using JQUERY and JavaScript.
  • Developed database connection and SQL Queries to create dynamic content on web pages.
  • Performed form validations using Java script.
  • Co-ordinated for Testing, unit testing using Junit, preparation of Test case design document & Review of test plans.
  • Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.

Environment: HTML, CSS, AJAX, JavaScript, JQuery, Nunit, Usability Testing, Agile methodology, Adobe Photoshop, Eclipse.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Design, Development, Testing and Integration of the application.
  • Implementing business logic and data base connectivity.
  • Client side installation and configuration of project.
  • Involved in developing UI layer using JavaScript, JQuery, and AJAX.
  • Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Developed the user interface for the thick client usingSwing.
  • Co-coordinated Application testing with the help of testing team.
  • Writing database queries on Oracle 9i.
  • Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in the back end.
  • Design and Development of Requirements Specification document, model business process,data structures, use cases diagrams, class diagrams, activity diagrams and sequence diagrams and using UML.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Developed web services using SOAP, WSDL, and XML.
  • Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
  • Used MQ series to send, receive and read the messages and also Created Queues.
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Used log4j for logging and SVN for version control.
  • Ability to quickly adjust priorities and take on projects with limited specifications. Effective team player with excellent logical and analytical abilities.
  • Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.

Environment: Java, JSP, Struts 1.3.8, CMS, Spring 1.0.2, SOAP Web services, SOA, Java Swing, JavaScript, CSS, XML, JAXB XHTML, XSLT, JMS, MQ, Ajax, Hibernate 2.1, EJB 2.0, 2.1, Log4j, Oracle 9i, Web Sphere 6.1, Ant, RAD 7.0, Eclipse 3.2, UNIX, Perl

We'd love your feedback!