We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • Around 7+ years of professional experience in analysis, design, development and testingof web and distributed n - tier applications usingJava/J2EE technologiesin different domains.
  • Experience in all the phases of Software Life Cycle Development (SDLC) process which incorporates Requirement Gathering, Analysis, Designing, Developing, Testing and Documenting the whole life cycle utilizing different approaches like Agile(scrum) and water fall.
  • Has experience in developing UI using Web-Development technologies like HTML, DHTML, JavaScript, CSS, HTML5
  • Has experience in developing web applications using JavaScript frameworks and tools like - Angular JS, React JS, Node JS, Bootstrap and jQuery.
  • Worked on XML technologies with JAXB, XSD, XSLT, SAX and DOM parsers.
  • Experience on developing modularized UI Components using Core Features of AngularJS such as Dependency Injection, Data-binding, Filters, Directives, Templates, Services.
  • Hands on experience with Bootstrap Core Layout Components like Dropdowns, Navigation Elements, Navbar, Pagination, Labels, Badges, Page Headers, Alerts, Panels and Media Objects.
  • Created Type Script reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Worked on Node.js Fundamentals including Modules, Callbacks, Events, Streams and Error Handling by making use of its Core Features like Event-Driven, Single Threaded model and Non-Blocking I/O model.
  • Expertise in Design and Develop reusable components using OOPS concepts along with standard design patterns.
  • Has experience in IO, Multithreading, Collections and Exception Handling.
  • Expertise in providing design solutions to common business problems using design patterns such as Creational, Behavioral and structural Design pattern.
  • Experience in migrating applications from Struts to Spring MVC framework.
  • Experience in Java Design Patterns including Singleton, Session Facade, Front Controller, DAO, DTO and MVC.
  • Expertise in developing Service Oriented Architecture (SOA) solutions for Enterprise scale applications to serve the information to different clients.
  • Experience in Developing the web services using REST API, Java Servlets and other J2EE related services.
  • Experience with multiple Web/Application Servers such as Apache Tomcat, Jetty, WebLogic and JBoss.
  • Strong working experience with Spring Core, IoC/Dependency Injection and different Spring modules like Core Container, Data Access/Integration, Web MVC, Spring Boot and AOP inWeb applications.
  • Experience in Restful web services development using Jersey and Apache CXF.
  • Involved in producing & consuming SOAP based web services using WSDL, SOAP JAX-WS, AXIS, SOAUP UI etc.
  • Worked on Ehcache framework integrated with Spring, in implementing caching for Java applications.
  • Experience in usingJPA and Hibernate ORMwithHibernate Query Language (HQL).
  • Strong experience in RDBMS using Oracle 8i/9i/10g/11g, SQL Server, Schema development, PL-SQL programming, including experience in Oracle fine tuning, utilizing SQL Loader utility and MySQL replication setup.
  • Worked with MongoDB - and used Mongo Shell and Robo Mongo to access it.
  • Experience with different IDE’s, build & automation tools like Eclipse, STS, NetBeans, Intellij, Maven, Ant, Jenkin, SVN, CVS and GitHub.
  • Actively involved in the advanced live benefits changes handling using Kafka, Java 8 and Spring boot for microservices.
  • Determining issues as they emerge with JIRA Projects and Confluence in a combined effort with JIRA.
  • Experience on Test Driven Development(TDD) to in implementing the key user stories.
  • Worked on CAST findings in the code.
  • Involved in developing test cases and test plans using testing frameworks like JUnit, TestNG and used API testing tools like SoapUI and Advanced Rest Client.

TECHNICAL SKILLS

Programming Languages: JAVA, C++, SQL and JavaScript & good knowledge in Perl.

J2EE Technologies: Servlets, JSP, EJB 3.0, JMS and JDBC.

Web Technologies: HTML, CSS, JSON, jQuery 1/2, Node.js 0.10/0.11, AngularJS 1.2/1.3/2.0, React JS HTML5 and Bootstrap 3.0/3.3, EJS.

Frameworks: Apache Struts 2, Spring core, Spring MVC, Spring Boot, JSF, Hibernate ¾, Microservices.

Web Services Stack: JAX-WS, JAX-RS, SOA, Apache CXF, Jersey, Apache Axis2 and Spring WS.

Web/Application Servers: Apache Tomcat 6/7, Jetty 9, GlassFish 3, WebLogic 11g and JBoss.

