We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Norfolk, VA

SUMMARY:

  • Having 7 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client - Server and N-tier Architectures.
  • Extensive experience of designing and developing software applications with Java, J2EE, EJB, JSP, JSF, JNDI, Servlets, Java Beans, ORM, Web Services, JDBC, XML, CSS, SOAP, REST.
  • Strong experience with frontend technologies like HTML5, CSS3, Scripting languages like JavaScript, JQuery, AJAX, AngularJS, NodeJS, and knowledge in ReactJS, EmberJS.
  • Proficient in Java/J2EE Design Patterns including Singleton Factory, Model View Controller (MVC), Data Access Object (DAO) and Business Delegate. Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Good expertise in React js, Redux, Angular, HTML5
  • Experienced in developing front end applications using HTML4/5, XHTML, DHTML, CSS2/3(using SASS and LESS), Bootstrap, Angular JS, Angular2,4.X and developing dynamic web pages.
  • Responsible for designing Presentation Tier (web pages) using the concepts such as Themes, Skins, HTML, XML, CSS, Java Script and JQuery using AJAX.
  • Extensive experience in design and architecture of J2EE based large applications and good working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, Spring Batch, Spring Boot in Spring Framework.
  • Knowledge in implementing MEAN Stack (MongoDB, ExpressJS, AngularJS, NodeJS) with RESTful stands.
  • Expertise in latest version of object oriented JavaScript Libraries like Angular JS, Ember JS, Backbone JS, React JS, Bootstrap and Responsive Design.
  • Experience in writing numerous test cases using JUnit framework. Expertise in developing dynamic web pages in HTML with AngularJS for UI and developed single page application by using AngularJS.
  • Strong knowledge on JavaScript Unit testing with Jasmin, Karma, Protractor for Angular JS, Mocha and Chai React JS and Backbone JS
  • Expertise in developing Micro services using Spring Boot and Node JS to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
  • Hands on experience with build tools like ANT, Maven, Gradle and logging tools like Log4J.
  • Worked on IDE’s such as Eclipse/MyEclipse and WSAD/RAD for developing, deploying and debugging the applications. Experience in developing applications using frameworks like Struts, Hibernate and Apache CXF.
  • Experience on MS-SQL 2008, MongoDB, Sybase, MySQL and expertise in managing MongoDB environment from availability, performance and scalability perspectives.
  • Experience in using various JavaScript Web application related libraries such as Node Js, Backbone.js, Require.js, Knockout, Angular.js, React.js, JQuery UI and Google Web Toolkit.
  • Proficient with development of RESTful Web Services using JAX-RS for exchange of JSON and XML representations. Expertise in developing dynamic web pages in HTML with AngularJS for User Interface and developed single page application by using AngularJS.
  • Developed front-end using React JS, JQuery, HTML and High Charts based on MVC architecture.
  • Experience in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose, Enterprise Architect and MS Visio.
  • Experienced in using ANT and Log4j. Experience working with databases such as Oracle 8.x/9i/10g, MS-SQL Server 2008/2005, MySQL and using PL/SQL to write stored procedures and functions for different Data Models.
  • Knowledge in AWS Cloud platform and its features which includes EC2, EBS, Cloud watch.
  • Experienced in a fast-paced Agile Development Environment including Test-Driven Development (TDD) and Scrum. Hands-on experience with Reporting Tool Crystal Reports to create reports in various formats and tuning the performance.
  • Experience in using Integration tools like Jenkins, Cruise control.
  • Designed and developed custom Mongo applications specific to clients' needs and proficiency in multiple databases like MongoDB, MySQL, ORACLE and MS SQL Server. Worked on DB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Experience in Configuration Management, setting up company Version policies, build schedule using SVN, CVS and Git.
  • Expertise working on Application Servers and Web Servers like WebSphere 6.x/7.x, WebLogic 8.x/9.x/10.x, Apache Tomcat 5.x/6.x/7.x.
  • Extensive experience in Database Development using SQL, PL/SQL, Stored Procedures, Functions, SQL Developer & TOAD, Triggers and SQL Server Management Studio.
  • Good experience in log4J implementation for persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Experience in developing test cases and test plans besides involving in Unit testing, Integration testing and User Acceptance testing extensively.
  • Highly self-motivated and goal oriented team player with strong analytical, debugging, problem solving skills. Diversified knowledge and ability to learn new technologies quickly.

TECHNICAL SKILLS:

J2EE Technologies:: Java, EJB, JSP, Servlets, Swing, Java Beans, Java Server Faces (JSF), Hibernate, Spring, JNDI, JMS, JDBC, SOA, JAX-WS, JAX-RPC and JAXB

Web Technologies:: HTML, JavaScript, CSS, Ajax, JQuery, AngularJS, NodeJS

Web Services:: SOAP, RESTful

