We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

4.00/5 (Submit Your Rating)

CaliforniA

SUMMARY

  • Full Stack Java Developer with over 7 years of experience with multiple architectures like Monolithic, Micro - Services including Event Driven Architecture and Service Oriented Architecture with all phases of Software Development Life Cycle (SDLC) which includes Analysis, Design, Development, Testing, Implementation and Maintenance using environments using Agile (SCRUM) and Waterfall methodologies.
  • Strong Experience in web development applications using HTML5, CSS3, JavaScript, Angular, React JS, Node JS, AJAX, JSON, XML which meets W3C Web Standards and knowledge on BackboneJs.
  • Hands on experience in developing server-side JavaScript frameworks using Node JS (Hapi JS, Express JS, Handlebar JS).
  • Developed client-side user interface by using the React JS, Redux for SPA development.
  • Efficient in using Python, Perl, jQuery, JavaScript and JSON at the front end.
  • Worked extensively on a variety of Application servers, Web Servers, Databases and internet applications using Java/J2EE, Spring core, Spring Boot, Node Js. with an earned reputation for meeting deadlines and delivering critical solutions.
  • Experience in working with Model View Controller (MVC) design for web improvement utilizing JSF, Struts and Spring MVC, JSP, JavaBeans and Servlets.
  • Strong knowledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
  • Good experience in developing Dynamic Single Page Application (SPA) using MEAN (MongoDB, Express, Angular and Node JS) Full Stack development tool kit.
  • Expertise in using Java APIs that includes Collection, Concurrent, Serialization, IO Exception Handling, Multithreading, and latest java features.
  • Expertise in writing SQL queries, Functions, Triggers, and good knowledge of Relational databases (MySQL, Oracle, PostgreSQL, and DB2) and NoSQL (MongoDB, Cassandra).
  • Have knowledge on Kafka messages and setting up the replication factors in Kafka Cluster.
  • Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform Enterprise Edition (Java EE), Java Server Pages (JSP), Java Servlets Spring, Java database Connectivity (JDBC) and Restful Web Services technologies.
  • Experienced in deploying J2EE Application Severs including WebSphere (WAS), Apache Tomcat, WebLogic and JBoss.
  • Worked with development tools like TOAD, Eclipse, IntelliJ IDEA, Ant, Maven, XDoclet, and WSAD.
  • Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL schema.
  • Good experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service)
  • Strong working experience with Amazon Web Services (AWS), Google Cloud Platform (GCP) based cloud platforms and instance deployment on cloud platforms Microsoft Azure, Google cloud and AWS.
  • Actively involved in the DevOps streamlining process through Jenkins and CA Release Automation.
  • Strong knowledge on developing Data Warehouse Applications by transitioning through ETL and visualizing using Tableau.
  • Worked on testing and deployment automation with Jenkins, AWS, Ansible.
  • Proficient with build automation tools like Gradle, Maven and Ant for builds and deployments to different environments and various testing tools like Junit, Mockito, JMeter, SOAP UI, Postman.
  • Highly Experienced in using code repository tools such as GITHUB, Gitlab, Bitbucket, SVN, and CVS.
  • Strong experience in using Version Controlling tools like CVS, VVS, GitHub, Subversion, Clear Case and Jenkins as well as defect tracking tools like Clear, Quest, Quality Center and Jira.
  • Expertise in Logging, build management, and testing framework using Log4j, Maven and JUnit frameworks.
  • Ability to quickly grasp unexpected situations intellectually and problem-solving abilities. Excellent communication skills, leadership potential, high architectural aptitude, tenacity, and teamwork capabilities.

TECHNICAL SKILLS

Java Technologies: Java, J2EE, Spring, Spring Boot, Hibernate, Servlets, Web Services, SOA, SOAP, Axis, EJB, JSF, My Faces, Struts, iBATIS, JSP, JSTL, JMS, JNDI, Applets, JNI, RMI, CXF, Salto DB, JMX

Application Servers: BEA Web logic, WebSphere, Apache Tomcat, JBoss, JRUN

