We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Temple Terrace, FloridA

SUMMARY:

  • Over 7+ years of professional experience as a Java J2EE Developer in Object Oriented design, development and implementation of web and distributed Enterprise applications using Java/J2EE technologies.
  • Expertise in J2EE Framework APIs. Expertise in analysis, design, Development, Integration, deployment and maintenance of web services, client server and web based applications using J2EE/Java,PrimeFaces, Servlets, EJB,JMS, JSP,Java script, JDBC, JNDI, Java Beans, JSTL, Custom Tags, XML,XSL and XSLT.
  • Experience in designing and developing web - based applications using Java/J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, spring, Hibernate, Struts, Oracle and SQL.
  • Solid understanding of Data Structures, Algorithms & Object-Oriented design concepts.
  • Experience in developing web applications using JAVA/J2EE concepts like OOP, Multithreading, Collections, Socket programming, Java swing, JDBC, JSP, Servlets, JMS, Hibernate, spring, web services and Java Beans .
  • Experienced in implementing presentation layer using JSF, JSP, HTML,HTML5, CSS,CSS3, Ajax, JQuery, Java script, AngularJS, Express JS and Servlets.
  • Exposure to NoSQL database programming - Mongo DB, Apache Cassandra.
  • Extensive Experience in developing REST and SOAP based Web Services.
  • Proficient in designing applications using Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Builder, Command Patterns, Value/Data Transfer etc.
  • Experience using front end frameworks like BootStrap, AngularJS, BackBone.JS, NodeJS when needed.
  • Expertise in SCM tools like SVN and Git.
  • Hands-on experience in developing integration with Elastic Search in any of the programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic Searchand Node JS.
  • Experience on working with Jetty, Apache Tomcat web servers for deploying the web applications.
  • Experience in working on various Spring modules like Spring Core, Spring MVC, Spring AOP, Spring Security and DAO along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experienced in implementing DAO layers using JPA standards and Hibernate API interfaces.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Expertise in developing software’s using Java, JavaScript, JQuery, NodeJS, C, C++, Oracle, MySQL, HTML, XML, XSL, SOAP, Angular JS, Express JS, WSDL, UDDI and various commercial tools on Unix and Windows platforms.
  • Experience in working with Web Services both Producing and Consuming services using SOAP and REST specifications.
  • Knowledge on Unix, Shell Scripting like Perl Scripting.
  • Good Experience in Object Oriented Analysis, Design and Development in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams.
  • Experience with unit testing using Junit, Jasmine and Karmaand knowledge of ANT and Log4j tools.
  • Experienced with IBM Web Sphere Application Server, JBOSS application servers and Apache Tomcat Application Server.
  • Expertise in Designing Internet and Intranet based Database Applications using Oracle 11g, SQL, Postgres SQL and PL/SQL (Packages, Procedures, Functions, and Triggers).
  • Experience in working in Continuous Integration (CI) environment with Maven as build tool with Jenkins as CI tool.
  • Experience in writing test cases using Junit4 and Selenium.
  • Experience in preparing and executing the automation scripts using Selenium-WebDriver and Selenium RC for Web services and applications.
  • Have experience in software Development Processes like SDLC,Waterfall,Test DrivenDevelopment (TDD), Iterative and Agile Methodologies.
  • Automated builds of jar files and war files, data import, export and conversions.
  • Multi-platform development experience.Excellent organizational and interpersonal skills with a strong technical background.
  • Quick Learner and ability to work in challenging and versatile environments and Self-motivated, excellent written/verbal communication.

TECHNICAL SKILLS:

Java/J2EE Technologies: Core Java, Collections, Servlets, JSP, JSTL, JDBC, JSF, JavaBeans, MVC,XML, DOM, JNDI, JUNIT, Web services, Multithreading, Custom Tags

Frameworks: Spring, Struts, Hibernate and JUNIT, Log4j

Frameworks and IDE s: Struts, Spring, Hibernate, JPA, JSF 2.0/1.2, Spring Core, Spring ORM, Spring MVC, Apache CXF.

Web Technologies: HTML,HTML5,DHTML,JavaScript,AngularJS,JQuery,CSS,CSS3,AJAX,Bootstrap, XML

Web Services: SOAP(JAX-WS), REST (JAX-RS),WSDL, APACHE

Build Script: ANT, Jenkins, Shell scripts

Tools: /IDE sEclipse 3.6/3.4/3.1/3.0 , NetBeans 6.7/6.0, Oracle, Maven, Ant, Jenkins, Soap-UI, Spring, Hibernate, Putty, Log4j

Testing Tools: Junit, Test NG, Junit, Maven, JMeter, Selenium WebDriver.

DefectTracking Tools: Rally, JIRA, TDP and Bugzilla

Methodologies: Agile, Waterfall, TTD, Iterative

