We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Seattle, WashingtoN

SUMMARY

  • Skilled IT Professional with around 8+ years of experience in design, development and maintenance of distributed web - based applications and client/server applications using Java/J2EE and Web Technologies.
  • Good experience in Software Developing life cycle using various methodologies like Waterfall, Agile and Test-Driven Developing.
  • Expertise working with frame works like Spring4/5, Spring Boot, Spring MVC, Spring DAO (Spring JDBC, Spring ORM), Spring Batch, Spring JMS, Spring Security and Hibernate.
  • Experienced in developing Front End web applications using JavaScript, AJAX, j Query, HTML5, CSS3, AngularJS, Bootstrap, ReactJS and NodeJS.
  • Experience in developing Web Applications involving J2EE technologies like JSP, Servlets, EJB, JMS, JDBC, JNDI, JAXB, Struts, Hibernate, and Spring MVC.
  • Experience in Micro services using Spring Boot for developing independent application with Spring Cloud with RDBMS concepts like writing Queries, Functions, Triggers, Stored Procedures and PL/SQL packages
  • Expertise in using and configuring various web and application servers like IBM WebSphere Application Server, Web Sphere Liberty profile, Apache Tomcat, J Boss Application Server, and Web Logic Application Server
  • Experience in using the Log4j framework for Logging Application in developing, designing in UML, Package, Class, and State Diagrams.
  • Well versed with Java 8 concepts like Collections, Multithreading, Serialization, Java Beans and Network programming
  • Expertise with webservices and SOA (Service Oriented Architecture) relating standards such as REST API, Jersey APl and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB with Jackson API.
  • Unique experience with Pivotal Cloud Foundry and Open Shift/Kubernetes architecture and designing, troubleshooting issues with platform components (PCF), and developing global/multi-regional deploying models and patterns for large scale developing/deploying on Cloud Foundry and Open Shift/Kubernetes.
  • Hands-on experience in configuration and deployment of n-tier applications using servers like Apache Tomcat, JBoss, Web Logic, and IBM Web Sphere.
  • Extensive experience in (Service Oriented Architecture) and experience in developing Web services REST and SOAP using Apache Camel, WSDL, SOAP, WS-Security.
  • Experience in getting the Functional/Business Requirements from the Client/Analysts and preparing Detail Design Documents using UML Expertise in API design with Algorithms and Data Structures (Hash Code, Tree) Experience in working with Java 8 features like Functional Interface, Lambda expressions, and Java Stream API.
  • Very good working knowledge of using flux architecture in ReactJS for building client-side web applications.
  • Well experienced in implementing Service Oriented Architecture (SOA) using Spring REST to create REST resources that include several components like Jersey Framework, Spring Boot, (JAX-RS, Spring Boot), SOAP (JAX-WS, Apache Axis2), and automated the documentation using Swagger and WADL.
  • Experience in building isomorphic applications using ReactJS and Redux with GraphQL on the server-side. Developed CI/CD system with Jenkins on Kubernetes container environment using Kubernetes.
  • Work Experience with testing tools and applications such as JUnit, Hands-on experience in unit testing frameworks TestNG and JUnit, Mockito, Selenium, Jasmine, Soapul and performed Unit testing, integrated testing, and closely worked with the QA team in preparing Test Plans.
  • Expertise in Swagger, AWS cloud platform which includes services like S3, EBS, VPC, ELB, EC2, AMI, RDS, Glacier, ELASTIC BEANSTALK, Route 53, LAMBDA, CloudFront, Cloud Formation, Cloud tail security groups, and deploying applications in AWS as EC2 instances.
  • Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in using React.js components, Forms, Events, Keys, Router, plus Redux, Animations, Flux concepts.
  • Involved in converting Cassandra/Hive/SQL queries into Spark transformations using RDDs and Scala.
  • Experience in Database and Interfacing skills using SQL, PL/SQL, Oracle DB, MS SQL, MongoDB, Cassandra, stored procedures, and strong experience in writing SQLS, Stored procedures, and Triggers.
  • Confluent Platform (Apache Kafka and its ecosystem) and Reactive Kafka, Used Bootstrap and AngularJS, React.js and Node.js in effective web design
  • . Experience in Web Services Technologies SOAP, WSDL, REST, and Service-Oriented Architecture Good Working knowledge of Ant, Jenkins, Maven, and AWS for project build/test/deployment, logging, and JUnit for unit and integration testing

TECHNICAL SKILLS

Programming Languages: C, Java 1.5 - 11, J2EE, PL/SQL.

Web Technologies: HTML, CSS, XML, JavaScript, JSP, JSTL, jQuery, AJAX, AngularJS-4, NodeJS.

Frame Works: Struts, JSF, Spring, Hibernate and JUnit.

Microservices: Spring Boot, Spring Rest

AWS: EC2, S3, ELB, Auto scaling Groups, Glacier, EBS, RDS, SNS, Lambda

Web Services/Logging: REST and SOAP Web Services, log4j.