Application Server: WebLogic, JBoss, IBM WebSphere

Web Server:: Java Web Server, Apache Web Server, Tomcat

Languages:: JAVA, C, C++, UNIX.

Databases:: Oracle 8.x/9i/10g Enterprise Edition, MS-SQL Server 2008/2005, DB2, MongoDB

Tools: Rational Rose, Eclipse, MyEclipse, Net Beans, Spring Tool Suite(STS), Jenkins, MS-Office, Log 4J, AWS, ANT, WSAD, Maven, MS Project.

Operating Systems:: UNIX (Sun Solaris), Unix-HP, Linux, UNIX Scripting, Windows NT, Windows 95/ 98/2000.

Reporting Tool:: Crystal Reports

Version Control Tools:: SVN, Clear Case, Git

PROFESSIONAL EXPERIENCE:

Confidential, Norfolk, VA

Full Stack Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC).
  • Followed iterative application development specified by Agile Scrum methodology consisting of weekly Sprints and stand up meetings and built the application with Test Driven Development (TDD).
  • Microservices have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved extreme level of data validation at client side.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection / Inversion of Control (IOC), and Aspect Oriented Programming (AOP) on Spring Tool Suite(STS).
  • Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI
  • Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
  • Created the Spring Bean Factory for initializing services. Added security for service layer methods using Spring Security.
  • Integrated Single sign-on using LDAP and Active directory(AD) on Spring security layer, successfully maintained users and groups integrity in the application.
  • Implemented REST based web services using JAX-RS annotations, Jersey provider and consumed using HTTP services from angular JS modules.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used React JS for templating for faster compilation and developing reusable components.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
  • Involved in design and development of UI component, which includes layered POVs and Carousels using frameworks AngularJS, JavaScript and JQuery in conjunction with HTML5, CSS3, Bootstrap.
  • Used NodeJS for doing non-blocking design operation for server side code and Angular.js framework in developing various UI components.
  • Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS 2, JavaScript, node JS and has worked with Angular JS filters in expressions and directives to filter data in the UI.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking.
  • Designed the Front End using Angular JS, HTML5 CSS3, Java Script, Ajax, JQuery, JSP and Spring Tag Libraries.
  • Created AngularJS controllers, services and used AngularJS filters for filter functionality in search box and integrator functionalities.
  • Used Bootstrap and Angular JS, React.js and Node.js in effective web design.
  • Applied multiple built-in Directives such as ng-model, ng-click into AngularJS application.
  • Used Bootstrap and Angular JS, React.js and Node.js in effective web design
  • Involved in building a web service to provide access to the models and exposed it using a REST API that emits JSON.
  • Called REST web services through AngularJS services to get JSON Object and modified the response object to display in UI.
  • Developed a tool to retrieve and send data to third party service provider this feature was implemented using REST Created Buckets in AWS and stored files. Enabled Versioning and security for files stored . Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping . Built MAVEN scripts for automated deployment and for the build operation of the entire application.
  • Improved overall performance via multithreading, collections, synchronization, and exception handling strategies for complex data computations and analysis.
  • Developed REST architecture based web services using JAX-WS to facilitate communication between client and servers.
  • Involved in development of web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL and Apache CXF.
  • Implemented various design patterns: Singleton, Data Access Object (DAO), Command Design Pattern, Abstract Factory, Factory Method Design Pattern.
  • Worked on XML parsing by using JAXB for XML Schema Validation. Used XSLT to transform my XML data structure into HTML pages.
  • Heavily used HTML5 and CSS3 and applied CSS frameworks such as Bootstrap
  • Created and modified the CSS classes to change the look and feel. Used JavaScript for Client-Side validations.
  • Developed the spring AOP programming to configure logging for the application and to track CRUD operations on the database.
  • Used Spring Transactions and Spring Web Flow for Payment and Money Transfer.
  • Developed REST services using Spring Boot to serve the UI with JSON data and involved in creating controller advices to handle exceptions and bad requests.
  • Used Mongoose JS to access the documents from the NodeJS web server and build data models for the entities in the database schema.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Configured & deployed Java applications on Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack, cloud formation.
  • Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
  • Implemented persistence layer using various features like XML configuration file for Database connectivity, connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control using ORM tool Hibernate 3.0 framework like HQL queries etc.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report. Wrote JMS class to transfer the orders between agents and policy holders.
  • Used JMS using RabbitMQ to report failure of connectivity between Quad instance and other components in Cluster.
  • Extensively used the Log4j for Logging Errors, debugging and tracking and Exception statements.
  • Created build files using Maven. Developed the application using Spring Tool Suite(STS) and GIT for version control and Jenkins for continuous integration and continuous Deployment (CI/CD).
  • Used Hibernate ORM frameworks for database connectivity. Developed SQL procedures for login module and written complex SQL queries.
  • Worked in an Agile environment delivering output in sprints. Used Apache Tomcat 7 as the server to host the application.
  • Generated UML artifacts such as use cases, sequence diagrams, class diagrams using Rational Application Developer
  • Wrote Junit test cases with Mockito, Mock MVC test framework, resolved bugs and Eclipse's debugging tool.
  • Involved in various internal releases of the application and supported the application modules during testing and pre-production phases.