Database Environments: Heidi SQL,Oracle 10g/9i, SQL Server 2008/2005,MySQL

Operating Systems: Windows, (Mac & Linux) UNIX

PROFESSIONAL EXPERIENCE:

Senior Full Stack Developer

Confidential, Temple Terrace, Florida

  • Designed and developed web interfaces and business logic using Spring Framework (MVC architecture), Java Beans, JDBC, AJAX, JSON, jQuery, Java Script, HTML5, CSS3, AngularJS and XML Technologies.
  • Developed responsive web pages for smart devices using Bootstrap and media queries.
  • Used AngularJS as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Involved in all Phases of Software Development Life cycle (SDLC).
  • Discussion with UX team in gathering the wireframes and MVP designs.
  • Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts and screen mock-ups
  • Involved in design discussions with the product owners.
  • Identify ways to improve design and development.
  • Refactor the code from legacy applications
  • Write front-end code with HTML5, CSS3, and typescript frameworks and libraries to implement enterprise-class web applications
  • Worked on Rest API to create the services and tested on postman and used in the AngularJS $HTTP service calls and bind the data in the table using ng-repeat attributes
  • Used AngularJS as framework to create the single page application which can bind data to specific views and synchronization data with server using Sass, LESS, Bootstrap, AngularJS.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Used GIT for version control tool for merging branches and used Sourcetree to solve conflicts.
  • Identify and troubleshoot application code-related issues
  • Used JIRA for defect tracking
  • Participate in code reviews and ensures that all solutions are aligned to predefined design specifications
  • Participates in design reviews and provide input to design recommendations

Environment: s: HTML, CSS, Java Script, TypeScript, Angular Js, UNIX/LINUX, Postman, Hibernate, socket.io, SOAPUI, Swagger UI, JIRA, GIT, GITHUB, SQL, Eclipse, Visual Studio Code, Agile, Java, J2EE

Confidential, New Jersey

Analytical Software Developer

  • Involved in all Phases of Software Development Life cycle (SDLC).
  • Discussion with product owners in Understanding the requirements and specifications
  • Configure and setup the workspace using Java, Tomcat Server instance and Eclipse Integrated Development Environment.
  • Maintaining the project resources in the Code Cloud repository using GIT .
  • Worked with Grunt for task runner configurations for minification, watch, jshint, jscs, css autoprefixer, sass compilation, bundling and test runner configurations and make it available as a command.
  • Worked with npm commands and using package.json for managing dependencies and dev-dependencies of node js applications.
  • Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Extensively involved in the implementation of Spring MVC module for controller, Hibernate3 ORM for database transaction.
  • Implemented spring based IOC (Inversion of control), AOP (Aspect-oriented programming) in the back end application.
  • Built java classes to retrieve items from the queue, make SOAP based remote calls,gather data items and update local DB using JDBC
  • Engaged with Quality Assurance team in each application to verify that the features work as designed without any major issues.
  • Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Implemented JUNIT test cases and Mockito Testing framework in order to improve the code quality and diagnose the major issues and blockers in the code using SonarQube.
  • Performed Regression Testing by verifying the working of new features in all different circumstances.
  • Managed to keep track of the bugs from creation through closure using TDP software.
  • Monitored, maintained and analyzed new as well as existing Technologies and their compatibility.
  • Implement MySQL driver for database management/connectivity in the server-side Spring based application and TOAD/HeidiSQL for database management with respect to Table, View, Procedure, and Data Manipulation.
  • Working with Unix/Linux commands in order to check the server logs and updating the configuration management files in server
  • Tested the application in cross browsers such as Internet Explorer, Mozilla Firefox, Safari and Google Chrome for browser compatibility testing
  • Working on AgileScrum development lifecycle with 2-week sprints, fast-paced deadlines to implement new features and get it deployed to prod every 2 months

Environment: s: Core Java/J2EE, Servlets, JSP, EXT JS, Angular JS, HTML, JavaScript, Maven, Grunt JS, Web Logics, Spring, REST, IOC, Node JS, Web Services, XML, JSon, JQuery, Oracle 11g, Soap-UI, Hibernate, UNIX/LINUX, Selenium, Heidi SQL, POSTMAN, Junit, Jenkins, GIT,Agile.

Confidential &T, New Jersey

