We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Keene, NH

PROFESSIONAL SUMMARY:

  • Overall 8+ years of experience in Analysis, Design, Development, Testing and implementation of Distributed and Enterprise and Web - based Client-Server applications using Java and J2EE technologies.
  • Experience in Agile Methodology (SCRUM), Waterfall model and wif Test Driven Development (TDD), Well experienced in MVC architecture of Spring framework
  • Experience in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Experience in developing Web based GUI's using HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), DOJO, and Ajax.
  • Expertise in teh implementation of Core concepts ofTechnologies: JSP, Servlets, JSTL, JMS, Struts, Spring, Hibernate, EJB, JAVABEANS, JDBC, XML, Web Services, JNDI, Multi-Threading.
  • Strong hands-on experience wif Spring MVC Controllers, Spring Annotations, Inversion of Control (IOC), DI (Dependency injection), Aspect oriented programming(AOP), Spring Boot, Spring DAO, Spring ORM (Hibernate, JPA).
  • Experience in using various Amazon Web Services (AWS) Components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, Cloud Front, Elastic cache and Dynamo DB for storing data.
  • Hands-On experience in developing and debugging applications using IDEs IntelliJ IDE, Eclipse.
  • Experience in designed, built, and deployed a multitude application utilizing almost all teh AWS stack.
  • Analyze and provide feedback on text, web pages, images and other types of information for leading search engines, using a proprietary online tool.
  • Highly proficient in developing Single Page Application wif open source framework Angular JS, Bootstrap, React.js.
  • Hands on Experience wif Middleware Technology Messaging Brokers like JMS, Active MQ, Rabbit MQ
  • Developed Microservices using Spring MVC, Spring Boot, Spring Cloud.
  • Extensive experience in developing producers & customers in Apache Kafka to build a data pipeline.
  • Having Experience to develop business logic using Scala.
  • Good working experience in Java web services both SOAP and Restful Web Services, implementing SOA architectures wif Web Services using WSDL, SOAP and UDDI.
  • Expertise in implementing Web services and JMS for teh synchronous and asynchronous communications between two applications running in different servers.
  • Experience in using Version Control Systems and Build tools like CVS, GIT, SVN.
  • Expertise in creating build files using ANT, MAVEN, GRADLE.
  • Development experience wif Core Java such as IO, Multithreading, Collections, Exception handling, Networking.
  • dis project is using endeca as a search engine wif ATG framework
  • Having hands on experience in Apache Camel wif Kafka(Producer) and Spark Streaming wif Kafka(Consumer).
  • Experience wif Grunt for JavaScript file's concatenation and minify to improve performance in loading web pages.
  • Experienced wif various application / web servers like Web Sphere, J Boss, Web Logic, and Tomcat.
  • Development of cloud hosted web applications and REST APIs using Spring Boot wif embedded Tomcat.
  • Experience in accessing No-SQL databases like Mongo DB, Cassandra DB, and Elastic Search.
  • Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Experience in container based technologies like Docker, Kubernetes and Open shift along wif development of Microservices architecture using Spring Boot.
  • Experienced in Business/Technical Requirements Capturing, Configuration Management, Team Coordination and Software Engineering Processes.
  • Written test cases using and TestNG for performing unit-testing cases and Log4j for logging.
  • Extensive experience in testing on multiple operating systems including UNIX, Sun Solaris, and Windows.
  • GIT, Knowledge on Teamcity TFS, Subversion (SVN),Bit Bucket Maven, Ant, Jenkins, Chef, Puppet, Docker, noledge in kubernetes,
  • Played a major role in successfully completing my projects and TEMPeffectively managing/coordinating wif team members, delivering in fast paced& highly competitive environments.
  • Developed a website in php or supply chain management (SCM) process.
  • Involved in developing business components Using EJB Session Beans and persistence using EJB entity beans.

TECHNICAL SKILLS:

Languages: C, C++, Java (6/7/8), AWS, Groovy (2.4), SQL, PLSQL.

J2EE/J2SE: Servlets, Spring Beans, Struts, JSP, JSF, XML, JDBC, JMS, EJB JavaBeans, Struts, I/O library, Multi-Threading, JMS, JNDI, RMI, JAX-WS.

Web Technologies: HTML5, CSS3, JAVASCRIPT, Angular JS, SOAP and Restful.

Frameworks: Struts (2.x.x), Spring (3.x/4.x), Hibernate (3.x/ 4.x), Apache Camel (2.x), Apache CXF, Apache Karaf.