Design & Graphics: HTML, CSS, Boot Strap, Photoshop, Dreamweaver

XML Technologies: XML Parsers (SAX, DOM, Pull), XSL, XSLT, JIBX, JABX

UI Technologies: Java Script, HTML, CSS, Java AWT, Java Swing, AJAX Frameworks GWT, DWR, DOJO, Version Control AccuRev, CVS, SVN, VSS, MicroServices, Groovy

IDE & Tools: Eclipse, IntelliJ IDEA, Maven, ANT, Log4j, TOAD, JBuilder, WSAD, Magic Draw, UML, Quality Center

Testing Tools: JUnit, Mockito, Soap UI, Log4j and JIRA.

Test Frameworks: JMock, JUnit, HTTP Unit, DB Unit, STIQ

Cloud Technologies: AWS, GCP, Microsoft Azure.

RDBMS/Tools: JDBC, Oracle, DB2, MySQL, SQL Server, JTDS, MongoDB

Operating System: Windows, UNIX, LINUX, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, California

Sr. Full Stack Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and retrospective and used JIRA as a tracking tool for the sprints.
  • Responsible for creating front end applications, user interactive (UI) pages using web technologies like HTML5, CSS3, SASS, Bootstrap, JavaScript, jQuery and React JS.
  • Created single page application with loading multiple views using route services to make it dynamic by using React and Node JS.
  • Developed routing components in the application using the react-router module for various components, views and to turn application into SPA.
  • Used React 16.8 feature Hooks to rewrite front end application and truncated down 25% code for better maintenance Web application build with React features centralized with Hooks.
  • Used Material-UI to create custom themes for app and utilized the Material-UI styled components library to style react components Used components like buttons, sliders, cards, grids and tooltips.
  • Elegantly used React-Router techniques Axios service to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
  • Developed number of Typescripts (ES6) objects including Components, ng Modules, Providers, Services, Interfaces, and classes utilizing arrow function and optional types.
  • Designed Prototype and project layout skeletons using React with Redux library and Implemented Redux Store and React State for server-side rendering and refactoring Reducer logic using functional decomposition and Reducer Composition.
  • Experience in developing Microservices with Spring boot using Java and Akka framework using Scala.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Micro service architecture with Spring Boot based service through REST.
  • Used of Object-relational mapping (ORM) framework Hibernate for database mapping, supported with DAO, Service, Controller of Spring Boot framework, used Spring Java Persistence API(JPA), Spring IOC methodologies.
  • Extensive experience in using various design patterns such as MVC, Singleton, Session Facade, Factory, DAO, Front Controller, and Business delegate in the development of Multi-Tier distributed enterprise applications.
  • Have extensively used Java 8 streams, filters through Lambda expressions to handle the searching, pipelines and Streams.
  • Experience in database development and implementation using different RDBMS such as Oracle, MySQL, Microsoft SQL, PostgreSQL and DB2 and NoSQL database such as MongoDB and Cassandra.
  • Implemented logger for debugging and testing purposes using Log4j.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services including SOAP, REST, UDDI, WSDL, JMS (Java Messaging Service) and JAX-WS
  • Implemented Restful web services in SOA to retrieve data from service and made REST API calls and parsed the data to client and handled the security using spring security.
  • Deployed Spring Boot based Microservices Docker container using Amazon EC2 container services and using AWS admin console.
  • Worked with unit testing of ReactJS applications using Jest and Spring Boot applications using JUnit, Mockito and performed end to end testing using Protractor.
  • Used Jekins pipelines to drive all microservices builds out to the Docker registry and then deploy to Kubernetes, Create Pods and managed using kubernetes.

Environment: HTML5, CSS3, JavaScript, SASS, React Hooks, Microservices, Spring, Spring Boot, Spring MVC, Java, J2EE, Hibernate, log4j, Junit, RESTful, Maven, Data Structures, Kafka, SQL Server, GIT, VS code.

Confidential

Full Stack Developer