Analytical Software Developer

  • Involved in all Phases of Software Development Life cycle (SDLC).
  • Developed HTML, CSS, JSP, JavaScript , AngularJS Framework, CSS, and REST Web services for manipulating, validating, customizing, error messages to the User Interface.
  • Used Servlets, JSP, Java Script, HTML, and Created and designed UI mockups for the valet UI application with cross browser compatibility, to maintain the easily accessible portal layouts.
  • Used Java Script for front-end validation and to enable programmatic access to computational object within a host environment.
  • Developed single page web application using JavaScript framework Angular JS.
  • Built java classes to retrieve messages from the queue, make SOAP based remote calls, and update local DB using JDBC.
  • Developed the application to interact with third party applications in token exchange model for authentication, get the data needed and Spring MVC to handle incoming requests and Restful web services (Implementing JAX-RS API) with Jackson parser to send data on Web Service Calls in JSON format.
  • Work on blockers that are in the work backlog using Test Driven Development.
  • Involved in fixing defects and unit testing with test cases using JUnit.
  • Involved in DevOps tasks on daily basis for build, deployment, integration, code management and similar tools like Jenkins, Maven, automated deployment are used as part of development cycle.
  • Worked on AgileScrum development lifecycle with 2-week sprints, fast-paced deadlines to implement new features and get it deployed to prod every 2 months.

Environment: s: Java, HTML, CSS, Java Script, AngularJs, XML, UNIX/LINUX, Mockito, POSTMAN, SOAPUI, Spring, REST, GIT, HeidiSQL, Eclipse

Confidential, NewYork

Java/J2EE Developer

Responsibilities:

  • Involved in all Phases of Software Development Life cycle (SDLC).
  • Involved in maintaining and enhancing multiple areas of the application using CoreJavalike collections, multithreading, Generics, String Builder and interfaces.
  • Developed the Utility Java classes in Java to do Date and String manipulations.
  • Developed classes using core java (Multithreading, concurrency, collections, memory management) and some spring IOC.
  • Implemented J2EE standards, MVC architecture using Spring Framework.
  • Strong focus in Java/J2EE and UI programming and hands-on EXT JS(Sencha) framework.
  • Used Servlets, JSP, Java Script, HTML, and CSS, REST Web services for manipulating, validating, customizing, error messages to the User Interface.
  • Developed a full stack web application utilizing Spring Boot Framework with Java .
  • Created and designed UI wire frames in JSP tags and EXT JS libraries for the applications with cross browser compatibility, to maintain the easily accessible portal layouts.
  • Implemented MVC design pattern using Struts (2.3) Framework.
  • Developed the Presentation layer, which was built using Servlets and MVC architecture.
  • Used Java Script for front-end validation and to enable programmatic access to computational object within a host environment.
  • Experience in developing asynchronous messaging systems using JMS and MQ Series for J2EE platform.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Developed an application to interact with third party applications in token exchange model for authentication, get the data needed and Spring MVC to handle incoming requests and Restful web services (Implementing JAX-RS API) with Jackson parser to send data on Web Service Calls in JSON format.
  • Developed single page web application using JavaScript framework Angular JS.
  • The Associate pages are implemented with Angular JS routing and custom directives for the associate profile and order history pages.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using AngularJS.
  • Designed Frontend with in object oriented JavaScript Framework like Angular JS, Node JS, Backbone JS, react JS and Ext JS.
  • Developed User Interface in HTML,JSP and JavaScript Framework.
  • Access from the mainframe to the distributed system was through socket programming .
  • Used Backbone Js for connecting the API's which enforces the communication to the server.
  • Debugging of production issues, developing and coding different pages using Java, JSP and HTML as per the requirement.
  • Consumed Web Services for data transfer from client to server and vice versa using SOAP, WSDL and XML.
  • Built java classes to retrieve items from the queue, make SOAP based remote calls, gather data items and update local DB using JDBC.
  • Used Soap-UI for testing web-services.
  • Used JNDI to perform lookup services for the various components of the system.
  • Used Spring Inversion of Control (IOC) to wire DAO using Hibernate.
  • Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Involved in fixing defects and unit testing with test cases using JUnit.
  • Wrote Perl programs to archive the log files on a daily basis to enable faster troubleshooting
  • Designed and developed an internet file transfer service using Perl .
  • Worked on AgileScrum development lifecycle with 2-week sprints, fast-paced deadlines to implement new features and get it deployed to prod every 2 months

Environment: Core Java-OOPS, Collections, J2EE, Servlets,Struts, JSP, EXT JS, Angular JS, HTML, JavaScript, Maven, Apache camel, Backbone Js, Jasmine, Web Logics, Spring, IOC, Node JS, Web Services, XML, JSon, JQuery, JMS, Oracle 11g, Soap-UI, Hibernate, UNIX/LINUX, Junit, Jenkins, Agile.

Confidential, Birmingham, AL

Java/J2EE Developer

