We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Norfolk, Virginia

PROFESSIONAL SUMMARY

  • Over 4 years of professional software development experience in Object - Oriented analysis, design and development of Web Applications using J2EE technologies.
  • Well versed with SDLC process, that includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation and Post Production support using development methodologies like Waterfall, Agile.
  • Worked on web application development using AngularJS, ReactJS, Spring MVC, Spring Integration, Spring Batch, Apache POI, Hibernate, REST Web services, and Databases like Oracle PL/SQL, RDBMS.
  • Implemented the CRUD operations for basic functionalities using Angular frameworks.
  • Good experience in developing reliable and efficient enterprise applications using Java, Spring, Struts, Hibernate, Web Services, RESTful, JSF, JDBC, JSP, Servlets, EJB, JMS, XML, XSLT, JAXB SQL, PL/SQL, Unix Shell scripting.
  • Expert level skills in Java, JDBC, JavaBeans, Spring Frameworks, Hibernate, Struts, JSP, JavaScript, JFC, Servlets, EJB, GWT.
  • Experience in database in writing complex SQL queries, using triggers and stored procedures in environments like Oracle and DB2.
  • Experience in setting up the development environment with Rational Application Developer and WebSphere Portal server.
  • Experience in using UML modeling tools like Rational Rose to design and develop high level and comprehensive design modules (domain, behavioral and deployment models).
  • Expertise in developing Service Oriented Architecture and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
  • Good Knowledge on working in applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts, JSF and IOC frameworks like Spring and its subsidiary modules such as Spring JDBC, Spring JPA, Spring Web, and Spring AOP.
  • Experience in test driven programing using latest framework such as Spring Batch.
  • Experienced in working with big data technologies like Spark Core, Elastic search, Scala and Kafka.
  • Worked with Gradle for simple and single project builds to huge enterprise multi-project builds.
  • Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS), PCF, Azure.
  • Expertise in deploying and configuring applications into application servers like WebSphere, WebLogic, and web servers like Tomcat.
  • Developed complex functions using groovy.
  • Understanding of DevOps practices which involves Continuous Integration, Delivery and Deployment like Jenkins and Puppet.
  • Expertise in developing reusable components for cross cutting concerns like Logging, build management, Transaction management, and Testing framework using Log4j, Ant, Maven and JUnit to increase productivity, easy maintenance and to retain software quality.
  • Experience in using IDEs like WSAD, RAD, Eclipse, Spring Source Suite and NetBeans.
  • Experience in integration and automation of various version configuration management tools like GIT, CVS, GitHub, SVN.
  • Extensively worked on relational databases such as Oracle, DB2, and SQL Server and hands on experience in tools such as TOAD, and SQL Developer.

TECHNICAL SKILLS

Java& J2EE Technologies: Core Java 1.4 / 1.5/1.6 - collections, Exception handling, IO, Multi-Threading, Generics, Annotations, Applets/Swings, JDBC, Servlets, JSP, EJB - Session beans, Entity Beans & JMS

Web Technologies: HTML, DHTML, CSS, JSP, JSTL, JSF/prime faces

AJAX, Java Script, Angular JS, DOJO and Struts: Web/ Application Servers

Tomcat 5.x / 6.x, WebLogic 11g/12c, WebSphere 8.1 and: jBoss 3.x.x / 4.x.x

IDE Tools: Eclipse, RAD, Net Beans

Operating Systems: Windows, UNIX/Linux

XML Technologies: XML, DTD, XSD, JAXP(DOM & SAX), JAXB, XSLT

Web Services: JAX-RPC/JAX-WS, Axis2, SOAP, WSDL, UDDI, CXF, JERSEY

Integration and Messaging: Apache Camel, ActiveMQ JMS provider

Database: Oracle, DB2, My SQL, NO SQL

Version Control Tools: CVS, SVN, GIT, Clear Case, TFS

Design Methodologies: UML, J2EE design patterns

Continuous Integration: Cruise-Control, Jenkins, TeamCity

Defect Tracking Tools: JIRA, Rally

Build Tools: ANT, Maven, Ivy, Artifactory

PROFESSIONAL EXPERIENCE

Confidential, Norfolk, Virginia.

Full Stack Developer