Databases (SQL and NoSQL): Oracle 11g,12c Netezza, MS SQL, MySQL, Mongo DB, PostgreSQL and DB2.

Operating Systems: Windows 2000/NT/XP, UNIX and Linux.

Version Control Systems: CVS, SVN and GitHub.

Bug Tracking Systems: JIRA, Bugzilla, Rally and HP Quality Center.

Build Automation Tools: Maven 3.0/2.0, Gradle 1.0, Ant, Jenkins and TeamCity.

PROFESSIONAL EXPERIENCE

Confidential, HERNDON, VA

Full Stack Developer

Responsibilities:

  • Involved in various phases of the application like Requirement gathering, Design, Analysis, Code development and Production rollout. Used JIRA Tool for tracking the user stories.
  • Used Agile Methodology in this project
  • Involved in design and development of UI component using frameworks HTML, CSS, JavaScript, Angular JS and Bootstrap UI.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Followed Single Page Application (SPA) Pattern and used Angular 2 to build a cross-browser complaint application.
  • Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates and Services.
  • Since the application is data-intensive and runs across distributed devices, used Node.js to make use of its core features like Event-Driven and Non-Blocking I/O model.
  • Hands on experience on Continuous Integration Tool (CICD) -Jenkins with Selenium.
  • Used Spring as an application framework to build the Services layer and implemented its core modules such as Spring Core Container, Inversion of Control, Data Access and MVC.
  • Developed end-to-end composite RESTFUL Web Services by using SOA with Spring framework to use with different clients including Web & Mobile.
  • Worked on migrating some of the existing components from Struts to Spring.
  • Used Oracle 12c as transactional/real time DB for the application and worked with Hibernate as ORM tool to interact with database.
  • Used Apache Tomcat as application server handled the deployments in the DEV and IST.
  • Worked on implementing Wrote JQUERY function while implementing various UI screens (Dialog box) across the whole web application.
  • Worked on Loosely coupled microservices.
  • Conforming to the Markets Canonical Data Model All the exchanges to the downstream and upstream applications should comply to industry standards CDM. Create logical bundles to represent contrasting functions of the microservices.
  • Used Spring Boot which is radically faster in building microservices and develop spring-based application with very less configuration.
  • Experience in designing, developing and implementing Model View Controller pattern using Spring Boot, Struts, Hibernate ORM framework.
  • Worked on UNIX to change the database connections, tracing logs, monitor resources of the machines, create users and execute batch jobs.
  • Excellent configuration management using Ansible, Aws Cloud Formation.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Implementing and setting up Route 53 for AWS Web Instances & ELB & Cloud Front on AWS Environment.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Used Maven & Jenkins for build and deployment to provide quality with simple and uniform build process.
  • Written unit tests using frameworks TestNG & JUnit and, used Mockito to mock objects as part of testing.
  • Worked with advanced version of Eclipse IDE from Spring, Spring IO/Spring Boot, which is Spring Tool Suite (STS) to make application development easy.
  • Implemented Microservices using spring boot, Spring MVC, Rest Templates based on Restful API.
  • Developed Micro Service to provide Restful API utilizing Spring Boot.
  • Used Spring Boot which is radically faster in building Micro Services and develop spring-based application with very less configuration.
  • Worked on CAST findings in the code.
  • Involved in gathering the requirements, designing, development and Scala testing.
  • Developing traits and case classes in Scala.
  • Lead the migration of the Netezza to Oracle and Perl to Java modules. As part of this came up with detailed analysis and gaps to ease the development. And handled the implementation part also. Successfully migrated from Netezza to Oracle on time.

Environment: s/tools/technologies:Java 1.8/1.7, Angular JS, Node JS, Netezza, Bootstrap3.3, HTML5, Spring 4.0, Web Services (RESTFUL), Oracle 11g, Scala, hibernate 4.2, Elastic Search, AWS, SQL, Spring MVC, Spring Boot, microservices, JSON, Log4j, STS, Mockito, TestNG, Apache Tomcat, Struts, Maven 3.0, Jenkins, JBPM, SVN, JIRA, Kafka.

Confidential, FORT WORTH, TEXAS

Full Stack Developer

