We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Loambard, IL

PROFESSIONAL SUMMARY

  • Around 8 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier distributed applications in technologies like Core Java, Java Beans, J2EE (JSP, Servlets multi-threading, collections), Struts, Swings, Spring, Hibernate, JDBC, XML, and Web Services.
  • Working knowledge in multi-tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Strong understanding of Multithreading, Collections, Exception handling, Design Patterns.
  • Experience in developing Web based GUI’s using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, jQuery, EXT JS and Ajax.
  • Used JavaScript for client-side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.
  • Expertise in application development using JSP, Servlets, JDBC, JNDI, spring, Hibernate, Ibatis, My batis, JSF, EJB, XML, Web Services- SOAP, WSDL.
  • Expertise in developing Web based Distributed and Front-End applications in a three-tier architecture using Java, J2EE, HTML5, Backbone js, bootstrap CSS, angular js, Ajax, Node JS, JSP, Servlets, CSS, JavaBeans.
  • Expertise in designing and developing enterprise applications using J2EE technologies like Struts 1.2/2.0, Spring 3.0 and 4.0, JDBC, JNDI, JMS, JAXB, SAX/DOM, Web services.
  • Good exposure to Mule Soft API platform and Cloud hub.
  • Experienced in operating systems such as Linux and Unix.
  • Experienced of working with requirement analysis and data modelling for web-based applications.
  • Hands on experience with SPARK to handle the streaming data and SCALA for the batch processing and spark streaming data.
  • Experienced in Agile, SCRUM and TDD (Test Driven Development) software development methodologies.
  • Experienced in working with BPM Tools for Workflow Automation.
  • Experience in Configuration Management Tool Chef Enterprise, Writing Chef Recipes, Chef Cookbooks to automate Build, Deployment process and System operations.
  • Knowledge in Cassandra read and write paths and internal architecture.
  • Expertise in working with source control management tools such as Git, MetaApp for tracking changes in the computer files and co -ordinating them among all users.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC
  • Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.
  • Good Working knowledge of ANT, MAVEN and Log4J.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Experienced in design and implementation of Enterprise Mobility and Business Process Management (BPM) solutions.
  • Experience in integrating Apache Kafka with Apache Storm and created storm data pipelines for real time processing.
  • Experienced in implementing unified data platforms using Kafka producers/ consumers, implement pre-processing using storm topologies.
  • Good knowledge on Apache Spark as aversatile open-source cluster computing framework.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental and Iteration methodology and Pair Programming.
  • Extensive application development experience in Health Insurance, Telecom, Banking domains.
  • Played a significant role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.
  • Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

TECHNICAL SKILLS

Languages: Java, J2EE

Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JMS, SOAP, JavaScript, jQuery, AJAX, CSS 3, XML and HTML 5

Development Approach: Agile

Testing Tools: JUnit3.8/4.0 and Test-Driven Development (TDD)

Defect Tracking Tools: HP Quality Center, JIRA

Application/Web Servers: Apache Tomcat 6.0, IBM Web Sphere 6.0, BEA Web Logic 8.1, 9.2, 10x and Red Hat J Boss 4.2.2

Ide: Eclipse, My Eclipse 6.0, IBM Rational Application Developer 6.0, 7.0 and Net Beans IDE

Message Oriented Middleware: Apache Active MQ, IBM MQ Series/Web Sphere MQ.

Cache Implementations: Eh cache, and J Boss Tree Cache

Frameworks: Struts, Spring, JSF, Angular JS 3, Backbone.js and Hibernate

Web Service Frameworks: Apache Axis, Jersey, Apache storm

Web Service Protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL

Open source platform: Camunda BPM

Database: IBM DB2, Oracle 9i/10g/11g/12c, SQL Server, Apache Cassandra, PL/SQL and MySQL

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE

Confidential, MC Lean, VA

Sr. FULL STACK DEVELOPER