Environment: Java 8, Spring 4.x, RESTful Webservices, JSON, Apache CXF, HTML5, CSS3, ReactJs, Bootstrap, Angular JS, JMS, RabbitMQ, Hibernate 4.3, Oracle database, MongoDB, Node JS, Spring Tool Suite, Windows 7, JUnit, Git, Maven, Jenkins and Tomcat.

Confidential, Kansas City, MO

Java Developer

Responsibilities:

  • Designed application modules, base classes and utility classes using core java and implemented web services (WSDL) and effectively worked with SOAP, XML, XSLT.
  • Designed User Interfaces using JSP, HTML, CSS, JQuery, Bootstrap, NodeJS, and Lodash for front end view as per the requirements that are provided.
  • Used spring validation and wrote validation rules. Developing customer facing software for managing advertisements using AngularJS.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS
  • Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
  • Developed Interactive web pages using Angular JS, HTML5, CSS3 and Bootstrap as per user requirements.
  • Used Angular JS to look and feel good, added and changed (properties (POJO-plain old java script objects), getters and setter’s functions) the data models directly on them and looped over objects.
  • Spring Controllers were used with Angular JS to route the control to desired Java services.
  • Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
  • Used Spring Boot Actuator to externalize application's configuration properties for different environments.
  • AWS EC2 instances were configured in developing and QA environments with NodeJS • Designed and implemented the user interface using HTML5, CSS3, JavaScript and Angular JS.
  • Configured Swagger-UI + Micro service with Eureka to monitor health check from Spring Boot admin console.
  • Made and implemented a huge variety of websites and web apps using PHP, JavaScript, HTML5, CSS3, MySQL
  • Used ReactJS in components like JSX, creating React components, Virtual components etc.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS.
  • Worked on creating various types of indexes on different collections to get good performance in MongoDB and created documents in MongoDB.
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript, JQuery, HTML5, CSS3 and Angular JS.
  • Designed and developed RESTful web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services, JSON, Log4J, RESTful, PostgreSQL and Maven.
  • Used Spring Security to provide primitives for securing application access and Spring Batch for scheduling.
  • Used Spring Transaction to provide a consistent programming model across different transaction APIs such as Hibernate and to Support declarative transaction management in application.
  • Migrated MongoDB systems from No-SSL authentication to SSL authentication using certificates and performed CRUD operations like Update, Insert and Delete data in MongoDB.
  • Developed business components using Java Objects and used Hibernate framework to map the Java classes to the database.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema.
  • Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database.
  • Developed various sections using AngularJS, ReactJS, HTML, CSS, Velocity, Ajax, Json and Spring web service
  • Implemented Spring ORM with Hibernate taking advantage of Java features like annotation metadata, auto wiring, and generic collections.
  • Defined Hibernate Named Queries for Batch related operations while defined Criteria Queries for Micro services.
  • Microservices have been built using spring boot, spring security and deployed to AWS cloud.
  • Developed payment flow using AJAX partial page refresh, validation and dynamic drop-down list. Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Application Server.
  • Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
  • Implemented Log4j for logging purposes and debug the application. Prepared Junit test cases and executed the test cases using Junit in eclipse.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: JDK 1.6, J2EE, HTML5, JSP, JavaScript, UML, Eclipse, Oracle, ReactJS, WebLogic Application Server 10.3, SOAP, SOA, Spring 3.0, Spring MVC, Hibernate, RESTful, XML, CSS, HTML, Junit 4.4, SVN, Log4j, MongoDB, Oracle10g, Jenkins, Ant 1.8, Maven.

Confidential, Louisville, KY

Java Full Stack Developer

Responsibilities:

  • Extensively involved in design and implementation of front-end controller using Struts MVC framework, JSP, JavaScript, DWR, dojo.
  • Created XML schema documents based on the requirements and used JAXB for marshalling and marshalling of the XML documents.
  • Followed agile methodology for development process.
  • Implemented test cases for struts and java using cactus and Junit.
  • Back-end access to Oracle, which used to query/update the database for enhanced reporting and advanced search of the data using Hibernate.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Very good understanding how to use Node JS clustering to get maximum benefit of CPU resources
  • Developed web services using JAX-WS utility
  • Developed and used JMS queues to for asynchronous communication.
  • Used WebLogic Server for deploying the application.
  • Involved in migration from WebLogic Server 8.2 to WebLogic Server 10.3.
  • Used TOAD for database and application development.
  • Implemented Camel a rule-based routing and mediation engine to configure different mediation rules, for different client bases.
  • Implemented a sample Proof of Concept application using Ruby on Rails
  • Prepared Unit test cases using JUnit and remote testing using SOAP UI.
  • Developed JAX-RS based Restful web services using Jersey implementation
  • Extensively used core java concepts like collection frame work, multi-threading, OOPS and Exception Handling.
  • Involved in Improvement of the application Performance (Query fine tunings & Code reviews).
  • Provided Production Support and involved in defect fixing in QA testing.
  • Monitoring the SLA's (Service Level Agreements) as per ML's policy.