Application/Web Servers: Tomcat (8.x/ 9.x), Web Logic (9.x), Web Sphere (6.x), Red Hat JBoss Fuse, Glassfish Server (4.x).

Database: Oracle 10g/11g/12c, MS SQL, MySQL (5/6), IBM DB2, Mongo DB (3.x).

Tools: Ant (1.x, Gradle (3.x), Maven (3.x), Log4j, Git (1.x/2.x), SVN (1.x), CVS (1.x.x)), JUnit (4.x), Mockito, Jenkins, Hudson and Bamboo.

IDE’s/Tools: Eclipse Luna(M6), Mars(M7), Neon(RC3), IntelliJ IDEA (15.x), Net Beans (8.x)

PROFESSIONAL EXPERIENCE: -

Full Stack Developer

Confidential, Keene, NH

Responsibilities:

  • Followed Agile methodology to iterate quickly on product changes, developing user stories and working through backlog, used JIRA to record and monitor teh stories and backlogs.
  • Understand teh client and Project Requirements (both functional and non- functional) by studying teh existing documentation and assimilating inputs from Business Analysts/SMEs and seeking clarifications, if any, to participate efficiently in Testing phases of teh project.
  • As a Design Architect and Senior developer role for dis project, my responsibilities are to interact wif Warehouse operations and form system requirement. dis includes extensive design wif PL/SQL packages and writing business logic
  • Has exposure to open source databases like Cassandra NO-SQL, KAFKA & SPARK by researching for a Proof of Concept.
  • Oracle backend and Oracle application server, jQuery, JSP and AJAX are used in dis project wif major J2EE development
  • Designing and developing restful API and services using best practices to interact wifin teh microservices and wif teh front end. Using spring MVC and spring rest. Security is provided via tokens(JWT) and spring security
  • Worked on re-platforming teh legacy application built using Angular JS, JavaScript, Bootstraps, and HTML. Spring MVC, and Spring JDBC, Hibernate, Rest API,
  • Architected, Designed and Implemented SPA (single page application) using Angular JS directives, expressions, routing capabilities for bookmarking, pipes and validations.
  • Developed SPA wif Angular JS, JavaScript, Bootstrap, and HTML.
  • Used Node.JS for processing teh incoming data in each level and generate a document and save it to MongoDB.
  • Gained Knowledge on Electrode Platform which is a NodeJS/Web platform built on top of teh ReactJS and HapiJS frameworks.
  • Imported data from various resources to teh Cassandra cluster using Java APIs.
  • Worked wif SCALA/Spark SQL for data cleansing and generating Data Frames to transform them into row Data Frame's to populate teh aggregate tables in Cassandra.
  • Developed Spark scripts by using SCALAshell commands as per teh requirement.
  • Developed Spark Applications by using SCALAand Implemented Apache Spark data processing project to handle data ingestion from various RDBMS and Streaming sources.
  • Extensively worked on Session Beans, JMS and EJB MDBS for messaging mechanism.
  • Moved teh Cassandra data from old cluster to new cluster on production and lower environments wif minimal application downtime.
  • Involved in developing Hive DDLs to create, alter and drop Hive tables and storm, & Kafka
  • Experienced in transferring data from different data sources into HDFS systems using Kafka Producers, consumers and Kafka brokers
  • Developed services using http module to communicate wif backend node services and also various form components such as data driven forms and Template driven forms using Angular Forms Modules
  • Configured module wide routing in teh application using angular router and created various route guards.
  • Writing and retrieving files to and from AWS S3 bucket for UI to render data faster dat involves complex and time-consuming server-side logic.
  • Developing various microservices to implement independent business boundaries
  • Developed schedule jobs/triggers to schedule teh tasks using Quartz scheduler library and also developed JMS to send messages from one application to other application internally.
  • Extensive use of model, view, controller architecture, Spring Core, Transaction Manager, Spring Batch.
  • Written test cases using Junit for performing unit-testing cases and Log4j for logging.
  • Customized teh build process to suit enterprise needs by developing custom Maven plugins, lifecycles and archetypes and Used Git as a version control to save teh code.
  • Created POJO’s and DAO’s for teh database entities using Spring JDBC annotation mappings
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Designed and developed teh REST based Microservices using teh Spring Boot, Spring Data wif JPA and used Swagger to interact wif API end points of teh micro services.
  • Development of cloud hosted web applications and REST APIs using Spring Boot wif embedded Tomcat.
  • Role involves in Discovery, Packaging, QA and UAT
  • Role involves in Discovery, Packaging, QA and UAT
  • Java, Apache Camel, Apache CXF - REST and SOAP Services, Maven, XML, JSON, JBOSS FUSE Thingworx
  • Expertise in teh Administration, Installing, Configuration of Apache 2.0,JBOSS 5.x/6.x/7.0 and Tomcat.
  • Channelizing teh test environments Physical and VDI for Remediation/Packaging/QA/Pilot deployments.
  • I has had experience in class wif Pair Programming as well as teh AGILE process
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Developed Spring REST controllers to serve data in XML and JSON format and configured application using Maven.
  • Exported SQL data in to Elastic search to allow much faster and scalable user searches from teh database and integrated Java and Angular based application to Elastic Search tier via Spring 4 Restful Controllers communicating to a custom java utility wrapping teh Jest API.
  • Experience in Pivotal Cloud Foundry setup /POC/Configuration/maintenance.
  • Experience in Installing, configuring Cloud Foundry Ops Manager, App Manager, Etc. Configuring LDAP for authorization, configuring loggregatorfor logs in PCF (ELK/Splunk)
  • Utilized Map Force to perform mapping between XML schemas, consumed and exposed web services and Restful Web services API using JAX-RS specification.
  • Involved in configuring builds using Jenkins wif Git, configured and used Jenkins to deploy teh applications onto Dev, QA, UAT environments.
  • Co-ordinated wif QA lead for development of test plan, TDD, test cases, test code and actual testing responsible for defects allocation and resolution of those defects and used selenium.