Responsibilities:

  • Understanding functional specifications and designing custom solutions to match the requirements.
  • Implemented Test Driven Development(TDD) to in implementing the key user stories.
  • Designed and developed UI component of the application using Node.js framework along with HTML 5.
  • Enhanced various screens using HTML 5, CSS and JavaScript with React js and tag libraries.
  • Since the application is data-intensive and runs across distributed devices, used Node.js to make use of its core features like Event-Driven and Non-Blocking I/O model.
  • Well versed with React.js and React Native.
  • Involved in coding with React.js components for application functionality.
  • Developed the application based on main modules of Spring Mvc framework such as Core Container, Data Access/Integration and Web.
  • Developed React components to implement various feature specific modules in the application and worked with a team to move existing web apps to React with ES6 Features.
  • Development experience withcore java such as IO, Multithreading, Collections and Exception Handling.
  • Implemented different REST APIs such as user and transactional using frameworks CXF & Spring REST and implemented Web Service security using OAuth protocol.
  • Designed and developed a ‘Convention Based Coding’ utilizing Hibernates persistence and ORM capability to enable dynamic fetching and displaying of various table data with JSP tag libraries.
  • Implementation of Spring Restful web services which produces JSON.
  • Working with RESTful web services programmed in Java.
  • Developed REST based Microservices using Spring.
  • Developing Microservices by creating REST APIs for services.
  • Developed REST based Microservices using Spring boot.
  • As part of handling REST API requests and responses, used Flexjson & JSON-lib as JSON Parsers to serialize and de serialize Java Objects into and from JSON.
  • Wrote REST APIs in java 7 to support internalization, and apps to help our buyer team visualize and set portfolio performance targets.
  • Owned design, development and delivery of REST APIs and orchestration layers interfacing with APIs at the backend.
  • Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively.
  • Cassandra Data Modeling, Cassandra installation & multi data center cluster set up with solr & spark enabled, automation using Ansible.
  • Design & Develop Data Model for Global Trip Record based on the Cassandra best practices for data modeling.
  • Cassandra Cluster planning which includes Data sizing estimation and identify hardware requirements based on the estimated data size and transaction volume.
  • Management & Maintenance of multi data center DSE Cassandra clusters across dev, test and prod environments.
  • Experience on TDD, creating a regression-test suite as a side effect that can minimize manual testing, while finding problems earlier, leading to quicker fixes.
  • Good understanding of Oracle Data Dictionary, RDBMS and Normalization Techniques.
  • Experience in customizing standard reports as well as developing custom reports in Oracle Applications using Oracle Reports Builder.
  • Worked on refactoring the code until it conforms to the simplicity criteria using TDD.
  • Experience on running the test cases, which should fail because the program lacks that feature using TDD.
  • Experience on testing the code, the simplest possible to make the test pass using TDD.
  • Used GitHub as version control to handle different code versions and releases of source code.

Environment: Java 1.6, Spring 3.0, React.js, Core Java, RESTful Web Services, hibernate 4.0, Node.js, Bootstrap 3.0, HTML5, JavaScript, HTML, CSS, Oracle 11g, TDD, Shell Script, Spring, MongoDB, RESTFUL, CXF, Spring REST, Advanced Rest Client, Jersey, JSON, JMeter, Eclipse, JUnit, Gradle 1.0, GitHub, python.

Confidential, St. Louis, MISSOURI

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Developed a prototype of the application and demonstrated to business users to verify the application functionality.
  • Developed UI component with AngularJS framework by utilizing the core features like MVC pattern and Dependency Injection.
  • Designed Frontend with in object-oriented JavaScript framework like Angular.JS, Node.js.
  • Used jQuery to modify DOM elements content by using cross-browser selector engine called Sizzle.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework and used Spring IoC container to maintain core Objects Lifecycle.
  • Implemented Spring Security for user authentication, limit login attempts and password hashing.
  • Developed Web Services (SOAP) using Spring-WS to handle user requests and interact with other components.
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP JAX-WS, JAX-RS, AXIS, CXF, SOAUP UI etc.
  • Used Docker as CI/CD tool for integrating different code components.
  • Used MyBatis as ORM tool and integrated with Spring for data access using MyBatis mappers, which is configured, using Spring Configuration file.
  • Proficient in using XML/JSON and AJAX to link with back-end applications.
  • Wrote JQUERY function while implementing various UI screens across the whole web application.
  • Designed and Developed Stored Procedures, Triggers in MS SQL to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.
  • Written JUnit Test cases for performing unit testing and used SoapUI for Web Services testing.
  • Developing SHELL Scripts, Perl Scripts in Linux environment
  • Used Maven as java build manager to compile and package the application and used SVN as Version control to maintain a central repository for the application code.
  • Worked with QA team for testing and resolving defects and used Rally for bug tracking and project management.

