We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Durham, NC

SUMMARY

  • Over 8+ years of progressive complex IT experience in Software Life Cycle Development including analysis, design (system/database/OO), development, deployment, testing, documentation, implementation & maintenance of application software in Web - based environments, Distributed n-tier, and Client/Server architectures.
  • Developed and deployed J2EE components for building n-tier distributed enterprise applications.
  • Strong expertise in formulation and implementation of web components that include Servlets, JSP, JSF, and business layer components that include EJB, Web Services, RMI, and JDBC, JNDI, JMS, LDAP, IBM MQ Series.
  • Solved structural issues using various design patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, Factory, DAO, DTO and Business Delegate.
  • Having Experience in Endeca pipeline configuration, Experience Manager, CAS, Record Stores, properties, Dimensions and site templates.
  • Hands on experience on JBPM. In-depth understanding of process engine.
  • Basic understanding of Cloud-based Platform-as-a-Service(PaaS) using Amazon Web Services, Microsoft Azure, GE Predix platform
  • Proficiency in enterprise search with span experience in Solr 3.4 to 4.10.2, Oracle Endeca, FAST ESP
  • Significant experience in developing applications using Java and related technologies using methodologies like AGILE, TEST DRIVEN, SCRUM.
  • Have extensive expertise as a Hadoop/ Spark developer.
  • Very good knowledge of Hadoop, MapReduce, YARN, Spark, Hive, Pig, HBase, Sqoop, Flume
  • Expertise in Application development using various frameworks such as Jakarta Struts Framework, Java Server Faces, Spring Framework, Spring MVC, Hibernate ORM with GUI plug-ins, validation plug-ins like Validator Framework.
  • Designed, developed and deployed an E-Commerce web site’s using Ruby on Rails and Red Hat Enterprise Linux.
  • Designed and Developed Webservices client to consume with Vender Webservices using JAX-WS.
  • Experienced in using Microservices to provide RESTful API
  • Used JIRA tool for Issue/bug tracking for monitoring of work assignment in the system and Log4J was used to monitor the error logs
  • Used Elastic Search by Rest API for querying written which is written by the database server
  • Used Java Message Service JMS API to create, send, receive, and read messages
  • Worked on Node Rest framework for backend services used Mongo DB for database services
  • Factory patterns. Implemented SOA to develop REST-Based Web services using Apache Axis.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client-side validations in JavaScript and providing interactive AJAX front-end GUIs using DOJO framework.
  • Extensive experience with Version Control System likes Visual SourceSafe, Github, Team Foundation Server
  • Participated with SQA team in bug thrashing sessions to discuss and resolve bugs that were reported in JIRA
  • Excellent knowledge of the complete Cassandra architecture within detail understanding of reading, write and delete processes
  • Worked on Integration of Microservices deployment patterns with the PAAS platform on top of AWS and Integrating with the Config server and ZUUL proxy.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML-based Web Services (SOAP/UDDI/WSDL).
  • Strong database experience in Oracle 9i/10g, 11g, MS-Access, SQL Server with good programming skills in SQL and PL/SQL views, Stored Procedures and database triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
  • Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD (XML Schema).
  • Experience in developing PL/SQL, Stored Procedures, Triggers on Oracle Databases
  • Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for the unit and integration testing for XML validation.
  • Experience with middle-tier traditional J2EE application and web servers like BEA WebLogic 8.x/9.x, WebSphere 5.x/6.X, WebSphere Portal 5.x, Tomcat 4/5/6 and JBoss Application Server.
  • Create team specific agile process flow in JIRA to move tasks from one activity to another
  • Experience in modeling applications with UML, Rational Rose and Rational Unified Process (RUP) and Microsoft Visio and source control applications like Microsoft VSS, CVS, and Rational ClearCase.
  • Expertise using and deploying enterprise applications in JBoss AS, WebLogic, and Tomcat
  • Experience in Chef and AWS.
  • Experience in configuring Cassandra cluster with multiple data centers by using both virtual and manual nodes.
  • Used JIRA to assign, track, report, and audit the issues in the application.
  • Built No SQL schemas and maintaining sessions by Mongo DB.
  • Implementation of business logic and data processing routes using Apache Camel.
  • Experienced working with Scala/ Akka.

TECHNICAL SKILLS

