We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • Over 8 years of IT experience in the areas of Analysis, Design, Development and Testing of web based and client server multi - tier applications using Java/J2EE technologies.
  • Expert in developing Multi-tier enterprise level web applications using various Java, J2EE technologies including JSP, Servlets, EJB, JDBC, Java Beans, Web Services.
  • Extensive experience in working with frameworks - Struts, Spring 4.0/3.0, JSF, Swings, Hibernate and MVC.
  • Good Knowledge of using HTML5/DHTML, XHTML, JavaScript, JQuery, JSON, XML, XSL, XSLT, CSS3, Applets/Swings.
  • Experience with JavaScript frameworks like Angular 2, Backbone JS, Node JS and Ember JS.
  • Extensive experience with Continuous Integration Tools (Jenkins, Hudson)
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Expertise in producing and consuming SOAP as well as REST web services using WSDL, SOAP, JAX-WS, JAX-RS, Apache Axis, Apache CXF, JERSEY.
  • Expert in Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC (Inversion of Control), Spring AOP (Aspect-oriented Programming), Spring MVC, Spring Security, Spring Boot, Spring Cloud, Spring JPA and Spring Batch.
  • Expertise in Implementing Java&J2EE design patterns like MVC, Session Facade, Data Access Object (DAO), VO, DTO, Factory, Singleton and Front Controller.
  • Extensively used building tool like ANT, Maven to compile, package and deploy the components to the Application Servers.
  • Experience with multiple client-side frameworks and libraries such as Backbone.js, Marionette.js, Ember.js, Angular.js, React, Handlebars, JQuery, Jasmine and so on
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XML Beans.
  • Experience of using IDE Tools like Eclipse, Net Beans, J-Builder, Rational Application Developer (RAD) for Java/J2EE application development.
  • Experience with PostgreSQL, Apache Camel, Mission Planning, and Continuous Integration preferred. in Business Process and Decision Management Design using JBoss, JBPM and JBoss Drools Rules Engine.
  • Strong knowledge and good experience in providing logging support using Log4j.
  • Proficient in handling & administering Web servers/application servers IBM Web Sphere 6.x/5.x, Apache Tomcat 5.x/6.x, JBOSS 5.x/4.x
  • Experience Developing application using Groovy Grails, GSP, GORM and Grails Plug-ins and Grails Rest Services.
  • Experience with AngularJS, bootstrap, Node.JS, React, REDUX, Immutable JS, Grunt, Gulp.
  • Experience in AWS Cloud platform and its features, which includes EC2, EBS Cloud watch, AWS configuration, Auto-scaling and AWS S3.
  • Good experience in Amazon Web Services (AWS) environment and good knowledge of AWS services like Elastic Compute Cloud (EC2), Elastic Container Service, Simple Storage (S3), Elastic Beanstalk and Cloud Watch.
  • Experienced in integrating ECM systems with pension and other third-party application.
  • Strong experience in database design using PL/SQL, DB2 to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBMDB2, SQL Server, MySQL and MongoDB/NoSQL.
  • Developed a MEAN Stack Application Using MongoDB, Express JS, Angular JS and Node JS.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Rabbit MQ as a message queue.
  • Having experience on code quality plug-in SonarQube
  • Experience in writing Unit test cases using Groovy and Java.
  • Experience on version control tools like GitHub, Subversion (SVN) and CVS.
  • Good understanding on JIRA and Confluence and Slack.
  • Motivated and result oriented team player with the ability to work under minimal supervision.

TECHNICAL SKILLS:

Java SQL, PL/SQL,: J2EE/Middleware J2EE (Servlets 4, JSP 2.0, JDBC)

Frameworks: UI Struts 1.1/2.0, Spring 2.5/3.x/4.x, Swings, Hibernate 4.0, DOJO Web services RESTful, SOAP, UDDI, WSDL, JSON.

Database: Oracle, MySQL 4.x/5.x, DB2, MongoDB

Tools: JUnit, ANT Maven 2.2.1, Log4J, Informatica Power enter 7.1, Putty, Jenkins, Splunk

Web App Servers: Tomcat 5.0/6.0, WAS 6.1/7.1, WebLogic7/ 8/10, JBoss

Other Languages: C, C++

PROFESSIONAL EXPERIENCE:

Full Stack Developer