Environment: J2EE, JDK 1.7/1.8, Hibernate 4.2, spring 4.2,Spring - Quartz, Servlets, JSP, Log4j,TDD,Xml, Angular JS, JavaScript, Bootstrap, jQuery, Restful, JMS, Tomcat, JSON, JAXRS, Maven, SPRINGBOOT AWS, Cloud, Oracle 12c,Jenkins and Git.

Confidential, Pittsburgh, PA

Full-Stack Developer

Responsibilities:

  • Participated in Agile (Scrum) methodology and Involved in Design, development, Implementation and testing of teh enterprise applications.
  • Designed UML case diagrams, Class diagrams, activity diagrams and Sequence diagrams and Implemented MVC architecture for developing teh distributed and enterprise applications.
  • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and GIT as a Version Control.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Used React JS to create views to hook up models to teh DOM and synchronize data wif server as a Single Page Application (SPA).
  • Designed and developed OSGI based JBOSS FUSE ESB application implementing integration patterns for integration and routing of different software applications
  • Used React.js for developing UI using sorting, pagination and rendering for searching teh statements in teh webpage.
  • Used React-Redux thunk as middleware to handle asynchronous actions in teh application and to make REST api calls.
  • Integrated teh web interface to teh backed CSM applications written in spring framework and Worked on persistence layer using ORM tool Hibernate wif My SQL Database.
  • Used Hibernate, Object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to oracle relational data model wif a SQL-based schema.
  • Configured and set up JBoss Server for deployment. Used JIRA for tracking bugs. Used JENKINS for continuous integration
  • Deployed teh jar file using JBoss application server on hawtio console and used Log4j as a logging framework.
  • Used JBOSS Fuse ESB to create mediation or route messages between services
  • Implementation of middleware platform using Red Hat Fuse ESB
  • Used JBOSS developer studio for developing fuse components and debugging
  • Installed JBOSS web server 1.x and configured wif JBOSS EAP 5.0 for load balancing.
  • Worked extensively on developing controllers, Interfaces and implementation classes usingSpring MVC framework.
  • Created SSL certificates for JBOSS 5.x/4. x.
  • Implemented spring transaction management for some datcabase transactions.
  • ROA service architecture wifSpringBoot based service through REST.
  • Extensively worked on Spring bean wiring, Spring DAO an spring AOP modules and implemented Spring AOP in exception handling, which it reduces teh development time to handle teh exceptions.
  • Developed queues using AWS SQS wif JMS for services to subscribe and listen events. Implemented logic to listen and to subscribe events.
  • Coordinated wif QA team for development of test plan, test cases, test code and responsible for defects allocation and resolution of those defects using Selenium.
  • Changing teh AWS infrastructure Elastic Beanstalk to Docker wif Kubernetes. Worked on JMS for developing messaging services and used JERSEY framework to implement teh JAX-RS (Restful service).
  • Used AWS as cloud platform leveraging its services and EC2. Setting up databases in AWS using S3 bucket and configuring instance backups to S3 bucket.
  • Designing highly available, cost-TEMPeffective and fault-tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs
  • Hosted and tested teh application in AWS servers before publishing it in actual production environment.
  • Used Log4j for tracking errors and debugging teh code and Resolved bugs and Change Requests to already existing code.
  • Wrote test cases using Mockito as teh Unit testing framework and Selenium as automation testing for teh developed Java applications.