Databases: Oracle 10g/11g, MYSQL, MongoDB, Cassandra

Web/Application Servers: Apache Tomcat, IBM Web Sphere and JBoss.

Testing: JUnit, Mockito, Selenium

Development Tools: Eclipse, Net Beans, IntelliJ.

Version control: GitHub, Apache Subversion and CVS.

Bug tracking: JIRA, Visual studio.

Tools: & Utilities: Apache Maven, Gradle, Jenkins, Postman.

Operating Systems: Windows 7/10, MacOS, Unix and Linux

PROFESSIONAL EXPERIENCE

Confidential, Seattle, Washington

Full Stack Developer

Responsibilities:

  • Involved in analysis, design and development phases of Software Development Life Cycle (SDLC).
  • Worked on Agile Methodology for building End to End Project management.
  • Developed UI modules using HTML, JSP, jQuery, Bootstrap, JavaScript, and CSS.
  • Designed and developed application based on Spring MVC.Used Spring IOC for dependency injection and Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Developed reusable, interoperable Web service modules based on SOA architecture using SOAP &RESTFUL.
  • Developed Application using Spring MVC Framework by implementing Controller, Service classes. Implemented spring framework Bean Factory application Context for bean initialization and configurations.
  • Utilized Hibernate as Object Relational Mapping (ORM) Tool for the backend data persistence.
  • Developed and maintained the data layer using Hibernate and used Spring ORM to integrate with Hibernate.
  • Implemented B2B webservices using JAX-RPC and JAX-WS.
  • Developed application database objects Stored Procedures using SQL and PL/SQL to interact with database.
  • WroteSQLqueries, stored procedures, and enhanced performance by running explain plans.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes. Designed and ImplementedRESTweb services using JAX-RS, SpringREST.
  • Utilized Jenkins for Continuous Integration builds.
  • Performed code reviews and used Check style, Find Bugs, PMD, and PIT for code quality.
  • Designed, built, and deployed a multitude application utilizing almost all theAWSstack (Including EC2 focusing on high-availability, fault tolerance, and auto-scaling).
  • Involved inWebSphere serverconfigurations, Connection Pooling, MQ Series Queues set up for messaging.
  • Used XML for the data exchange and used SAX and DOM parser to extract and read required information.
  • Used Log4j to capture log that includes runtime exception and logging are helpful in debugging the issues.
  • Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE.
  • Configured and deployed the application in WebLogic Application Server
  • Comprehensive experience in using React Jsand Spring Boot implementing RESTful web service.
  • Hosted and consumed RESTful Web services using JAX-RS API with spring Boot.
  • Developed Micro services using RESTful web services to provide all the CRUD capabilities
  • Work with Business Analysis teams, Product Owners, and Clients in collecting and understanding the business requirements and worked with architects in converting them to functional and technical specifications.
  • Used Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Involved in the design, and development of the front end for applications using HTML5, CSS3, SCSS, Bootstrap, and Angular 7/8 frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on the client-side.
  • Implemented processes using a client scripting language and server scripting languages like JavaScript, jQuery, JSON, Bootstrap, Node.js, AngularJS, React, and Backbone.js.
  • Created Angular HTTP Client interceptors to add necessary JWT tokens for the outgoing requests Designed and developed the REST-based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API), and deployed Microservices into Docker.
  • Used React JS for templating for faster compilation and developing reusable components. Works independently and with supervisory review on moderate to highly complex programming tasks. Provides analysis of problems and recommends solutions Typescript, ES6, Immutable JS. Expertise in using JS components, Forms, Events, Keys, Router, plus Redux, and Flux concepts.
  • Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Angular. Use Spring Boot, which is radically faster in building cloud based Microservices with very less configuration.
  • Used a Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices. Initiating alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage, etc. to take recommended actions for better performance.
  • Developed environments of different applications on AWS by provisioning EC2 instances using Docker, Bash, and Terraform.

Environment: J2EE, Java, Servlets 3.1, JSP, JDBC, EJB, jQuery, HTML5, JSTL, XML, Spring 4.0, Hibernate 4.1.9, Oracle 11g, MQ, Web Services, JUnit, Log4j, SOAP, XML, JavaScript, UML, AWS EC2, JAX-WS, JAX-RPC, JUnit 4.0, REST, WSDL, XML 1.1, IBM WebSphere, WebLogic Sever 11g, Maven, Jenkins, Trac, SVN, AJAX, jQuery, RSA, UML, HP Service Manager.

Confidential

Java Full Stack Developer