Responsibilities:

  • Actively involved in the Microservice Oriented Architecture project using React JS, Spring Boot Cassandra DB to fulfill the business requirements of the project.
  • Used React JS for client-side view rendering services along with predefined Redux libraries.
  • Configured React-Router for the programmatic navigation.
  • Used React JS with Redux library, HTML5 and CSS for the overall prototype and layout.
  • Utilized React-Redux Action Creators, create store from redux library to connect reducers and containers, to update the state and virtual DOM.
  • For responsive design, used various Bootstrap and jQuery plug-in’s like Spin, Slider, Bootstrap selectors and Date picker.
  • Fetched JSON data within Abstraction Layer with Spring Boot Application and displaying it in UI using ReactJS.
  • Involved in implementing open API and created restful web services.
  • Created Typescript reusable components and services to consume REST API using Component based architecture provided byAngular 2.0.
  • Implemented Angular Router to enable navigation from one view to the next as user performs application tasks.
  • Implemented Angular2.0 component life cycle changes like ngOnChanges and ngOnInit.
  • Implemented HTTP requests using Rx JS Observable library in Angular 2.0 to handle multiple values over time.
  • Developed some standalone Microservices using Spring Boot micro service architectural patterns.
  • Used Spring Boot properties like actuators, health checkers to enhance micro service implementation.
  • Used Spring core framework to inject dependency, DAO and Bean objects, auto wiring Components.
  • Spring IOC design pattern is used as life cycle manager across the application.
  • Worked with large volume of records using Spring Batch, also used Quartz scheduler for transaction management, job processing statistics, job restart, skip, and resource management in the application.
  • REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS.
  • Used Cassandra Node Connector to interact with Cassandra NOSQL DB.
  • Implemented a distributed messaging queue to integrate with Cassandra using Apache Kafka and Zookeeper.
  • Application Deployment on PCF using CF push and Urban code deploy.
  • Used GIT as version management, JIRA for defect management system.
  • Performed Unit test cases using Mocha and Chai for React, JUnit and Cucumber for Spring.
  • Behavioral and Integration testing is done using Cucumber and Selenium respectively.
  • Tracking and Error handling in remote application is handled using Log4j framework and SPLUNK tool.
  • Used Continuous delivery and Continuous Integration tools Docker and kubernetes, Jenkins to deploy applications to AWS.
  • Implemented Agile methodology to develop an efficient application.

Environment: React JS, Spring Boot, Cassandra DB, Redux library, jQuery, HTML5, CSS/LESS, React-Router, Bootstrap, jQuery, JSON, WADL, Quartz scheduler, Swagger, OAuth 2.0, Cassandra NOSQL DB, JIRA, Mocha and Chai, JUnit and Cucumber, Log4j, SPLUNK, Cucumber, Selenium, Docker, Jenkins.

Confidential, Lake Mary, Florida

Full Stack Developer

Responsibilities:

  • Involved in deriving technical requirements of the application in accordance with the Business Requirements.
  • Designed Use Case diagrams, Class diagrams, and Sequential diagrams in UML.
  • Developed software using Agile methodologies.
  • Designed and developed the Model Layer using Hibernate ORM Tool (Persistence framework).
  • Responsible for implementation of java integration components for JBPM andDROOL.
  • Used Spring Framework for implementing business logic, maintaining transactions.
  • Configured and maintained Spring IoC Container.
  • Used Spring Web MVC framework to build the web layer of the application.
  • Implemented Spring Validator Interface for form validations.
  • Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
  • Used HTML, DHTML and CSS in UI design for better user experience.
  • Involved in creating and manipulating the Database Objects such as Tables and Views using DDL and DML, also involved in optimization of queries.
  • Creation of various stored procedures, triggers and cursors for complex logic implementation on the DB side, upgrading database performance and efficient use of available data.
  • Extensively used JavaScript for various client side functionalities such as validations and dynamic HTML.
  • Developed macros for summary reports, board reports and efficiency reports.
  • Designed and developed portal applications using IBM WebSphere Portal on Rational Application Developer (RAD).
  • Focused on high-performance solutions that maximize performance, scalability, and availability usingMicroservices, J2EE.
  • Used Log4j for logging errors, messages and performance logs.
  • Involved in multi-tasking, aimed to accomplish the task by using TDD (Test Driven Development and Design).
  • Performed unit tests using JUnit and involved in the integration testing.
  • Worked with JSF framework, JPA,EJB, WSDL and SOAP web services.
  • Used SVN version control to track and maintain the different version of the project.
  • Used PVCS version control system in production environment and VSS in development environment.

Environment: Java, JSPs, Servlets, Spring Framework, JBPM, DROOL, Hibernate, AJAX, JSTL, HTML, DHTML, JavaScript, Oracle 9i, Websphere 6.0, Rational Application Developer, Shell Scripting, Log4j, PVCS, VSS, Windows XP, UNIX.

Confidential

Java Developer

Responsibilities:

  • Created Class, Activity, and Sequence Diagrams using Rational Rose modeling tool.
  • Involved in the analysis, design, and development phase of the application.
  • Used Struts framework for building web applications.
  • Developed web pages by using HTML, CSS, JSF, Bootstrap, and JavaScript meeting W3C standards.
  • Used JavaScript for client side validations.
  • Developed server side applications using Servlets, JSP, EJB’s and JDBC.
  • Used JMS for communicating various clients and its components, for sending asynchronous data between the different session beans.
  • Used WSDL and SOAP Web Services.
  • Developed EJB components for middle tier component implementation and business logic implementation.
  • Developed Message Driven Beans for send asynchronous notification messages.
  • Designed and developed numerous Session Beans and deployed on WebLogic Application Server.
  • Involved in writing stored procedures, complex queries using PL/SQL to extract data from the database.
  • Used CVS for the concurrent development in the team and for code repository.
  • Implemented Log4j for Logging Errors, debugging and tracking.

Environment: Struts 1.x, Java, JDBC, Servlets, JSP, JSF, EJBs, JMS, Bootstrap, Oracle 9i,WebLogic Server 10.3, MDB, PL/SQL, WSDL, SOAP, HTML, CSS, AJAX, Rational Rose, CVS, Eclipse, JUnit, Log4J.

We'd love your feedback!