Roles and Responsibilities

  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects.
  • Created RESTful web services interface to Java-based runtime engine.
  • Development of SOA components using WSDL, SOAP, XML, and XSD etc.
  • Implemented spring - MVC Design Pattern in the application.
  • Built the application with React.JS with client custom architecture built over MVC4 UI development with technologies like HTML 5, AngularJS 2 and jQuery.
  • Used Springs JDBC and DAO layers to offer abstraction for the business from the database related code (CRUD).
  • Developed various AngularJS directives to help build the functionality and UI behavior using JavaScript with extensive knowledge of and use of Angular JS directives to bring additional functionality to HTML.
  • Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Developed JavaScript based components using Ext JS framework like GRID, Tree Panel with client reports customized according to user requirements
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Customized the Data Access Module using DAO patterns, to handle the entire transaction with the database.
  • Used AWS API Gateway for providing RESTful APIs for the web application to access AWS services
  • Implemented Microservices architecture to convert monolithic heavy application into smaller applications.
  • Created REST API's Microservices and EJB using Express Router/Model/Controller architecture.
  • Developed the application using Spring(MVC) Framework that helps in separating the business logic, presentation logic and navigation logic.
  • Involved in the setup of Chef servers, work stations, nodes and bootstrapping new infrastructure chef nodes for configuration management.
  • Written Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Worked with spring framework in the development of a business bean and to interact with database objects.
  • Developed the persistence layer by using Hibernate ORM frame work, defining entities through annotations.
  • Written Hibernate annotation based mapping Javaclasses with Oracle Database tables.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Experience in AngularJS controllers, views, and services for new website features.
  • Developed Credit card web page using React JS, Redux.
  • Developed backend web services using Node JS and stored dependencies using NPM.
  • Worked on projects 'NPO' and 'Tracker' which were based extensively on Angular 2/ Typescript SPA domains.
  • Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
  • Developed web services SOAP, WSDL and web services clients using JAXB and XML, implemented SOA architecture.
  • Extensive experience of Object Oriented JavaScript design pattern and JavaScript MVC Patterns Preferably Angular 4/Angular 2.
  • Used SOAP UI to test the web services and mock response for unit testing web services.
  • Provided architectural input on new and existing solutions.
  • Written technical specifications, program documentation, and unit test plans for all work performed

ENVIRONMENT: Java 1.7/1.8, Microservices, Java Beans, Java, Spring 4.3, Angular 4/Angular 2, Hibernate 4, SOAP, React JS, CXF, Ajax, jQuery, Bootstrap, JSP, AWS, CHEF, XSD, XML Bean, JBOSS, DB2, JUnit, Jenkins, Log4J, FileZilla, GIT, Spring Framework security using LDAP, Web Services, Restful, Eclipse, PL/SQL, Linux, Oracle 12c, Agile/Scrum, SVN, Maven 2.

Confidential, LOAMBARD, IL

FULL STACK DEVELOPER

Roles and Responsibilities

  • Involved in SDLC Requirements gathering, Analysis, Design, and Development, testing production of application using both Agile Scrum.
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirement.
  • Involved in designing and implementing database and table design using E/R diagrams and schema diagrams.
  • Used AngularJS as framework to create a Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
  • Deployed few modules of the project in AWS.
  • Developed Micro Services using (MEAN Stack) Node.js, Mongo DB, Angular JS Elastic search on Private Cloud OpenStack Platform using Express.js.
  • Created single page applications with nested and multiple views using Angular UI-router, custom directives for reusable components used in the application.
  • Involved in writing Spring Configuration XML file that contains declarations and another dependent object declaration.
  • Developed AWS Lambda functions written in Groovy and Java, where the function is triggered based on API Rest calls and used Apex tool for communication.
  • Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Performed analysis on implementing Spark using Scala and wrote spark sample programs using Py Spark.
  • Involved in the setup of Chef servers, work stations, nodes and bootstrapping new infrastructure chef nodes for configuration management.
  • Involved in writing code with Scala which has support for functional programming.
  • Analyzed and implemented the Spring MVC framework and wrote controllers.
  • Used AngularJS factory and services for dependency injection.
  • Developed JUnit test cases for all the developed modules
  • Implemented the Struts framework based on MVC design pattern. Involved in writing the struts-config files and action classes.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Responsible for developing and maintaining web application, using React JS and Node JS
  • Configuring the job in Jenkins to automate the process of running the node JS test cases.
  • Configuring the Jenkins for publishing the Node JS component on internal repository(NPM/NEXUS)
  • Involved in the complete life cycle of the project from the requirements to the production and also involved in UAT.
  • Setting up daily Status meetings with team and communicate status to Project Manager.
  • Worked with server admin and deployed the application on to the production and Stage Servers.
  • Actively participated and provided feedback in a constructive and insightful manner during daily Stand up meetings and weekly Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

ENVIRONMENT: Java 1.7, Core Java, Spring 4, Angular 2, Hibernate, SOAP, React JS, CXF, Ajax, jQuery, Node JS, Bootstrap, JSP, AWS, XSD, CHEF, XML Bean, JBOSS, DB2, JUnit, Jenkins, Scala, Log4J, FileZilla, GIT, Spring Framework security using LDAP, Web Services, Restful, Eclipse, Oracle 12c, Agile/Scrum, SVN, LINUX, PL/SQL.

Confidential, Agawam, MA

Sr. Java/J2EE Developer