Languages: Java, C, C++, JavaScript, Scala, SQL, PL SQL, HTML, DHTML, XML

Java Technologies: J2EE (Webservices, EJB, JNDI, JDBC, JMS, RMI, XML, Servlets, JSP, JSF, Java Beans), CSS, AJAX, Axis 2.X, Web Services (REST & SOAP)

Frameworks: Jakarta Struts, Spring 2.0/3.0, Spring MVC, hibernate 2.0/3.0, Hibernate

IDEs: Eclipse (My Eclipse), Net Beans, IntelliJ, RAD6.0

Web/Application Servers: IBM WebSphere 5.X/6.0, WebLogic, WebSphere Portal 5.x, JBoss, Apache Tomcat

Database Tech/Tools: Oracle 9i/10g/11g, MS SQL Server, DB2, My SQL, JDBC, Toad, PaaS

Build/ Source Tools: Ant, Maven, JUnit, Log4j, CVS, SVN, GIT.

Operating Systems: Windows-7/XP/2000/2003/NT, Mac OSX 10.4/10.5

PROFESSIONAL EXPERIENCE

Confidential, Durham, NC

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project
  • Used Spring Framework in the application, which is based on MVC design pattern.
  • Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX Jquery to speed the application.
  • Installed Solr on Top of Cassandra for enhancing the User interface and accelerate Querying.
  • Aggregations were made using Spark and Scala language to make tables in Cassandra.
  • Ran Mongo Cassandra Hauler periodically to get Data from Mongo to Cassandra.
  • Used JQuery to manipulate the DOM objects for User interface look and feel and for Ajax calls.
  • Developed Single Page Application (SPA) using Angular Js.
  • Used Spring Framework in the application, which is based on MVC design pattern.
  • Used Spring Framework for Dependency injection, security features and integrated with the Hibernate framework.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Experience in development of JAX-WS, Apache Axis for Web Services using SOAP, WSDL.
  • Created Business for Business communication by encapsulating SOAP Web services in Java File and Stateless Session Beans.
  • Test Web Services using SOAP UI.
  • Worked on generating the web services classes by using Service Oriented Architecture SOA, UDDI.
  • Extensively worked on form validation using the Spring Validator framework.
  • Developed Form Beans and Action Classes to model views and client-side functionality.
  • Used the Struts Validator framework for validating the forms.
  • Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Involved in Performance Tuning of the database.
  • Developed Scripts for customizing reports depending upon various customer requirements.
  • Responsibilities include design for future user requirements by interacting with users, as well as new development and maintenance of the existing source code.
  • Client Side Validations and Code are written using JavaScript.
  • Used MAVEN to build the application.
  • Created Auto deploy jobs using Jenkins and Gradle.
  • Monitored the error logs using Log4J and fixed the problems.
  • Unit tested the applications before releasing to QA.
  • Worked with Quality Assurance team in tracking and fixing bugs

Environment: Java 8/JEE, Tomcat 7.0, CA Rally, Spring 3.1, Perl, Hibernate 3.2, JSP, Servlets, JavaScript, HTML, JMS, XML/XSLT, SOAP, WSDL, UDDI, Web Services, PL/SQL, JDBC, UML, JNDI, Jquery, Ajax, Maven, Jenkins, ANT, CVS, Log4J, Unix, Angular Js.

Confidential, Mclean, VA

Sr Java/J2EE Developer

