We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

5.00/5 (Submit Your Rating)

CA

SUMMARY

  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology, Pair Programming, Agile Development &SaDLC.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, Linux and UNIX platforms using IDE's such as Eclipse, STS, RAD, NetBeans, IntelliJ14.x/15. x.
  • Good knowledge in Angular 4/8/9 directives to create reusable elements and attributes, along with easy to test and maintain client side interactivity in web applications.
  • Used Angular 9 Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Experience in using JavaScript and Typescript with libraries such as Angular, React JS, GraphQL, Bootstrap.
  • Hands on experience usingHTML5,CSS, JSP with focus on Cross - browser/Cross-platform compliance.
  • Developed core modules in large cross-platform applications using Node JS,JAVA, J2EE,SpringBoot,Struts, JSF, iBATIS, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), Micro Services.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA,ORM,Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, SpringZuul Proxy.
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Developed applications using EJB3.2, Spring 4.x, Hibernate 4.x, REST, Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Expertise with integrating enterprise applications using Spring with Kafka and Zookeeper.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring Rest Templates.
  • Proficient in using Amazon Web Services (AWS). Extensive experience with services like EC2, Elastic Beanstalk, CloudWatch, Cloud Front, CloudFormation, IAM, S3, RDS, Elastic ache, SNS, SQS, AMI, Lambda.
  • Hands on experience in using Pivotal Cloud Foundry(PCF) to deploy and maintain Spring Boot applications.
  • Experience in creating Docker images, push/pull and integrating with Angular, React and Spring Boot.
  • Experienced with XML related technologies such XML, XSLT(DOM, SAX), XPATH and DTD.
  • Experience in database modeling, tuning, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 10g / 11g, SQL Server 2005/2008, DB2, PostgreSQL and MySQL.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Hands on experience with build tools like Maven, Gradle and Logging tools like Log4J2 and Splunk.
  • Speeding up Existing Applications with a Cache services using Redis Cache, Gem fire.
  • Experience with CI/CD-ANT, MAVEN, GRADLE, JENKINS, CVS, GIT, GITHUB.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and SystemTesting.
  • Experience in working with web servers like Tomcat 8, WebSphere 8.x/9.x, Jetty, JBoss7.1.0 and WebLogic 10.0.
  • Experience using secure authentication mechanisms like LDAP, SASL and Kerberos v4.
  • Good Experience with Elastic Search engine.
  • Experience in ReactJS and working React Flux architecture.
  • Created Single page applications with React using Hooks, Redux for stateful management; or using previous React state object plus lifecycle for component's internalize stateful management. Used react - router for routing.

PROFESSIONAL EXPERIENCE

Sr Full Stack Developer

Confidential, CA

Responsibilities:

  • Followed Agile methodology and attended daily and weekly SCRUM meetings to update working status
  • Designed dynamic and browser compatible pages using HTML5, CSS4 Preprocessor's (SASS/LESS), Javascript, Bootstrap, Ajax, Web Services XML, schemas.
  • Worked on Angular 9directives, Controllers, Filters, Services, Templates, Events and Injectors, CLI.
  • Developed Angular 9components, services, routes, authentication services by using OAUTH2, JWT, Http Interceptor.
  • Enhanced application performance by Angular 9 Component based development in view of future Angular framework transitions.
  • Developed and performed test cases using Jasmine and Karma in the unit test, and used the Protractor and Http-server for the End2End testing.
  • Worked with NPM commands and used package.json for managing dev-dependencies of Node Js applications.
  • Used J2EE design patterns like Factory, Façade, Singleton, Factory, Strategy and Service Locator etc.
  • Implemented Java8 Streams, Lambda Functions, Predicates, Functional Interfaces, Method References, Filters, Collections and Default Methods.
  • Implemented thread safety using Java 8 Executor Service, Lock API, Synchronization, Multi-threading.
  • Extensively used Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Developed RESTful Web-services to interact with 3rd party vendors and payment exchange.
  • Developed the application using Spring Boot Microservices and implemented Zuulas API gateway.
  • Monitored health check using Spring Boot Actuator and API's using Swagger UI registered micro services.
  • Implemented fail safe and circuit breaker patterns in Microservices using Spring Hystrix.
  • Implemented REST Microservices using Spring Boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed REST API's using Spring MVC and Spring boot, hosted all micro services on Kubernetes.
  • Implemented Spring Boot with Redis Cache (in clustered environment) to enhance performance of application.
  • Developed Batch service to process real time data files to save the data for matching process using Spring Batch.
  • Responsible for installing/configuring and operational support of (production, staging) environments to run on JBoss EAP Server.
  • Implemented OAuth2 to secure restful APIs and generated tokens, Refreshed tokens, Accessed tokens.
  • Used Apache Kafka for streaming real-time data pipelines and streaming of the application data to achieve asynchronous messaging.
  • Implemented Spring Data JPA Hibernate frame work and used Entity Manager to interact with the database to perform CRUD operations, pagination, criteria, projections.
  • Implemented Spring Data JPA mappings, Cache, Lazy loading, Transactions, Stored Procedure invocations and Locking to interact with Oracle 11g Database.
  • Worked with MongoDB to execute queries on the data persisting in MongoDB cluster.
  • Created computing and data resources on AWS using EC2 and deployed Docker images. Managed and supported AWS Security related issues, such as IAM and S3 policies for user access.
  • Utilized AWS Cloud Watch to monitor resources such as CPU memory, RDS DB services, ELB, EBS volumes; to set alarms for automated actions; and to monitor logs for a better understanding and operation of the system.
  • Implemented Jenkins scripts for building CI/CD pipeline to manage all the application deployments.
  • Containerize traditional applications into Docker images, Build and maintain internal Docker registries.
  • Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Experience with KORN based scripts for triggering UNIX and J2EE based tasks.
  • Created and configured management reports and dashboards using Splunk.
  • Implemented testing frameworks such as JUnit, Mockito and Rest Assured.
  • Used Junit for unit testing and implemented with Log4j2 to provide logs of exceptions.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase.
  • Integration of Maven/Nexus, Jenkins with Patterns/Release, GIT.