Confidential, Richmond, VA

  • Used Agile/ Scrum Development methodology with JIRA.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the Estimated Shipping and Delivery dates (ESD and EDD)
  • Developed the DAO layer using the hibernate for real time performance used the caching system for hibernate.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components.
  • Experience in working with Spring MVC Controllers and Spring Hibernate templates.
  • Worked on Web Services using REST. Worked on both Service and Client Side.
  • Hands on experience with data persistency using Hibernate and Spring Framework.
  • Written stored procedures and inner joins using RDMS Oracle.
  • Used MongoDB to store specifications documents for fulfillment centers.
  • Consumed Web Services and generated client using Jersey and Axis Frameworks in RAD IDE.
  • Configured the Spring, Hibernate, Log4j configuration files.
  • Writing test cases using TestNG and Mockito Frameworks.
  • Helped UI to integrate the java beans data using JSTL, Spring tags, JSP, jQuery, JSON, Taglibs.
  • Involved in testing and deployment of application to Tomcat Application Server.
  • Designing the application with reusable J2EE design patterns like Singleton Class, Front Controller, Session Facade, Session Factory etc.
  • Worked with core java and Drool rule engine and participated in all aspects of software life cycle including analysis, design, development, production deployment and support
  • Used ANT, Maven to build & deploy applications, helped to deployment for CI using Jenkins and Maven.
  • Configuration of Sonarqube with Jenkins.
  • Managing Continuous Integration and Continuous Delivery using Jenkins and release management using SonarQube.
  • Wrote SQL queries & Stored Procedures for interacting with the Oracle database for promo code and offers.
  • Responsible for PostgreSQL databases backup, recovery & upgrades.
  • Developed Apache Camel middleware routes, JMS endpoints, Spring service endpoints and used Camel free marker to customize REST responses.
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized volumes and EC2 instances.
  • Created AWS Route53 to route traffic between different regions and created S3 backups using versioning enable and moved objects to Amazon Glacier for archiving purpose.
  • Was part of production support team to resolve the production incidents.
  • Documentation of common problems prior to go - live and while actively in a Production Support role.

Environment: Java 7/8, J2EE, JSP, Servlets, JDBC, XML, Spring, Hibernate, Web Services, SOAP, Restful, WSDL, Jersey, Axis, SOAP UI, RAD, Selenium, Apache HTTP Client, REST, Oracle, TOAD, TestNG, SQL, PL/SQL, JSTL, Spring Tags, HTML, Java Script, CSS, ANT, Maven, Apache Camel, AWS, Jenkins, PostgreSQL, UML, TOAD, Web Sphere, Drools, Agile, JIRA, Linux.

Full Stack Developer

Confidential, San Francisco, CA