Environment: Java 5, J2EE, Struts, JavaScript, Node JS, DWR, dojo, JSP, Webservices, XML, XSD, JMS, JAXB, JPA, JTA, JAX-

WS, UML, Hibernate, WS (Soap). Oracle10g, WebLogic 10, ANT, PL/SQL, Eclipse 3.2, Log4j, SoapUI, cactus and Junit.

Confidential, Itasca, IL

Java Developer.

Responsibilities:

  • Involved in various SDLC phases like Design, Development and Testing. Interact with business managers to transform requirements into technical solutions.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object and Singleton.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file. Developed presentation tier as HTML, JSPs using Struts 1.1 Framework. Used AJAX for faster page rendering.
  • Developed General Ledger module, which streamlines analysis, reporting and recording of accounting information. General Ledger automatically integrates with a powerful spreadsheet solution for budgeting, comparative analysis and tracking facility information for flexible reporting.
  • Developed client-facing Struts web applications by creating and modifying Java classes, JSPs, Struts Delegates and DAOs, AJAX.
  • Implemented the MVC architecture using Struts framework. Developed various Action Classes that route requests to appropriate handlers, Coded Struts Action Servlets to process requests and forward to Struts Action classes.
  • Developed JSP and Java Helper classes for In-patient and out-patient Information. Wrote Actionclasses, RequestProcessor, Business Delegate, Business Objects, ServiceClasses and JSP pages.
  • Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshalling and un-marshalling using JAXB.
  • Developed web pages using Servlets and XML for various modules and involved in environment set up with Ant, Eclipse, JBoss and SQL Server 2005.
  • Used Oracle as the backend database and wrote PL/SQL packages, stored procedures, views and functions at the Oracle database.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization. Developed the components for parsing XML documents using SAX and DOM parsers.
  • Involved in developing code for obtaining bean references in spring framework and used Spring MVC to implement the Model View Controller pattern. Used Spring IoC to inject data into Java beans.
  • Developed project in Eclipse IDE and created DB interactions using Hibernate. Provided management with technical documentation for Java applications using MS Visio and MS Word.
  • Worked on JDBC for data persistence and prepared high and low-level design documents for the business modules for future references and updates. Deployed the application in JBoss Application Server in development and production environment.
  • Implemented CVS as Version control system and used Maven as a build and dependency management tool to manage various dependencies.
  • Used ANT as build tool and Junit for writing Unit tests.
  • Involved in the functional test of the application and tested Java applications using JBoss and log statements. Code Walkthrough/ Test cases and Test Plans.

Environment: Core Java, J2EE, JSP, Struts, Servlets, spring, Hibernate, JDBC, Oracle 8i, HTML, AJAX, XML, ANT, Junit, CVS, SOA, Maven and JBoss Application Server.

Confidential

Software Engineer

Responsibilities:

  • Involved in analysis, design, testing phases and responsible for documenting functional and technical specifications
  • Developed code for obtaining bean references in spring framework.
  • Primarily focused on Spring MVC components such as Dispatcher Servlets, Controllers, View Resolvers.
  • Developed Front-end UI using JSP, Servlets, HTML and Java Script.
  • Involved in Unit Testing, Integration Testing and UAT Testing.
  • Deployed the application on the WebLogic Application Server and integrated applications using Apache Camel.
  • Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
  • Worked in Agile development environment.
  • Involved in development of REST web services using Spring MVC to extract client related data from databases.
  • Implemented as well as exposed SOAP services using Apache Axis 2.
  • Implements Java/J2EE design patterns like singleton, MVC, Facade.
  • Involved in writing Oracle PL/SQL Stored procedures, triggers, views.
  • Involved in creation of exhaustive Junit Test cases using Test Driven Development (TDD) technique.
  • Worked with testing teams and resolved defects.

Environment: Java 1.6, J2EE 6, SOAP and REST, Apache Axis 2, JSP, JMS, Hibernate 4.0, Servlets, Spring 3.0, Agile Methodology, EJB 3.0, WebLogic 10g, JDBC, Java Script, Eclipse, XML, UML, MySQL, PL/SQL, Oracle 10g, TDD, Log4j, Rational Rose, Apache Maven, Unix.

We'd love your feedback!