Responsibilities:

  • Involved in the requirements review meetings and partnered with business analysts to clarify any specific scenarios.
  • Analyzed the business needs and created use cases and prepared low and high-level design documents.
  • Used the Junit with Mockito Framework.
  • Excellent experience in JBoss JBPM5X,6X.
  • Design and develop the process engine framework using JBPM.
  • Responsibility includes developing or modifying the page builder cartridges/templates / Endeca pipelines
  • Involved in analysis, design, and development of “price change” module, “vendor & product setup” modules, “supply chain module” (SCM) and “purchase order” module and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in the integration of Spark jobs with the UC4 scheduler.
  • Used JIRA tool for Issue/bug tracking for monitoring of work assignment in the system and Log4J was used to monitor the error logs
  • Design and develop Human Task service framework for JBPM process engine.
  • Design and develop process persistence framework using JBPM and open JPA
  • Developed build script using Maven to build, package, test and deploy Web applications in Tomcat container
  • Developed healthcare member maintenance application using Java, Spring Boot/Cloud, Microservices, JPA
  • Expertise in Big data technologies like Apache Spark, H20, Elastic Search, Cassandra, YARN, Hive, Storm, and Kibana.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat, and Apache
  • Implemented the application using the solid principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Singleton, Service Locator, DAO, and Factory.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database of Mongo DB
  • Configured Jenkins to integrate with SVN and Maven to build and deploy test, stage and prod builds
  • Developed the Services using AWS Elastic Search, Restful Services using JAX-RS and Java.
  • Implemented design patterns in Scala for applications.
  • Developed Persistence layer using Hibernate (domain layer) using Java classes and BIS using stateless session beans incorporating session façade design pattern.
  • Used Hibernate as the ORM tool to communicate with the database.
  • Fixed issues related to optimizing response time for operational tasks and troubleshooting tool.
  • Designed and developed software applications using Java, Multithreading, Servlet, AngularJS, Bootstrap 3, JSP, JSTL, HTML, JavaScript, Groovy, Grails, EJB, JMS, XML, XSL, JSF, Ajax, JQuery, Adobe Flex 3, GWT, ADF etc
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshaling as well as the unmarshalling process. Used Log4J to capture the log that includes runtime exceptions.
  • Configured JBoss Application Server and deployed the web components into the server using Oracle as the backend database
  • Worked on migrating the NodeJS, HTML stack to Typesafe stack using Scalafor backend programming.
  • Worked on implementation of migration module, which loads relational data and populates Mongo DB documents.
  • Coding for the presentation layer using AJAX, XML, XSLT, and JavaScript and worked using MVC pattern.
  • For the production issues, provided support by debugging the log files and fixing the code for the data issues.

Environment: Java 7 /J2EE, JSP, web services, Microservices, JSF, Cassandra, Spark, JBPM,API, JQUERY, JBOSS, Servlets, Maven, XML, CSS, XSLT, AJAX, Scala/Akka, Spring MVC, Web Services, DB2, Git, JIRA, Jenkins, Stash, Source Tree, JUnit, AWS, Mockito, HP Fortify Audit Workbench, LDAP, MongoDB, Windows, Tomcat, Hibernate, ANT, Eclipse, MS Visio, WebSphere, SQL- Developer.

Confidential, Detroit, MI

Full Stack Developer

Responsibilities:

  • Involved in the complete development, testing, and maintenance process of the e-commerce application.
  • Experience in working with the Columnar NoSQL Database like Cassandra to manage extremely large data sets
  • Maintained good rapport with Business Analyst and Business Users to identify information needs as per business requirements.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices
  • Written JBoss Application Server and deployed the web components into the server using Oracle as the backend database.
  • Designing, implementing and testing of Business Rules mainly through Decision Tables using core Drools API
  • Developed and mapped several hibernate entities to customer schemas as part of the web service development. Implemented hibernate caching to improve the performance of the CRUD operations being served by Webservices
  • Create team specific agile process flow in JIRA to move tasks from one activity to another.
  • Investigated various products from Atlassian JIRA
  • Designing web pages for HTML files that support AJAX component, Rich design time UI to use AJAX libraries such as Dojo, jQuery.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Performed system analysis and design using OOA/OOD and UML diagrams with Rational Rose and Visio.
  • Worked with NoSQL Databases like Apache Cassandra, Mongo DB
  • Worked Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Tomcat, and Apache
  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, JavaScript, HTML and XML using Spring Framework.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Garbage Collection, Collection APIs to implement various features and enhancements
  • Used Mongoose API to access the MongoDB from NodeJS
  • Used Maven build tool for compiling and packaging the application
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Used Hibernate as the ORM tool to communicate with the database and developed Persistence layer using Hibernate using stateless session beans incorporating session façade design pattern.
  • Developed front-end code with Ajax calls in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Serves.
  • Involved in coding for the presentation layer using AJAX, XML, XSLT, and JavaScript and worked using MVC pattern.
  • Setting up Linux servers with JBoss, Apache, JDK 1.7, JIRA and Git. I also support other groups with products on Linux servers
  • Compiled the project assemblies using MAVEN, and deployed it with ANT script
  • Used spring framework and interacting with the backend.
  • Implemented a high-performance data processing platform using Apache Kafka, Apache Cassandra, and Apache Spark to analyze stock data
  • Involved in writing session beans, message-driven beans and Hibernate mapping files
  • Configured JMS and Hibernate on WebLogic Server in Eclipse environment.
  • Used PL/SQL tables to process a huge volume of data and used BULK collect and BULK bind for a mass update as performance improvement process.
  • Developed scenarios for the Unit and Integration testing to ensure that all the components are working.
  • Used Mongoose API to access the Mongo DB
  • Worked with Jenkins in continuous Integration by using GIT tool and executed projects in Apache Maven and Ant
  • Used SOAP Technology for exchanging the XML application using HTTP.
  • Involved in writing JavaScript for building web applications.
  • Developed WSDL for implementing web services.
  • Used SVN for version control of the code and configuration files.