Responsibilities:

  • Build with Java, J2EE, Apache Tomcat 8.0, Web Logic 10, Maven 3.0, Spring Wicket, JUnit, Oracle 12c, Spring 4.0, RESTFUL web services, JSON, Selenium and Cucumber.
  • Created and developed UI components within single page application (SPA), by using AngularJS.
  • Development of a well responsive SPA (single page application) using AngularJS framework in conjunction with HTML5, CSS3, JavaScript, JQuery, AJAX, standards with front-end UI team.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 4.
  • Worked on Angular 2 concepts like building the components, Data binding, String Interpolation, Property Binding, Event Binding, Two-way Data binding to Output Data Conditionally, Styling Elements dynamically with ngClass, Outputting Lists with ngFor, Attribute Directives, Understanding ngSwitch, Pipes, Interpolation, Services & Dependency Injection, Using Services for Cross-Component Communication, Routing, Dealing with Reactive forms in Angular, Validations.
  • Develop core Java programs for all business rules and workflows using Spring framework with Spring Cloud.
  • Re-factor existing code structure to separate core business logic and Data Access Objects (DAOs).
  • Implement Hibernate for data persistence and management.
  • Wrote several types of Business rules in the. drl (drools file), .ece(expectation files) Templates using Drools rule engine for business decision making; injecting beans into the rules engine and invoking using Rule Base Stateless Session
  • Ability to implement database change controls, as well as development, staging & production PostgreSQL databases. • Responsible for PostgreSQL databases backup, recovery & upgrades.
  • Designed, implemented and supported an integration solution between the HP Asset Manager and CIIM Asset Management applications to share data across global time zones.
  • Implemented various pages in the application using AngularJS MVC framework and lodash, JavaScript utility library.
  • Implemented the back-end services using Spring Boot.
  • Implemented Unit testing for API using Mockito.
  • Test Driven Development using JUnit Testing.
  • Used MongoDB for the project.
  • Designed and implemented by configuring Topics in new Kafka cluster in all environment.
  • Successfully secured the Kafka cluster with Kerberos.
  • Implemented Kafka Security Features using SSL and without Kerberos. Further with more grain-fines Security I set up Kerberos to have users and groups this will enable more advanced security features.
  • Experienced ECM proof of concept environment, involving SQL, Web Sphere Application Server 8.5, IBM Content Engine and WorkplaceXT.
  • Parsing various format of files like XML, JSON format files and load into Oracle database with XML and JSON modules.
  • Experience in defining integration using Apache Camel routes and Message channels.
  • Extensively used Apache Camel for transformation and used both java DSL and XML DSL.
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
  • Experience building Micro services for the delivery of software products across the enterprise.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Built Lambda functions to save data snapshots into AWS S3 buckets using Node JS.
  • Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
  • Used React-Router to turn application into Single Page Application
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Maintained states in the stores and dispatched the actions using redux.
  • Implemented the Drag and Drop functionality using React-Draggable
  • Built backend REST API with Node JS, Express JS.
  • Used the Atlassian products JIRA, Confluence and Bamboo in the business process.
  • Followed Agile engineering approach using SCRUM, XP and Test to Design.
  • Implemented Oracle 11g Active Data guard for Disaster Recovery Solution.
  • Worked with Selenium.
  • Responsible for maintaining and expanding AWS (Cloud Services) infrastructure using AWS Stacke specially worked with database setup and maintenance on AWS EC2.
  • Checked the health and utilization of AWS resources using AWS Cloud Watch.
  • Upgrade of existing application platforms to latest versions of Oracle Web Logic 12.1.3, SOA 12.1.3.

Environment: Java 1.8, Spring Framework 4.0, Hibernate, Web logic, Oracle 11g/12 c, HTML5, CSS3, NodeJs, Javascript, Angular2, Angular 4, Redux, Web Services, REST, XML, Spring Boot, Mockito, SOA, RabbitMQ, Web Logic, Selenium, Apache Camel, PostgreSQL, AWS, TDD, Swings, EJB, Jenkins, MongoDB, Docker, Kafka, Jenkin, GitHub, Micro services.

Full Stack Developer

Confidential, Minneapolis Down Town, MN

Responsibilities:

  • Involve in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
  • Develop core Java programs for all business rules and workflows using Java and spring framework.
  • Re-factor existing code structure to separate core business logic and Data Access Objects (DAOs).
  • Implement Hibernate for data persistence and management.
  • Analyze and fix issues related to REST Web services and Application responses.
  • Design and develop the presentation layer using JSPs, JQuery and JavaScript.
  • Built ANT scripts for automated deployment and for the build operation of the entire application.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Developed Spring boot application with Spring Cloud.
  • Exposure to implementing Restful - AngularJS driven interface and consuming JSON based Restful APIs.
  • Good amount of work done on Reactive forms in Angular 2 and their Validations.
  • Implemented Angular 2 services to connect the web application to back-end APIs to POST/GET the data used in the application.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
  • Good knowledge on creating services with Angular 4 @injectable property, as to make the service available for dependency injection when creating components.
  • Implemented Multi-Threading and Asynchronous WEB API calls to improve the performance of the application.
  • Applied fix pack version 7.0.1.6 for Web Sphere MQ on UNIX platforms.
  • Experience in describing data using XML (DTD, Schema) and working with XML management technologies like XSL, XSD, XSLT and Web Services using protocols such as SOAP and WSDL.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React-Auto complete for creating google maps location search on the webpage.
  • Expertise in Cutting Edge Technologies like EJB, JPA, JMS and Web Sphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans (EJB) on Application Servers like Web Logic 10, Web Sphere and JBoss.
  • Involved in SQL development using Stored Procedures, Views and Queries with Oracle and DB2.
  • Build and deployed scripts using Maven on UNIX environment.
  • Created unit test cases and mocked complex classes using JUnit, Mockito, and Power Mock.
  • Identified bugs and worked with Oracle Support to get the required patches.
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
  • Experience with RabbitMQ.
  • Developed Spring boot application.
  • Implemented classes, interfaces, methods, constructors and objects definitions using Type Script.
  • Used ANT scripts for automated deployment.
  • Worked on Deployment Automation of all micro services to pull image from Private Docker registry and deploy to Kubernetes Cluster.
  • Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
  • Exported web services using JAX-WS Spring support. Extensive experience in production support.
  • Implemented external customer page using Spring MVC pattern and IOC.
  • Integrated Hibernate with Spring by coding a Spring Configuration file.
  • JIRA tool was used for bug tracking.
  • Conduct functional and performance testing using cucumber and Selenium.
  • Respond promptly and professionally to bug reports.