Environment: Java1.6, Spring 3.0, Core Java, MyBatis, Design Patterns, XML, MS SQL, Spring-WS, SOA, SOAP Web Services, RESTFUL, SOAP UI, Angular JS, Microservices, Shell Scripting, Linux, Node JS, jQuery, CSS, HTML5, JUnit, UML, XSLT, Log4J, SLF4J, Eclipse, Maven 2.0, WebLogic 11g, SVN, Hudson, Rally.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed Web Application with JSF framework by utilizing its component-centric approach.
  • Worked on JSF implementation of MVC pattern by using its Custom Tag Library, UI Components, Server-side Helper Classes, Validators, Event Handlers and Navigation Handlers.
  • Implemented Ajax technique with JSF, to retrieve content from server using different Tag Attributes.
  • Developed MVC architecture for middleware using Struts framework.
  • Worked on SWING desktop application.
  • Implemented Hibernate as ORM tool for object data mapping between MySQL and Struts.
  • Implemented Spring MVC framework for the application as part of migration from Struts to Spring.
  • As the application complexity grows and, the number of concurrent users increases, implemented EJBs to partition and scale the application.
  • Worked on Java Foundation Classes (JFC) that is used to create window-based applications using SWING.
  • Hands on experience on Swing components like tables, lists, scroll panes, color chooser, tabbed pane.
  • Created JButton, Graphics, Grid Layout using SWING.
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for EJBs, which we had to deploy on GlassFish Application Server.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating Web Services.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis 2, SOAP, WSDL and UDDI.
  • Good understanding of Oracle Data Dictionary, RDBMS and Normalization Techniques.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Implemented ANT (build.xml) as a build tool to automate the application build process.
  • Used CVS as Version Control System in development and maintenance of daily code base.
  • Implemented Jenkins for continuous integration such as auto/nightly builds to maintain the code quality.
  • Used JUnit Framework for the unit testing of different layers of the application.

Environment: JDK 1.5, J2EE, EJB 3.0, Core Java, JNDI 1.2, Hibernate 3.0, Spring 3.0, Struts 2, JSF 2.0, Ajax, HTML5, JavaScript, XML, CSS, JUnit, UML, MySQL, PostgreSQL, SWING, SOAP, WSDL, UDDI, AXIS 2, Eclipse, GlassFish, Ant, CVS, Jenkins, Rally.

Confidential

Java/J2EE Developer

Responsibilities:

  • Understanding the requirements and business of the application.
  • Involved in Developing the UI /Validations for Registration and Administration screens.
  • Developed stored procedures and respective data access layer code web services to integrate with other B2B systems.
  • Involved in writing functional test cases.
  • Hands on experience deployment web applications in TOMCAT.
  • Developed the business domain layer using Java, J2EE and used DAO, Transfer Objects, Singleton, Abstract Factory and Front Controller design patterns.
  • Developed Struts framework by using Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Worked on Java Foundation Classes (JFC) that is used to create window-based applications using SWING.
  • Hands on experience on Swing components like tables, lists, scroll panes, color chooser, tabbed pane.
  • Created JButton, Graphics, Grid Layout using SWING.
  • Developed JSP’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Worked on advanced Hibernate associations with multiple levels of Caching, lazy loading.
  • Implemented Session and Entity EJBs to support distributed and transactional behavior of application along with maintaining performance. Used JDBC for database interaction with MySQL.
  • Worked on MySQL database for backend and wrote SQL queries for data retrieval.
  • Developed Ant (build.xml) targets for build and deployments on JBoss application server and used SVN as Configuration Management and Version Control tool.

Environment: Java 1.5, Core Java, J2EE, Servlets, JSP, Struts 2, EJB 2.0, JDBC, MySQL, SAX, HTML, CSS, jQuery, Java script, WSAD, XML, Swing, JUnit, Windows 2000, NetBeans, Ant, JBoss, SVN, TeamCity, HP Quality Center.

We'd love your feedback!