Environment: Java 1.6/1.7, GitLab 7.0, AWS, JBOSS, MySQL, JMS, Servlets, JSP, JavaScript, JNDI, Restful, Node.js, jQuery, MVC, Gradle 3.2.1, XSLT, HTML, XML, Mockito, React JS, Spring, Hibernate 3.6, Log4j.

Confidential, NY

Sr.Java/ J2EE Developer

Responsibilities:

  • Developed application using JSP, HTML, JavaScript, CSS, spring, and Hibernate and Angular.jsFollowed Agile Methodology in analyses, define, and document teh application which will support functional and business requirements.
  • Using AngularJS, HTML 5 and CSS 3. All HTML and DHTML is accomplished through AngularJS directives.
  • Developed pages using Angular JS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Used Angular JS Routing for navigation between nested HTML views in teh application and created Angular Js custom directives dat were used along wif HTML elements for DOM manipulation.
  • Extensively used jQuery core library functions for teh logical implementation part at client side for all teh application.
  • Developed unit test cases wif Karma and used Gulp as teh UI build mechanism.
  • Worked wif various support personnel & ran TCP/IP packet traces to resolve numerous TCP/IP problems including those involving DB2 & CICS sockets
  • Build Restful API web services using Jersey and used a full complement of Mongo DB to store and present assessments.
  • Used tools like Apache Storm and Hive for deep machine learning and detecting security based solution requirement.
  • Worked wif Mongo DB write concern to avoid loss of data during system failures and implemented read preferences in Mongo DB replica set.
  • Wrote, upgraded, expanded & documented various Rexx execs for TCP/IP displays for tech support personnel
  • Implemented MVC architecture using spring framework.
  • Created ANT build files to create teh WAR files and involved in development of teh system using teh Spring MVC framework. Involved in development of Hibernate objects in order to persist data into teh database.
  • Configured, supported & troubleshot TCP/IP problems including packet traces
  • Implemented teh new modules based on Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve teh data and configured teh database and Hibernate subsystems.
  • Worked on Mongo DB concepts such as locking, transactions, indexes, sharing, replication, schema design. Involved in configuring WebSphere servers, database connections and participated in back-end Database programming using Oracle and developed SQL Queries using Toad for SQL Server.
  • Used Angular JS Routing for navigation between nested HTML views in teh application and created Angular Js custom directives dat were used along wif HTML elements for DOM manipulation.
  • Used Log4j API for logging in development, testing and production environments, configured to send email notifications.
  • Implemented version controlling using SVN and used Jenkins for continuous integration. Wrote build & deployment scripts using Maven on UNIX environment and integrated using Jenkins.

Environment: J2EE, JDK 1.7/1.8, HTML, CSS, Ajax, Angular JS, jQuery, JavaScript, AngularJS, Bootstrap, Oracle, spring, Hibernate, PL/SQL, AWS, JMS, RESTful, Multithreading, WebSphere, Apache, Maven, NOSQL, JMS, SVN, Log4j, Mongo DB,JBOSS.

Confidential

Sr. Java / J2EE Developer

Responsibilities:

  • Designed Activity Diagrams, Use Case Diagrams, Sequence Diagrams and Class Diagrams to design teh application.
  • Involved in various phases of Software Development Life cycle (SDLC) of teh application like requirement gathering, Design, Analysis and testing of applications.
  • Followed Agile Methodology in analyses, define, and document teh application which will support functional and business requirements.
  • Develop and maintain elaborate services based architecture utilizing open source technologies like Hibernate and Spring MVC Framework.
  • Designed SOA implementations by Using Web Services-WSDL, UDDI and SOAP for getting credit card information from third party vendors.
  • Implemented Transaction and Logging usingSpringAOP, developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity.
  • Used Git as version control system to save teh code and keep track of teh changes occurred and maven as build tool for getting dependencies.
  • Used Servlets as Controllers for MVC architecture and Hibernate in business layer to access Oracle Database.
  • Extensively used Hibernate concepts as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Developed dynamic webpages using JavaScript and Implemented jQuery for creating behaviors of JavaScript.
  • Used teh light weight container of teh Spring Frame work to provide architectural flexibility for inversion of controller (IOC). Extensive experience using framework APIs like spring and Hibernate.Migration of Web Sphere application server to Tomcat application and used Eclipse IDE and deployed teh application on WEBLOGIC server.
  • Used Oracle database to design various tables required for teh project and used Stored Procedures in teh application.
  • Used CVS for version control across common source code used bydevelopers and Developed J-Unit test cases for all teh developed modules.Written Test cases and tested teh application using JUnit testing framework and prepared teh documentation.
  • Implemented connectivity to databases using JDBC API from servlets and JSP through Enterprise Java Beans (EJB).
  • Tested teh application using TestNG testing framework and Maven as a build and management tool to get teh required dependencies for teh respective project.