Environment: Java 1.7, J2EE, Eclipse, Spring Framework 4.0, Swings, Hibernate, XSLT, Bacjbone.js, NodeJS, Oracle 10g, JPA, Web Services, REST, WSDL, TDD, XML, Agile, Spring boot, JAXB, Spring Boot, JUnit, Spring Boot, Mockito, Web Sphere Server 7.0, DB2, DOJO RabbitMQ, Cucumber, Apache, DB Visualize, Jenkins, AWS, Logging, Ant.

Sr. Java J2EE Developer

Confidential, New Jersey

Responsibilities:

  • Interacting with the application users coordinating on application requirements and providing software solution.
  • Extensive experience working in an agile development environment.
  • Worked on SOA architecture along with Mule to integrate the different applications for reliable and effective data exchange.
  • Used Spring Framework for Dependency injection.
  • Developed server-side services using Spring Web Services (SOAP, WSDL)
  • Enhancing the framework to improve the performance and to reduce the interface development time by introducing the xml based configuration.
  • Developed business logic layer using Spring Framework and integrated Hibernate
  • Designed the system based on Spring MVC Model architecture.
  • Used Spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through SOAP.
  • Analyses business needs and create software solutions.
  • Designed and developed the application front end using Spring MVC, JSTL, JQUERY, AJAX, CSS, JSON and Java Server Pages.
  • Designed and developed front-end GUI frameworks in Swings.
  • Implemented Test-Driven Development.
  • Worked on project build-script by using ANT.
  • Converted Business to customer services into SOAP Services.
  • Providing the technical solution for Complex production issues.
  • Used SOAP client to interact with the services by providing the SOAP URL mapping.
  • Enhanced database application for better data recovery connecting to Q/kdb database.
  • Worked on deployment and configuration of Pivotal Cloud Foundry on different cloud provider.
  • Worked in a core engineering team to build highly available CI/CD pipeline to build and deploy transcoding application on AWS public cloud.

Environment: Java, J2EE, JDK 1.6, EJB, Eclipse, JDBC, Spring, Agile, Hibernate, SOA, JSP, WBIMB, WAS 7.0, SOAP, WSDL, PERL, ANT 1.6, XML, Java 1script, JPA, MQ Series, Tivoli, ITIL, Oracle and DB2.

Java Developer

Confidential

Responsibilities:

  • Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
  • Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
  • Used Spring framework for Dependency Injection and JDBC connectivity.
  • Developed Restful Web services client to consume JSON messages using Spring JMS configuration. Developed the message listener code
  • Design HTML prototypes, visual interfaces and interaction of Web-based design.
  • Involved in development of custom Servlet handling http request and response objects.
  • Create JSP pages for the Customer module of the application. Coded a JS util file for commonly used JS validation.
  • Designed and implemented a solution for modular JavaScript for the application using vanilla JavaScript and name spacing
  • Actively involved in code review, performance tuning and bug fixing phases.
  • Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller
  • Involved in the deployment of the application in Integration and Implementation environment.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.

Environment: Core Java, UNIX, J2EE, XML Schemas, XML, JavaScript, JSON, CSS3, HTML5, Angular JS, Hibernate, Design Patterns, Struts, EJB, Servlets, Vanilla Java script, JUnit, JMS, My SQL, REST, Maven, Web Services, Apache Tomcat, Windows XP.

Confidential

Java Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed STRUTS forms and actions for validation of user request data and application functionality.
  • Developed JSP’s with STRUTS custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
  • Involved in developing business tier using stateless session bean.
  • Used JavaScript for the web page validation and Struts Valuator for server side validation
  • Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBMDB2.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clear case for source code control and JUNIT for unit testing.
  • The networks are simulated in real-time using an ns3 network simulator modified for multithreading across multiple cores, which is implemented on generic Linux machine.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Worked on SAX/DOM parsers to parse RSS Feeds (XML) files.

We'd love your feedback!