Responsibilities:

  • Application development was carried out following Agile-Scrum methodology and using J2EE architecture specification and Design patterns confidential erns.
  • Involved in creating dynamic web site design and programming the application using Angular, HTML5, Bootstrap, CSS3, SASS and TypeScript.
  • Developed Angular services, Controllers and created models for two way data binding and designed User Interface using Angular Components such as tabs, grids, dropdowns.
  • Developed SPA using Angular and injected generic services using Angular 2 and also implemented Angular 2 Routing and navigation, components, services.
  • Created TypeScript resuable components and services to consume REST API’s using component based architecture provided by Angular 2.
  • Consumed RestFul web sevices using Angular HTTP Module and transformed the response using RXJS operators.
  • Designed and developed web interfaces and business logic using Spring, JSP, Servlets, JavaBeans, Spring JDBC, JavaScript, HTML, and XML Technologies.
  • Worked on NodeJS providing an event-driven architecture and non-blocking I/O API that optimizes an applications throughout and scalability. Implemented Client side interface using Node JS and used for creating reusable UI components.
  • Implemented Micro-Services using Spring Boot, Spring Cloud provided library services like Netflix Eureka Naming Server, Netflix Ribbon and Feign client as a Rest client to map response to the client bean.
  • Implemented Spring and J2EE based MVC(Model-View-Controller) framework, Spring IOC, Spring Transaction, AOP, Batch and Spring Security modules for the application and functionality is implemented by using Spring IO, Spring Boot.
  • Created and Injected Spring Service, Spring Controllers and DAOs to business classes using @Autowired annotation and implemented Spring Batch to design a lightweight and comprehensive solution to enable for batch applications.
  • Well experienced in Core Java asynchronous programming, multithreading, collections, design patterns and also used JMS API to allow application components to create, send, receive and read message.
  • Experience with Java 8 features like Lambda Expressions, Filters, Stream API, forEach method() in lterable interface, new Date API, Predicates and Functional Interfaces.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control. Implemented hibernate configuration files to persistence layer using various features to Hibernate Framework like HQL queries, Criteria etc.
  • Worked with SQL queries, PL SQL stored procedures, functions, triggers, cursors, sequence and indexes which are going to be invoked by batch processes.
  • Managed and maintained Oracle and NoSQL- Mongo DB databases in production domain.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Developed REST services using Node-JS, Express JS, Underscore JS and other node modules to serve the web application with JSON data.
  • Worked on SOA web services using SOAP with JAX-WS for transmission of large blocks of XML data over HTTP, Used JAX-B parser for marshalling and un-marshalling.
  • Installed kafka on the cluster, configure producer and consumer coding part in java to establish a connection from source to HDFS with hash tags. Build real time pipeline for streaming data using Kafka and spark streaming.
  • Created continuous integration builds using Ant, Jenkins, Gradle and deployed on WebSphere app server.
  • Installed the application on AWS EC2 instances and configured the storage on S3buckets.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Worked on JUnit for creating test cases for all the Business Rules and application code.

Environment: HTML5, CSS3, JavaScript, Bootstrap, Angular, Nodejs, Core Java, Spring boot, Spring Security, Hibernate, Oracle, Mongo DB, AWS, EC2, JUnit, SOAP,REST, RESTful, JMS, Kafka, Gradle, Jenkins, GIT, Log4j

Confidential

Full Stack Developer