Environment: Java 1.7, JSF 3.0, SOA, SOAP, AJAX, HQL, PL/SQL, XML, XHTML, CSS, JavaScript, WebLogic, Oracle 10g, JDBC, Spring MVC, ES6/7, Webpack, gulp.js 3.1, UNIX.

Confidential, FL

J2EE Developer

Responsibilities:

  • Involved in total Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
  • Experience in using Typescript which is teh Node JS Angular JS (2.0,4.0), main Codebase
  • Experience in using NODE JS and Express for making calls (GET, POST, PUT, DELETE) for triggering or fetching data from Restful API's provided by teh backend team.
  • Worked on teh application as Node JS developer to build different REST APIs for modules such as user, products, and checkout.
  • Involved in user interface design and development using spring, Struts tags, Servlets, JSP, HTML and JavaScript.
  • Involved in development of teh server-side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.
  • Implemented Hibernate2.0 from scratch including teh configuration wrote named queries, native queries, added Hibernate Criteria.
  • Used Spring Inversion of Control (IOC) for injecting teh beans and reduced teh coupling between teh classes. Implemented teh Model View Controller using Spring MVC.Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, Dyna Action Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
  • Utilized Object Oriented Programming in JavaScript and DOM structure to implement various functionalities and DOM parser to parse teh XML documents and XSLT for transformations
  • Implemented security for different front-end views based on teh access privileges.
  • Responsible for CRUD operations using Hibernate ORM.
  • Implemented different design patterns like Singleton, Factory, Data Access Objects and Front controller.
  • Prepared EJB deployment descriptors using XML and Used JAXB components for transferring teh objects between teh application and teh database.
  • Worked on Consuming Service Oriented Architecture (SOA) based Front Office Pricing Web service for accessing pricing data along wif Volatility.
  • Used Ant for building scripts process and wrote test cases using JUnit as a testing framework and CVS as a source version control to save teh code.
  • Used CVS for version control across common source code used bydevelopers and Developed J-Unit test cases for all teh developed modules.Written Test cases and tested teh application using JUnit testing framework and prepared teh documentation.
  • Designed and Developed interactive and dynamic front end web applications using HTML and CSS.

Environment: Java 1.6, HTML, Java Script, jQuery, Servlets, JSP, Hibernate 2.0, Struts 2.2, Spring 3.1, Web services, Jboss, Oracle10g, SQL, PL/SQL, XML, ANT, JUnit, Log4j.

Cable Management System

Java / J2EE Developer

Responsibilities:

  • Actively involved in analyzing and collecting user requirements.
  • Developed business components using Core Java and Enterprise Java Beans.
  • Used Spring JDBC template to retrieve teh data and represented teh data in teh form of tree which TEMPhas seven hierarchies and implemented drag and drop functionality to it..
  • Creation of Connection Pools, Data Sources in WebLogic console. Involved in developing various Servlets.
  • Developed JUnit test cases for unit testing.
  • Used Struts to implement teh MVC framework for teh presentation tier and Simplified client-side scripting of HTML using jQuery, a cross-browser JavaScript library.
  • Used JDBC API to connect to teh database and performed CRUD operations to get and check teh data.
  • Implemented different design patterns like Singleton, Factory, Data Access Objects and Front controller.
  • Prepared EJB deployment descriptors using XML and Used JAXB components for transferring teh objects between teh application and teh database.
  • Used Ant for building scripts process and wrote test cases using JUnit as a testing framework. Used CVS for version control.
  • Used XML Web Services using SOAP to transfer teh amount to transfer application dat is remote and global to different financial institutions.
  • Developed SOA Web services above teh data access layer and Developed applications using Ant as a build tool

Environment: Java 1.5, HTML, Java Script, Servlets, JSP, JDBC 3.1, Struts 2.2, Web services, Oracle10g, SQL, PL/SQL, UML, XML, ;ANT, JUnit, Log4j and Linux, SOAP

We'd love your feedback!