Responsibilities:

  • Understand the complete flow and found various gaps in current system Designed the new flow for faster creation of reports and posting. Removed complex logics and built more stable and simple code logics.
  • Prepared User stories corresponding to the features taken from Backlog
  • Comprehensive experience in using Node.jsand Spring Boot implementing RESTful web service.
  • Hosted and consumed RESTful Web services using JAX-RS API with spring Boot.
  • Developed Micro services using RESTful web services to provide all the CRUD capabilities.
  • Used Executor Service framework to implement multithreading in programming to improve overall performance.
  • Responsible for implementing frontend features, APIs, internal tools and processes in Node.js centered stack.
  • Built micro services for the delivery of Purchase Order module using Spring cloud.
  • Applied significant knowledge of industry trends and developments to improve service to our clients.
  • Worked on the Common UI layout for defining the Header, Footer and Menu using JSF Face lets.
  • Used Multithreading extensively to improve the performance of the application.
  • Worked on Camel-based integration middle-ware solution for Provisioning Services by design and Implementation of business logic and data processing routes using Apache Camel.
  • Involved in capturing the business requirements, design, development, and testing of the application.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Used Cassandra NoSQL DB to store the data for few modules of the application.
  • Built Web pages that are more user-interactive using AJAX, JQuery.
  • Developed a cross-device/browser web application for location sharing utilizing AngularJS, JavaScript API.
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed html views with HTML5, CSS3, bootstrap and AngularJS.
  • Using AngularJS created Responsive Web Design and did data manipulations to display data in company standard format in UI.
  • Deployed Docker contained Spring REST services into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Usage of Scala as a template engine to the front-end part of code.
  • Worked on AngularJS, used its two-way data binding to achieve the feedback functionality from the user.
  • Configured Swagger for auto-generated documentation for all REST API calls.
  • Experienced in build, deploy multi module applications using Maven, ANT and CI servers like Jenkins.

Environment: JAVA/J2EE, HTML, JSON, XHTML, JS, AJAX, JQUERY, DOJO, CSS3, JSP, NodeJS, AngularJS, XML, XSLT, XPATH, MULE ESB, AWS, WebSphere, SOAP, REST, Spring Framework, Spring Boot(Microservices), JMS, Maven, Drools 5, Eclipse, Jenkins, JUnit, MongoDB, Mockito, Star Team, TDD, Spring MVC, EMMA, JIRA, Spring framework DI, AOP, Batch, Hibernate, Cassandra, Docker, Ant, Coherence, Rally, Apache Camel.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of RESTful web services to give JSON output.
  • Used Spring MVC front controller to handle requests from dispatcher servlet to handle incoming requests.
  • Configured Spring MVC from scratch using XML configurations, namespace handling, Spring security set up and giving access to resource, wrote code to transform XML documents using JAXB Marshalling and Un marshalling using Spring Injections.
  • Developed the applications using SPRING framework including Spring Core, Spring WS, Spring MVC, and Spring Integrations design pattern
  • Used Hibernate in persistence layer, hibernate mappings using Annotations, HQL, Criteria and Queries.
  • Involved in Design and Development of RESTful API.
  • Worked with SOAP UI, JAX-WS to create Web Services and consuming the existing services.
  • REST web services are created - Spring with Jackson Mappers exchange data using JSON data structure.
  • Used SVN for source Version Control, resolving code conflicts and merging code base.
  • Deployed the application in Web Logic Application Server.
  • Developed Microservices to provide Rest API's utilizing Spring MVC
  • Strong experience in writing PL/SQL queries and performance tuning.
  • Developed Unix Shell scripts to automate repetitive database processes.
  • Used Maven for dependency management, build applications and deploy to the containers, application servers and create versions in the repository.
  • Used JUnit for unit testing of the application and log4j for logging.

Environment: Core Java, Java 1.7, Spring, Hibernate, SVN, Apache, Eclipse 3.3, JNDI, Log4j, JUnit, XML, XSD, AngularJS, Node.js, jQuery, HTML 5, bootstrap, JavaScript, Web Logic Application Server, Oracle, Windows XP, REST API, NetBeans, UNIX.

Confidential

Software Engineer

Responsibilities:

  • Involved in Analysis and Design of the Project, which is based on MVC (Model-View-Controller) Architecture and Design Patterns.
  • Optimized the code and database to maximize the performance of Designed Enterprise Application using the MVC (Model View Controller) architecture.
  • Created UML Use Cases, Sequence diagrams, Class diagrams and Page flow diagrams using Rational Rose.
  • Designed and developed UI using HTML, JSP and Struts where users have all the items listed for auctions.
  • Developed Controller Servlets, Action, and Form objects for process of interacting with Oracle database and retrieving dynamic data.
  • Day wise transactions were listed in the browser using Servlets.
  • Code complex SQL Join queries for reporting which include hundreds of different variations of reports Responsible for coding SQL Statements and Stored procedures for back-end communication using JDBC.
  • Wrote JavaScript validations on the client side.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Responsible for packaging and deploying components into the Tomcat.
  • Used java IO to create reports, which were mailed to be mailed to manager every hour.

Environment: Core Java, Java Beans, JSP, JBuilder, JavaScript, Servlets, JDBC, LOG4J, XML, XSLT, HTML, Struts, Tiles, SAX, DOM, Tomcat, UNIX, Oracle.

We'd love your feedback!