Responsibilities:

  • Involved in designing, developing and testing the web application by using the HTML5, CSS3, SCSS, LESS, Bootstrap and ReactJS.
  • Implemented designing the web pages using JavaScript, ReactJs, Redux, NodeJS, ExpressJS.
  • Developed various screens for the front end using ReactJS and used various predefined components from NPM(Node Package Manager) and redux library.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concepts.
  • Utilized React, including componentDidMount, shouldComponentUpdate and componentWillUnmount for performance boosting and bug fixing.
  • Used axios for http request and attached Bearer token for secure usage of API.
  • Worked on ES6 features including let, const and arrow function.
  • Implemented Microservices into existing system architecture. Developed microservices business components and Restful service endpoints using Spring Boot.
  • Developed Microservices based on Restful web service using Akka Actors and Akka-Http framework in Scala which handles high concurrency and high volume of traffic.
  • Developed native Scala/Java library using JSch to remotely execute Auto Logs Perl Scripts.
  • Developed three tier architecture using MVC design patterns of spring MVC, Spring IOC, Spring web modules.
  • On server side used Spring MVC with Hibernate to connect with Microsoft SQL Server.
  • Used Hibernate HQL to query database and performed CURD operation.
  • Wrote stored procedures, SQL scripts in oracle for Data accessing and maniplulation.
  • Written logs using log4Js library.
  • Designed and developed different Application Programming Interfaces like SOAP webservices and developed SOAP Service to consume and provide various requirements from different sub systems.
  • Worked with Splunk and ELK stack for creating monitoring and analytics solutions.
  • Developing build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments.
  • Created Junit and Mockito use-cases for existing spring cloud services like Edge Server, Config server, Discovery server, Discovery service and Admin.

Environment: HTML5, CSS3, JavaScript, Ajax, React, Java, Spring Frameworks, Log4j, Hibernate, SQL, JDBS, SOAP, MAVEN, Splunk, Junit, Mockito, GIT, JIRA.

Confidential

Java Developer

Responsibilities:

  • Implemented jQuery, Bootstrap, HTML, CSS3, Ajax, JSP and JSTL to build interactive and dynamic UI.
  • Unified the front end styles with angular material along with CSS3
  • Handled HttpRequests using Axios which supports Promise API functionality native to JS ES6.
  • Implemented micro services using Spring Boot and Pivotal cloud foundry.
  • Created services for various modules like Account Creation and Maintenance using Spring.
  • Implemented interceptors using Hibernate and build and release Sping framework.
  • Involved in the configuration of Spring and Hibernate and used generic DAO to build Hibernate DAO classes.
  • Used PHP as a server side environment (WAMP).Configure MySQL database, analyze SQL query optimization and a database conversion application.
  • Responsible for developing persistence classes using Spring JDBC Template frameworks to save data in database tables.
  • Designed and developed DAO layer with Hibernate 3.0 standards, to access data from Confidential DB2 database through JPA layer creating object-Relational Mappings and writing PL/SQL procedures and functions.
  • Developed Web services using XML messages that use SOAP and build web services for payment transactions and payment release.
  • Created SOAP/XML and REST/JSON Java Clients to test the Web Services developed and sent the payload data from a property file
  • Utilized Splunk for aggregating various logs from different systems and also experience in implementing custom monitoring system through splunk into deployment process.
  • Worked on Karma and Jasmine for unit testing.

Confidential

Java Developer

Responsibilities:

  • Designed user interface screens using JSP, and HTML. Used JavaScript for client-side validation, CSS for further support.
  • Developed the GUI using Struts Framework, JSP, Servlets, HTML, CSS and JavaScript.
  • Implemented representation layer and provided responsive information by using HTML, CSS, JavaScript, jQuery.
  • Implemented the coding standards for improving performance of the Website. (Code Reuse, jQuery chaining, name spacing, CSS selector performance)
  • Improved the performance and integrity of code by processing thread concepts.
  • Developing in build traditional java web application using JSF and RICHFACES and created database pool, multi-pool, data source and mapped them to roles.
  • Assisted DatabaseDevelopersusing PL/SQL for managing data associated with the tables.
  • Used JDBC to connect to the Oracle database and developed SQL Queries for performing CRUD operations in Oracle for the application.
  • Performed production support of the application in production and managed production issues.
  • Used Subversion for version control and Ant as a building tool.
  • Developed and deployed business logic using session beans and servlets.
  • Developed the different components of the application such as JSPs, Servlets, and DAO and used build ANT scripts and deployed the application on Web Sphere Application Server
  • Created various Junit Unit Test Cases by using Test Driven Development (TDD) technique.

We'd love your feedback!