Environment: JDK 8, Spring 4/5, Spring Boot, JPA, JavaScript, Angular9, Bootstrap, Node, UNIX, STS, Oracle 11g, Log4J2, JUnit, JSON, XML, Web Services, SOAP UI, Splunk, Kafka,Redis, Netflix Eureka, Zuul Proxy, Docker, AWS, Kubernetes, Netflix Ribbon, Maven, Git, Jasmine, Mocha, HATEOAS, Curl.

Sr. Java Full Stack Developer

Confidential, Lake Success, NY

Responsibilities:

  • Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
  • Designed and developed Custom Work flow and workflow navigations to work per the user roles.
  • Followed Agile with JIRA for a 2-week release approach of development/deployment strategy.
  • Used Angular 4 features- data binding, routing, custom filters, custom directives to meet customized requirements.
  • Used the HTTP services in Angular 4 to make API calls and exchange data in JSON.
  • Involved in developing role based Angular navigational menu, where menu items change dynamically based on the values derived from database in the form of JSON data.
  • Worked with controller, service and view components in applications using Spring 4.0 framework.
  • Implemented spring modules like Controller, DI/IOC, Autowiring, Spring security, AOP and AspectJ.
  • Service Oriented Architecture(SOA) was exposed through RESTful web services with loose coupling between layers using Spring framework during development.
  • Designed and developed Microservices using REST framework and Spring Boot and secured API's with JWT.
  • Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Implemented security standards and encryption schemes while exchanging the payments with external API gateway systems.
  • Experience in Creating, Dropping Indexes, Tables, Stored Process and Views on Oracle DB.
  • Cloud environment for micro services was provided using Spring cloud Netflix(Eureka server, Hystrix, Ribbon).
  • Involved in writing Thread safe blocks for Multithreading access to make valid transactions.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Micro-services.
  • Processed log files using ELK Stack and alerted application team members on the issue, saving the alert details.
  • Deployed and Monitored Micro Services Using Pivotal Cloud Foundry (PCF) and managed Domains and Routes with the Cloud Foundry.
  • Experience in working with GraphQL queries and use Apollo GraphQL library.
  • Experience in using NoSQL (MongoDB) data models document, key-value & wide column, or graph model.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Used Jenkins as Continuous Integration tool to deploy the Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used CF CLI to quickly build, deploy & update the applications.
  • Analyzed and resolved conflicts related to merging of source code in GIT using command-line.
  • Log4J2 is used for logging purposes and debug levels are defined for controlling application logs.
  • Writing Unit test cases using JUnit testing framework and performed unit and system testing.
  • Implemented Jenkins scripts for building CI/CD pipeline to manage all the application deployments.
  • Expertise on Selenium Data Driven framework and integrating it with Maven Build Management Tool, TestNG Unit Testing tool and Jenkins Continuous Integration Tool .
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Created and configured management reports and dashboards using Splunk.
  • Working with on-site and off-site resources for successful implementation of the Workflow module.

Environment: XML, XSL, Node.Js, Angular 4, Bootstrap, HTML5, JavaScript, CSS3, Ajax,Spring4.x,Hibernate 4.x,Git, Tomcat8,Web Services, SoapUI, MongoDB, TestNG, JSON, Maven, Elastic Search, Log4j2, Oracle DB, Spring Cloud Netflix, Config Server, PCF, Eureka Server, Hystirx, Discovery Client, Ribbon, Zuul Proxy, Agile.

Java Full Stack Developer

Confidential

