| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateRafi Shaik Full Stack DeveloperEMAIL AVAILABLE PHONE NUMBER AVAILABLEPROFESSIONAL SUMMARY6 years of IT Experience in Analysis, Design, Development, Testing, Deployment and Implementation of Multi - Tier Web and Distributed applications using Java, J2EE Technologies and Related Frameworks.Strong work experience with all stages of SDLC (Software Development Life Cycle), including Analysis, Design, Development, Testing, Implementation, Enhancement, Production Support, and Change Management of business applications, including methodologies such as Agile, Waterfall, TDD, and Rapid Application Development.Experienced with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Batch, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration, and JPA.Proficient in integrating Amazon Web Services applications such as Amazon EC2, Amazon S3, Amazon Simple DB, Amazon Elastic Load Balancing, Amazon SQS, and Amazon EBS.Proficient with Object-Oriented Analysis and Design (OOAD) and Service-Oriented Architecture (SOA) in cross-platform environments.Expertise in Development of SOA (Service Oriented Architecture) and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, and JAX-RPC with tools such as Apache Axis.Expertise in garbage collectors, collections, multithreading, event handling, exception handling, and generics within Java.Experienced in leveraging Angular to develop dynamic and interactive web applications, with expertise in Angular versions such as Angular Versions, staying updated with the latest Angular releases.Proficient in building SPAs with Angular, optimizing performance by minimizing page reloads and providing a seamless user experience.Proficient in using Angulars template syntax and data binding features, including interpolation, property binding, event binding, and two-way data binding, to create dynamic UIs.Experienced with APIs, Web Services, and Microservices across multiple industries and clients.Expertise in deploying applications into the AWS cloud environment.Proficient in Spring (Aspect Oriented Programming and Dependency Injection/Inversion of Control) and Object Relational Persistence frameworks like Hibernate with mapping persistent classes and using Hibernate Query Language.Ability to integrate web applications using SOAP, REST APIs, WSDLs, UDDIs, and Service-Oriented Architectures (SOA).Expertise in solid understanding of Oracle, SQL Server, and MySQL databases, as well as a strong knowledge of SQL and PLSQL.Excellent knowledge with SAP Hybris commerce and ReactJSProficient with OOPS concepts, Collections, Threading, Generics, Exception Handling, Multi-Threading, Execution Services, concurrent utilities, File I/O, Garbage Collection, and Serialization to name a few.Expertise with Eclipse, Visual Studio Code, STS, and Maven for building and deploying software.Work experience with log4j debugging and logging.Expertise in Good understanding of Jira (Project Management/Issue Tracking/Bug Tracking tool) and other tools like ALM.Ability to learn new technologies and merge them with existing ones quickly. Ability to solve problems analytically and communicate effectively.TECHNICAL SKILLSLanguagesJAVA 17/8/11, SQL, PL/SQLCore JavaJavaBeans, JDBC, Annotations, Collections, Exception Handling and Multi-ThreadingFrameworksSpring, Spring-Data, Spring Boot, Spring JDBC, Hibernate, JPA, Spring Core, Spring ORM, Spring MVC, Spring AOPCloud TechnologiesAWSDatabasesOracle, SQL-Server, MySQL server, MS SQL and MongoDBMiddle ware ToolsSonic ESB, Rabbit MQApp/Web serversApache Tomcat, WebSphere, WebLogic, JBossBuild ToolsANT, MavenIDEsEclipse, Spring Tool SuiteVersion Control ToolsGit, SVN, CVSDesign MethodologiesAgile, Scrum, Waterfall, Test Driven DevelopmentOperating SystemsWindows, iOS, AndroidPROFESSIONAL EXPERIENCEByline Bank Full Stack DeveloperChicago, IL 06/2022 PresentParticipated in all phases of Software Development Life Cycle (SDLC), including Analysis, Design, Development, System Testing, and User Acceptance Testing.Implemented Java17, spring Boot, MongoDB, and Maven in the redesigned, re-architected, and built the existing applicationImplemented Hibernate, Spring Boot, Spring-AOP, Spring-ORM, Spring-JPA, Spring-Data, and Spring-Security frameworks.Implemented Spring AOP module to implement the crosscutting concerns like logging, security, Declarative Transaction Management.Designed, Configured and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the Amazon cloud formation.Developed scalable web applications using Angular 15, using the Angular CLI to scaffold and manage projects more efficiently.Fully integrated Angular components, services, and modules with Java backend technologies.Created and developed microservices using Angular 17 to create the front-end components and Kafka to provide asynchronous communication between microservices.Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.Used HTTP methods extensively to retrieve the data from the Rest API and used that data to update the page dynamicallyDesigned and Developed RESTful web-service based on JAX-RS and Spring frameworkDeveloped and consumed Rest Services using HTTP methods such as GET, POST, PUT, and Delete.Worked with Java 17 features such as utility methods, local variables, and nested access control.Designed and coded the User Interface Front-end (UI) of the website using JavaScript (JS), Angular, Node.JS, jQuery, ReactJS, Redux, HTML5, CSS3 and Bootstrap CSS.Developed Node JS9.5 and Amazon AWS Lambda functions for the Serverless architecture assignment.Developed the application layer and the business logic with Spring Boot to deploy them as microservices and used Spring Core Annotations to do Dependency Injection.Implemented asynchronous RESTful microservices that are consumed by other microservices using Spring Boot 2.2.Utilized Spring Boot, Spring Security, and Spring Cloud to build a microservice that manages user accounts (logins/registrations).Used Spring IOC for dependency injection and Spring AOP for logging, loosely coupling the application will help to prevent bugsExperienced in SAP Hybris commerce and handling messaging service using Apache KafkaImplemented OAuth 2.0 token-based authentication and authorization using Spring Security.Experienced in working with UI Technologies like AEM, HTML, CSS, JAVA SCRIPT, jQuery, Bootstrap and AngularResponsible for delivering database scripts, source code, and other documents through GitHub.Used JIRA to update status and assign tasks to your projects.Tech Stack: Java 17, Spring, Spring Boot, Microservices, Spring Data JPA, Spring Security, Spring AOP, Spring ORM, AngularJS, Angular 17 NodeJS, AWS, JAX-RS, OAuth 2, Apache Tomcat Server, HTML, Apache Kafka, Spring Tool Suite, JSON, REST API, GITHUB, Jenkins, Jira, Agile, ReactJS, Windows.DxMinds Full Stack DeveloperBangalore, India 01/2021 03/2022Participated in SCRUM meetings and followed the AGILE methodology to promote iteration, collaboration, and process flexibility.Implemented Spring Framework and Java 11 features including Utility Methods, Nested Based Access Control, and Local Variable Syntax.Used Spring Gateway API and Zulu server to handle load balancing across all environments and RESTFUL Micro Web Services.Enhanced Design and API-development on Java 17 of multi-tier applications involving J2EE technologies like Spring MVC, Spring Boot, Spring Data and Spring AOP.Implemented Spring Cloud Config Server, Routing, Hystrix and Filtering to Microservices using Netflix Zuul.Implemented fail safe and circuit breaker patterns in Spring Boot Micro Service applications using Hystrix and monitored the services using Hystrix Dashboard.Used Spring Ribbon API for load balancing and instances health check.Implementing OAuth 2.0 token-based authentication/authorization using Spring Security for securing APIs.Used Spring Data JPA (Java Persistence API) framework and JPA Specification criteria builder to work with dynamic queries in java.Used Spring Cloud and Netflix OSS-Eureka, services were registered and discoveredUsed Spring Core (ISOC), Spring Security (SSP), Spring AOP (API), Spring ORM (Relational Model), Spring Batch (Batch processing), and Spring Rest web services (REST).Developed Angular 11 routing structures that produce seamless single-page applications (SPAs).Incorporated Angular interceptors into the handling of HTTP requests and responses, allowing centralized error handling, logging, and token injection.Implemented Angular Material components for aesthetically pleasing UI elements.Developed AWS Security Groups, which acted as virtual firewalls that controlled the amount of traffic allowed reaching individual instances within AWS EC2.Utilized Spring Boot and Micro Services Architecture for RESTful Web ServicesUsed Active MQ to communicate with the controller, business logic is implemented in the service layer.Customized MongoDB applications using MongoDB, a NoSQL database.Developed code modules using the Eclipse IDE.Created the maven pom.xml files. Developed Maven builds to automate the building of JARs, WARs, and EARs.Designed and implemented logging configuration using Spring AOP.Designed and coded the User Interface Front-end (UI) of the website using JavaScript (JS), Angular, Node.JS, jQuery, ReactJS, Redux, HTML5, CSS3 and Bootstrap CSS.Utilized JDBC connectivity to connect Oracle database to Spring JDBC Framework.Deployed and tested application on Apache Tomcat.Experienced in SAP hybrid commerce.Utilized Git to manage source control, which provided a significant speed advantage over centralized systems.Used Atlassian JIRA to create and manage stories and track bugs.Tech Stack: Java 11, Spring, Spring Boot, Microservices, Angular 11, Spring Data JPA, REST, Node JS, JSON, MongoDB, AWS, Maven, Jenkins, GIT, Jira, Agile,ReactJS,HTML, Windows.Nous Infosystems Full Stack DeveloperBangalore, India 09/2019 12/2020Implemented Spring Security with JWT, Spring REST and Spring Data JPA.Used Java 11 new utility Methods in string class like is Blank, lines, trip, strip Leading, strip Trailing, and repeat(int).Worked with Microservice architecture using Spring Boot to modularized code and implemented Rest APIs using Spring Rest and integrated Swagger API for documentation.Created and Implemented Microservices or REST APIs using spring boot, REST, JSON.Used Spring DATA in persistence layer that is capable of handling high volume transactions.Validated data using Angular validation and custom functions.Utilised the Angular lifecycle hooks to manage component initialization, change detection, and cleanup functions within the component.Implemented an efficient workflow for setting up projects and generating code using Angular 8/9.Used multithreading to improve performance in generating the reports in Java.Developing the application for incident creation and retrieving the events using restful web services with spring Boot.Integrated Spring Security Delegating Filter Proxy filter chain in web.xml to secure the application and limit access privileges to the users.Used the STS as IDE, configured and deployed the application onto Tomcat server.Optimized MongoDB CRUD operations and implemented indexing strategies for huge data sets.Secured REST API's by implementing OAuth2 token-based authorization scheme using spring security.Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.Used GITHUB version tool system for developing and Tracking Application.Used JIRA ticketing system to keep track of issues and tasks on individuals.Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobsTech Stack: Java 11, Spring Data JPA, Spring Boot, Micro services, Node JS, Angular 8/9, Apache Tomcat, Mongo DB, REST, Log4j, STS, GITHUB, Jira, Agile, Windows.KeySight Technologies Full Stack DeveloperBangalore, India 06/2018 08/2019Worked in Agile environments including requirements analysis, design, implementation, and maintenance.Implemented Java 8 features, including Lambda expressions and Stream API, to speed up bulk data operations on Collections.Utilized Spring AOP programming to log application activity and track CRUD operations on the database. Used Spring Transactions and Spring Web Flow to process payments.Developed Java EE components using Spring MVC, Spring IOC, Spring AOP, Spring JDBC, Spring Batch, Spring Transactions, and Spring Security modules.Design and implement client-side routing in Angular 4 applications, defining routes, route parameters, and nested routes to enable navigation between different views and sections of the application.Integrate Angular 4/6 frontend with backend services via RESTful APIs using Angular's built-in HTTP client module, handling HTTP requests and responses to fetch and update data from the server.Implement error handling and data validation logic in Angular 4 frontend to provide user feedback and validation messages, ensuring data integrity and consistency with backend validation rules.Developed REST services and Web Service Clients (JAX-RS) with data representation in different formats, including XML.Developed Spring-based cloud Microservices and very few configurations with Spring Boot, which is faster than other approaches.Implemented dependency injection (DI) and inversion of control (IOC) annotations in spring framework to acquire bean references.Developed Spring Boot applications and Microservices and deployed them to AWS Lambda Expressions using Eclipse-based STS.Implemented OAuth 2.0 authentication for Rest APIS, including authorization code grants, implicit grants, and credential grantsConfigured Jenkins to run in multiple environments using Maven and different plug-insUtilized JIRA to track stories in accordance with Agile methodology.Utilized GIT to manage project versions.Participated actively in discussions with project managers to recommend/develop solutions to business problems and translated business requirements into technical specifications.Tech Stack: Java 8, Spring, Spring Boot, Microservices, Spring Security, Spring IOC, Spring AOP, JDBC, Spring Batch, AWS, OAuth 2, Spring Tool Suite, Apache Tomcat Server, GIT, Maven, Jenkins, Jira, Agile, Windows. |