Environment: Java /J2EE, JSP, Cassandra, web services, JSF, Servlets, Jquery, XML, API, CSS, Mongo DB, XSLT, AJAX, Spring Framework, Web Services, DB2, Jules, SVN, JUnit, HP Quality Centre, Windows, Red Hat Linux, WebLogic, JIRA, Hibernate, ANT, Eclipse, Maven, Apache, MS Visio, JBoss 6/7, Oracle 11g.

Confidential

Java Developer

Responsibilities:

  • Involved in the gathering of system requirements.
  • Prepared specification requirements documents (SRS)
  • Designed Business Object Model, which involved using Rational Rose to generate class diagrams and sequence diagrams.
  • Involved in developing a SOA-based application with distributed multi-tier applications that had
  • Presentation, business logic, and persistence layers.
  • Responsible for setting development environment using WebSphere.
  • Employed Model-View-Controller (MVC) architectural design pattern.
  • Used JSP and JSTL technologies to implement the presentation layer.
  • Extensively used Ext Js.
  • Developed the login servlets and related session beans which are responsible for initial authentication of the different types of users supported by the system (admin/manager, etc)
  • Involved in implementation of the controller layer based upon Struts controller.
  • Implemented Jersey and spring to develop Restful Web Services.
  • Involved in developing the core business logic using Spring.
  • Converted from JDBC to Hibernate.
  • Used Hibernate for persistence.
  • Enhanced the backend business logic.
  • Performed input data validation using client-side scripts, server-side checks, and database triggers to increase Data consistency.
  • Implemented the logging framework in the SOA environment.
  • Involved in the business logic coding framework to seamlessly map the business logic into respective value beans.
  • Involved in jUnit testing while deploying the application to Quality Assurance.
  • Used SVN for version control.

Confidential

Jr Java Developer

Responsibilities:

  • Involved in the all life-cycle design and development.
  • Used Waterfall model.
  • Responsible for requirement gathering and analysis through interaction with end users.
  • Involved in designing class diagrams, interaction diagram using UML model with Rational Rose.
  • Used CSS for page layouts and JavaScript.
  • Involved in developing JSP pages using Struts custom tags, JQuery and Tiles Framework.
  • Used JavaScript to perform client-side validations and Struts-Validator Framework for server-side validation.
  • Design and development of application using J2EE, Struts, technologies/frameworks
  • Developed the components for parsing XML documents using SAX and DOM parsers.
  • Improved SOAP Web Services functionality in the application to allow external applications to access the data.
  • Used Hibernate for persistence management.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in the database.
  • Employed Struts Tag Libraries, JSPs, HTML, JavaScript, AJAX, and CSS to develop the frontend UI
  • Implemented ORM with Hibernate to make the Persistence class objects of the domain model to access and interact with numerous Oracle database tables spanned across various schemas.
  • Entire Applications are developed in Eclipse and deployed in the WebSphere Server.
  • Apache Maven was used as a Build tool to automate the build process for the entire application.
  • Used SVN repositories for version control and Log4J is used for Logging and Tracing the messages.
  • Participated in the switch between JDBC to Hibernate
  • Deployed the application on JBoss server
  • Implemented SQL Queries stored procedures and triggers using PL/SQL and Oracle database
  • Used Maven plugin while developing applications using Struts.
  • Developed and implemented several test cases using JUnit framework.
  • Coordinated with QA team to ensure the quality of the application.
  • Used Jira tracker with team members.

We'd love your feedback!