Roles and Responsibilities

  • Designed front end components using JSP and XSL.
  • Developed web based application using Struts framework for MVC architecture.
  • Setting up the basic project set-up from scratch of Struts-Hibernate App based on Design
  • Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.
  • Developed shell scripts to call stored procedures which reside on the DB.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with various data persistence frameworks such as Hibernate and JPA and messaging engines.
  • Developed JSP custom tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Struts Framework.
  • Used Apache CXF to post messages to external vendor sites and exposed Web Services to other client applications like a Admin Tool.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
  • Developed UDFs in java for hive and pig and worked on reading multiple data formats on HDFS using Scala.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs and Scala.
  • Used Struts/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Developed multiple POCs using Scala and deployed on the Yarn cluster, compared the performance of Spark, with Hive and SQL/Teradata.
  • Analyzed the SQL scripts and designed the solution to implement using Scala.
  • Defined some PIG UDF for some financial functions such as swap, hedging, Speculation and arbitrage.
  • Creating end to end Spark-Solr applications using Scala to perform various data cleansing
  • Worked with MySQL, Oracle and Workbench.
  • Developed the Servlets for processing the data on the server.
  • Employed Water Fall Model and best practices for software development.
  • Used Multithreading concepts to enhance efficiency.
  • Developed components using shell scripting that can run in Unix operating system.
  • Developed back end business logic with EJB.
  • Build and Deployed application using ANT, Subversion is used as a version Control tool.
  • Worked on Junit for creating test cases for all the Business Rules and the application code.
  • Communicated with ILOG Rules using EJB Remote Lookup.
  • Called external vendor applications using Web Services for delivering notifications.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Used XSLT for generation of HTML and Text templates from the XML.

ENVIRONMENT: Java 1.6/1.7, J2EE, Struts, Hibernate, Servlet, XML, JDBC, ANT, Subversion, Oracle WebLogic 10, Oracle 11g, EJB 3.0 Apache CXF, JMS, Eclipse, REST, JAX-WS, SQL Developer, HTML, CSS, JavaScript, Scala, JSON, Linux, jQuery, Ajax, Eclipse, JUnit, Log4J, JIRA, Jenkins, Linux.

Confidential, Washington D.C

Java/J2EE Developer

Roles and Responsibilities

  • Provided technical guidance to business analysts, requirements gathering and converted them into technical specifications/artifacts.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC and AOP technologies.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Hibernate.
  • Developed stored procedures, Triggers and Functions to process the trades using MS SQL Server and mapped it to Hibernate Configuration File and established data integrity among all tables sitting in Database.
  • Designed and developed Customer registration and login screens using JSP, Struts-Tiles, HTML/DHTML and JavaScript.
  • Developed stored procedures, triggers for efficient interaction with database.
  • Implemented business rules for processing the data using Java, Spring MVC and Hibernate.
  • Wrote application front end with HTML, JSP, Ajax, Struts Tag-libraries, custom JSP tags for role-based sorting and filtering and used JavaScript validations to validate the fields of the user registration screen and login screen.
  • Responsible for the configuration of Struts web based application using struts-config.xml and web.xml.
  • Modified Struts configuration files as per application requirements and developed Web services for non-java clients to obtain user information.
  • Configured spring to manage Action classes and set their dependencies in a spring context file and integrated middle tier with Struts.
  • Servlets are used to service requests from UI to manipulate Business Objects and invoke respective Action Classes for making database updates
  • Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test cases for unit testing the integration layer.

ENVIRONMENT: Java 1.6, J2EE, Spring, Struts, Hibernate, JPA, Restful Web services, JSP, Servlets, HTML, CSS, jQuery, Ajax, JavaScript, MS SQL Server 2010, UNIX, Agile, Maven, Tomcat.

Confidential

Java Developer

Roles and Responsibilities

  • Gathered user requirements followed by analysis and design. Evaluated various technologies for the Client.
  • Developed HTML and JSP to present Client side GUI.
  • Developed Micro Service to provide RESTful API utilizing Spring Boot with various data persistence frameworks such as Hibernate and JPA and messaging engines.
  • Involved in development of JavaScript code for Client side Validations.
  • Designed the HTML based web pages for displaying the reports.
  • Developed Java classes and JSP files.
  • Used Struts/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
  • Extensively used XML documents with XSLT and CSS to translate the content into HTML to present to GUI.
  • Develop user-defined tags using XML.
  • Worked on Alfresco software for managing the documents in organization for Unix operating system.
  • Developed Java Mail for automatic emailing and JNDI to interact with the Knowledge Server.
  • Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
  • Developed Enterprise Java Beans like Entity Beans, Session Beans (both Stateless and State Full Session beans)
  • Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
  • Worked on Web Logic application server to deploy JSP and EJB applications.
  • Created and implemented PL/SQL stored procedures, triggers.

Environment: Core Java, J2EE, EJB 2.1, JSP 2.0, Servlets 2.4, JNDI 1.2, Java Mail 1.2, JDBC, HTML, XML, CORBA, XSLT, Java Script, Eclipse, Oracle9i, Weblogic8.1, Windows 200

We'd love your feedback!