Responsibilities:

  • Participated in the discussion with the business experts to understand the Business requirements and translate them in to technical requirements towards development.
  • Modified looping using core Java, Collections, Multi Threading.
  • Design and implementation for the concept for the frameworks using Spring and Hibernate Frameworks and assisting with development environment configuration.
  • Prepared the proof of concept by configuring the Spring MVC and Hibernate for various modules.
  • Used Struts Navigation library to dynamically assemble presentation pages from reusable components..
  • Used Java/J2EE design patterns like Data Access Objects, Factory pattern, MVC & Singleton Pattern.
  • Used Web Services (WSDL) to handle minor issues that support the Application.
  • The front end JSP takes the data from the model as a XML and uses XSLT to convert the XSL to HTML.
  • Architected, designed and implemented a SPA (Single Page Application) in Angular JS which consume JSONfrom a Spring MVC, using Spring Security to secure the Application.
  • Used Spring Framework and XML Bean to build Query service.
  • Developed unix batch scripts and involved in batch scheduling.
  • Used Elastic Search for setting up the search cluster.
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations
  • Used Dependency Injection feature of spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Updated and saved the required data in the DB2 database using JDBC, corresponding to actions performed in the struts class.
  • Developed GUI using JSP, JavaScript, JSF, HTML5, AJAX, XSL, AngularJS, Bootstrap and CSS3.
  • Build REST web service by building Node JS Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Responsible for managing scope, planning, tracking, change control, aspects of the CORE platform area of ecommerce applications.
  • Designed REST APIs that allow sophisticated, effective and low cost application integration.
  • Involved in bug fixing and resolving issues with the QA.
  • Developed SQL scripts to store data validation rules in Oracle database.
  • Configured Log4j for logging activity Confidential various levels and written test cases using JUnit.

Environment: J2EE, Spring, Hibernate, Struts, Bootstrap, Design Patterns (MVC, Factory Pattern,Singleton Pattern) XML, NoSQL, REST, WSDL, HTML5, CSS3, Junit, Swing,Elastic Search, Angular JS, JDBC, Log4J, JSP, DAO’s, Nodejs, Agile.

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Designed the application using J2EE multi-tiered Web Application technologies incorporating MVC and other popular design pattern.
  • Designed and developed application using Core Javalike collections, multithreading, Generics, String Builder and interfaces, J2EE (JSP, Servlets), Spring and Oracle.
  • Worked mainly on User Interface using HTML, JSP, CSS, Java Script, AJAX, and JQuery.
  • Published Rest services for resources such as store, user, trait, department and category to get the information from database.
  • Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and JavaScript.
  • Consumed Restful web services in the User Interface using JSON.
  • Design of application components using Java Collections and providing concurrent database access using multithreading.
  • Involved in writing Shell scripts and Batch scripts.
  • Responsible for implementing SQL queries and managing JDBC interactions with data sources.
  • Used Log4j for logging, debugging and used Junit extensively for testing.
  • Used Spring MVC framework Confidential the front end and configured many beans and wired (dependency injection) them as per the requirement.
  • Used jQuery and SVN for version control.
  • Developed MAVEN scripts to build and deploy the application onto Application Server and ran UNIX shell scripts and implemented auto deployment process. Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Setting up the build, configuration and auto deploying using Maven build tool.
  • Used JIRA as project management tool and to track work items.
  • Used scaled Agile framework for design and development and participated in scrum meetings.
  • Responsible for building and deploying the application in WebSphere Server.
  • Coded processors and POJOs for implementing the business functionality of the web service.
  • Integrated Spring DAO for data access using Hibernate, used HQL and SQL for querying databases.

Environment: Core Java, Java, Hibernate, Struts, Servlets, HTML, CSS,SVN, JavaScript, PrimeFaces, JQuery, Eclipse, Tomcat, XML, XSD, Spring MVC, MySQL, Junit, JIRA, Maven, Jenkins,Unix.

Confidential

Java Developer

Responsibilities:

  • Developed highly efficient algorithms in C++ through both pair-programming and independent work
  • Involved in the development of the application based on Struts framework using MVC2 architecture.
  • Used PL/SQL as a database connection for the oracle web server.
  • Utilized Struts framework to implement design patterns like DAO (Data access objects), Transfer objects, Business objects and Business delegator.
  • Designed the web pages with JSP and TLD’s using different HTML elements based on the page specification document.
  • Developed web application using JSP, JavaScript (for validation), DHTML (for dynamic insertion of HTML elements), CSS (for different font and styles using classes), Java Servlet (for servicing the request GET and POST), JDBC, and custom tag library (reusing the tags).
  • JDBC concept was used for database transaction management using create statements, prepaid statements and callable statements.
  • Ajax was used for backend interaction and data interchange with asynchronous call parsing the XML data creating XML Http Request and reading the data in response XML from action class.
  • Core java fundamentals was used to create static utility classes, comparators, generics, collections, extending abstract classes and implementing interfaces after injection.
  • Created our own class for handling exceptions for reusability within the project instead of throwing generic exceptions.

Environment: C++, Core Java, JSP, J2ee, AJAX, JavaScript, CSS, Struts, JDBC, PL/SQL, SQL, Unix, Oracle.

We'd love your feedback!