Responsibilities:

  • Experienced with Software Development Life Cycle(SDLC) with object oriented of business process and worked on developing Service oriented architecture applications in agile development environment.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Involved to implement various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Developed Web applications in MVC architecture using Spring framework.
  • Implemented logging in the application using Spring Framework AOP module to know the application status. Used Spring DAO(ORM Tools) module for performing CRUD operations on database.
  • Spring MVC Framework IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAPUI for testing these RESTFULAPI web services.
  • Familiarity with Service Oriented Architecture(SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
  • PostgreSQLclasses were developed to retrieve and save data using Spring framework manager classes.
  • Consumed messages from JMS-Message driven beans and IBM MQ. Integrated IBM MQ services with Beans.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers)
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-WS 2.0 and Apache Axis 2.
  • Called external vendor applications using Web Services for delivering notifications.
  • Created SOAP based web service using JAX-WS and tested service using SOAP UI.
  • Tested REST services using google chrome's POSTMAN plugin.
  • Worked on JUnit for creating test cases for all the Business Rules and the application code.
  • Experienced with setting up the basic project setup from scratch using Spring-Hibernate based design.
  • Posted messages to external vendor sites using Apache CXF and exposed services to other client applications.
  • Worked on JPA as persistence layer, involving EJB annotations to synchronize with database through XML.
  • Used JIBX binding to convert Java object to XML and vice-versa.
  • Deployed the application in JBoss Application Server.
  • Developed UI using HTML, JSF, jQuery and JavaScript and used Ajax in few applications.

Environment: HTML, JSF, jQuery, JavaScript, Apache CFX, JBoss, Spring 3.x, Hibernate 3, Spring MVC, SVN, SOA, RESTful, JAX-RS, Jersey, SoapUI, JAX-WS, Apache Axis 2, JUnit, Web services, JiBX, Postman, Agile.

Java/J2EE Developer

Confidential

Responsibilities:

  • Worked in Agile work environment for workflow management and content versioning.
  • Active in coding some of the Core Java concepts such as collections, generics and multi-threading.
  • Created the React.js express server combined with Socket.io to build MVC framework.
  • Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling, report generation and service retry mechanisms on failures.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Responsible to create React JS workflows such as Flux and Redux.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC, RESTful web services.
  • Used Spring Security to provide primitives for securing application access.
  • Developed application service components and configured beans using Spring IOC,creation of Hibernate mapping files and generation of database schema.
  • Developer message processing API's in order to update our local cache.
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Designed the project using MVC, Session Façade, Service Locator and Business Delegate patterns.
  • Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Built RESTful web service by building AngularJS Server in the back-end to handle requests sent from the front-end J Query Ajax calls.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-RSandApache Axis 2.
  • Deployed some of the payment applications on Pivotal Cloud Foundry and regulated application logs during this process.
  • Developed consumer-based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS.
  • Used Spring JMS to post and consume the messages from the IBM MQ Server.
  • Created BSON Data and stored as documents, data types and conversions in MongoDB.
  • Composed and executed MongoDB scripts to insert and update NoSQL database.
  • Experience in scripting deployments to AWS, Monitoring infrastructure like EC2, EBS and SQS.
  • Experience on queries, tables to find items based on primary key values in DynamoDB.
  • Monitored the error logs using Log4J2and fixed the problems.
  • Prepared Junit test cases and executed them using Junit.
  • Tested cases by using Selenium Test.

Environment: HTML 4, CSS 3, Bootstrap, AJAX, JavaScript, JSF 2.1, Angular JS 1.x, Spring 3.x, Soap UI, AWS, Maven, SVN, Perl,JIRA, Apache Kafka, Cassandra, XML, Jasper, Web sphere, SOAP/REST web service, Unix/Linux, Web Sphere Application Server, PL/SQL, Oracle 11g, Log4j2.

Java Full Stack Developer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Used Rational Rose for the Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detailed design phase.
  • Developed responsive and interactive pages using vanilla js.
  • Used AJAX to make asynchronous calls to the server to fetch data and update the DOM.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC, RESTful web services.
  • Used Spring Security to provide primitives for securing application access.
  • Developed application service components and configured beans using Spring IOC,creation of Hibernate mapping files and generation of database schema.
  • Persistence layer was implemented using Hibernate Framework.
  • Front-end is designed by using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Involved in developing the CSS sheets for the UI Components.
  • Used JavaScript for the web page validation.
  • Used Elastic Search for search operations.
  • Experience in using NoSQL database Cassandra.

Environment: J2EE, Java SDK, XML, SAX, JSP, JMS, HTML, JavaScript, Struts, Hibernate, Servlets, Eclipse, Web Services, JUnit, Unix, Ajax, EJB, RMI, JNI, WebSphere Application Server, ANT, CVS, Oracle 10g.

We'd love your feedback!