Post Job Free

Resume

Sign in

Spring Boot Node Js

Location:
Cedar Park, TX
Salary:
$65/hr
Posted:
October 03, 2023

Contact this candidate

Resume:

Raghu

Ph.: +1-972-***-****

Email: adz4qs@r.postjobfree.com

Senior Java Full Stack Developer

PROFESSIONAL SUMMARY:

* ***** ** ********** ** Sr. Full Stack Java Developer with Extensive experience in Analysis, Design, Development, Testing, and Implementation of Enterprise Client/Server and Distributed Applications across the entire Software Development Life Cycle using Java and J2EE Technologies.

Expertise in advanced software development methodologies such as Agile/Scrum, Waterfall, and Test-Driven Development (TDD).

Extensively worked on the latest features of Java 8 like Lambda expressions, functional Interfaces, Stream API, Method referencing, and Date and Time API.

Expertise in developing good server side with hand on experience in enterprise and persistence Design Patterns such as Singleton, Factory, Façade, Decorator, Observer, and AOP.

Expertise in UI Design and Development using ReactJS, Angular 13/14, AngularJS, Vue.js, Node.js, Backbone.js, HTML/ HTML5, CSS/CSS3 (SASS, LESS), JavaScript (ES5 ES6), Bootstrap, XML AJAX, JSON, Custom Tags, JSF, Prime-Faces and Rich-Faces framework that follows W3C Web standards and successfully managing all facets of application development.

Experienced in React JS and working with Redux and React Flux architecture.

Good Experience in Designing and Developing Single Page web applications (SPA) using Angular(7/8/9), AngularJS, Javascript, and NodeJS with other UI technologies/ libs such as Redux, ReactJS, jQuery, Bootstrap CSS, and HTML

Developed responsive web product features using React JS, SASS, on Golang with REST.

Designed and developed asynchronous RESTful Microservices using spring boot that are consumed by other Microservices.

Hands-on Python Development. Expertise in web python frameworks (Django, flask, etc). Knowledge of ORM(object-relational mapping)

Strong experience in configuring backend using various Spring framework features such as Spring MVC, Spring AOP, Spring IOC, Spring Boot, Spring ORM and Spring Security.

Experience working with messaging services like JMS, Rabbit MQ, Kafka.

Implement the Model View Controller architecture by using AngularJS.

Expertise in back-end procedure development using PostgreSQL, Oracle, MongoDB &MySQL.

Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB and Cassandra.

Integration Testing using Cucumber, Selenium, Jenkins, and Apache Camel.

Developed CI/CD system with Jenkins on Kubernetes container environment.

Deployed the Application into Docker container and made easily accessible at runtime using Pivotal Cloud Foundry.

Worked Extensively on AWS platform and its features including IAM, EC2, Autoscaling, Cloud Front, S3, Lambda and Route53.

Hands on experience with build tools like Maven, Gradle and logging tools like Log4J.

Strong Interpersonal skills for communicating with developers at various levels and able to establish communication with offshore teams.

TECHNICAL SKILLS:

Java/J2EE Technologies

Servlets, JSP, JDBC, JMS, JFC/Swing, Hibernate, JPA.

Programming Languages

Java, C++, C, SQL, PL/SQL, JavaScript.

Web technologies

HTML5, CSS3, JavaScript, TypeScript, Ajax, jQuery, Angular 13/14, ReactJS, Node.JS, Vue.JS, JSON, Bootstrap.

Spring Tools

Spring MVC, IOC, AOP, JDBC, Spring Boot, Spring Microservices, Spring

REST, Spring Cloud and Feign Client.

Message Brokers

JMS, RabbitMQ, Kafka, TIBCO.

Database

Ora SQL Server, MySQL, PostgreSQL, MongoDB, Cassandra.

Version Control

Git, Bitbucket, Gitlab, GitHub SVN.

DevOps Tools

Maven, Gradle, Docker, Kubernetes, Jenkins.

Testing technologies/tools

JUnit, JMeter, Mockito, Karma, Postman.

Cloud Technologies

AWS, PCF, AWS Lambda.

PROFESSIONAL EXPERIENCE:

Client: Ameriprise, Austin,TX Jan 2022 – Present

Role: Sr. Java Full Stack Developer

Responsibilities:

Worked on End-to-End Design, Development, and Testing of Streamlets module. Actively involved in Analysis, Design, Development, System Testing, and User Acceptance Testing.

Developed cross-browser/platform HTML, CSS, JavaScript, React, and Bootstrap to desired design specs for single page layout using code standards.

Involved in using Terraform to migrate legacy and monolithic systems to Amazon Web Services.

Used Go Programming Language (Golang) and Scala in the development of the application.

Created PDF reports using Golang and XML documents to send it to all customers at the end of the month with international language support.

Involved in UI Design and Development using Angular 13/14, AngularJS, Vue.js, Node.js, Backbone.js, HTML/ HTML5, CSS/CSS3, JavaScript (ES5 ES6), Bootstrap, XML AJAX, JSON, Custom Tags, JSF, Prime-Faces and Rich-Faces framework that follows W3C Web standards and successfully managing all facets of application development.

Worked on file processing & data processing applications on server-sided.

Worked on security updates and issues found with Vue.js and all project dependencies.

Extensively worked on Java 8 features like lambda expressions for communicating between business layer and database, and Stream API for Bulk Data Operations on Collections using both streams and parallel streams.

Implemented Multithreading to achieve an asynchronous mode of communication for the processes in the application.

Demonstrated strong Kotlin-Java interoperability skills, seamlessly integrating Kotlin code with existing Java libraries and projects

Demonstrated expertise in Node.js, with a deep understanding of its event-driven, non-blocking I/O model, and asynchronous programming.

Proficient in developing reactive applications using the WebFlux framework

Efficiently manipulate and process large datasets using NumPy arrays, including operations like filtering, slicing, and reshaping.

Experience with reactive programming using Flux and Mono, the core components of WebFlux.

Implemented Spring ORM with Hibernate taking advantage of features like Annotation metadata, Auto wiring, and Collections to implement the DAO layer with Hibernate Session Factory, HQL, and SQL.

Implemented fail-safe and circuit breaker patterns in Spring Boot Microservices applications using Hystrix, configured Swagger-UI to registered Microservices with Eureka server and monitored service health check from

Built RESTful APIs and microservices using Spring WebFlux and Spring Boot.

Developed Spring Boot application using Microservices architecture to maintain small and lightweight services and communication between these services are done by using Kafka.

Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA.

Setting up the build and deployment automation for Terraform scripts using Jenkins.

Worked with JSON Web Tokens (JWT) to securely communicate JSON Objects.

Worked on building reusable framework for consuming and providing REST API’s using Java/ Node.js / Swagger.

Worked on Spark streaming with Java 8 to consume real-time data from the Kafka cluster and run arbitrations.

Implemented backend services using Kotlin and Spring Boot, enhancing development speed and code quality with Kotlin's concise syntax

Extensively worked on Hibernate concepts such as Lazy loading, Dirty checking, Locking, and Transactions.

Created and managed MongoDB/NoSQL collections. Developed server-side automation using Node.js scripting and connecting different types of SQL and NoSQL databases.ss

Worked on MongoDB database concepts such as locking, transactions, indexes, replication, and schema design.

Perform a scan or query operation that returns a large result set, DynamoDB may not return all the items at once due to size limitations. Instead, it returns a subset of the results along with a resume token. This resume token is a marker that points to the last processed item in the result set.

Wrote python scripts for pushing data from MongoDB to MySQL Database.

Implemented RabbitMQ message queuing for post processing after submission.

Created standards and patterns for deploying a spring boot data micro-service architecture to PCF.

Developed microservices in Golang to process numerous data from various db like MySQL.

Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.

Worked Hands-on with AWS products such as AWS API Gateway, VPC, EC2, EBS, AWS Lambda, ECS, EKS, and AWS Fargate.

Hosted and tested the application in AWS servers before publishing it in actual production environment Designed, configured, and deployed Amazon Web Services for large number of applications utilizing the AWS API gateway.

Hosted and tested the application in AWS servers before publishing it in actual production environment.

Managed Docker orchestration and Docker containerization using Kubernetes.

Worked with several testing frameworks such as Junit and Mockito.

Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.

Integrated GitLab into Jenkins to automate the code checkout process.

Environment: Java 8, Angular 13/14,HTML 5, Spring Boot, MVC, Microservices, Hibernate, MongoDB, Node.js, Vue.js, AJAX, Oracle, Docker, NGinx, JQuery, Kubernetes, Multi-threading, Swagger UI, AWS, Design Patterns, Mockito, GitLab, RESTful Services, JIRA, Postman.

Client: Omega Healthcare Hyderabad India Mar 2020 – Jul 2021

Role: Java Full Stack Developer

Responsibilities:

Worked with 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.

Worked on capturing the business requirements, design, development, and testing of the application.

Prepared User stories corresponding to the features taken from Backlog.

Experience in application development in Python using Procedural as well as Object Oriented manner.

Providing technical support of all phases of testing and QA leading to implementation

Bug fixing and maintenance of the product, ensuring smooth delivery of the product.

Built Web pages that are more user-interactive using AJAX, JQuery.

Worked on creating log-in authentication modules using AngularJS and JavaScript.

Worked on Angular 8 HTTP services for asynchronous validations for the input fields of the forms with the data existed in the database.

Managed AWS infrastructure as code using Terraform.

Used Terraform scripts to Automate Instances for Manual Instances that were launched before.

Developed a cross-device/browser web application for location sharing utilizing Angular 8, JavaScript API.

Developed HTML views with HTML5, CSS3, bootstrap and Angular 8.

Backend proficiency using Node, Express, MongoDB including 3rd party services Firebase, Kinvey and Parse.

Worked on Angular 8, used its two-way data binding to achieve the feedback functionality from the user.

Worked on Angular 8 to achieve the client-side elements Hide, Show, Event Handling and AJAX Call on JSON response.

Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform

Enhanced legacy application by building new components in Typescript and Developed single page applications using Angular 8, Typescript, web pack and grunt.

Worked on Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.

Built the RESTful web APIs from scratch using Swagger and deployed them on serverless AWS instances.

Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.

Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform.

Implemented the clear separation functionality in the microservices of the application using Spring Boot and coupled all of them using REST and AWS API Gateway

Developed Micro services using RESTful web services to provide all the CRUD capabilities.

Worked on Executor Service framework to implement multithreading in programming to improve overall performance.

Worked on the OAuth for accessing the cloud storages like Box, one drive, Google Drive, Drop box.

Designed and implemented by configuring Topics in new Kafka cluster in all environment.

Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.

Implemented spring boot microservices to process the messages into the Kafka cluster setup.

Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.

Worked on backup, recovery, and upgrading of all the PostgreSQL databases.

Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.

Deployed Docker contained Spring REST services on to AWS EC2 container service using AWS admin consoleand used lambda to run applications in AWS console.

Executed Load JMeter scenarios based on complex business scenarios with different monitors for Stress testing, Scalability testing, Failover testing, and Load testing.

Mainly used Git source control – Bitbucket to track and record the progress and work done while developing the application.

Environment: J2EE, HTML, JSON, AJAX, JQUERY, CSS3, Node.js, Angular6, TypeScript, Hystrix, Bootstrap, AWS, PCF, Kafka, WebSphere, Selenium, REST, PostgreSQL, Spring Framework, Spring Boot, JMS, JAX-RS, Gradle, Zookeeper, Jenkins, JMeter, Mockito, Docker, Postman, OAuth, Spring MVC, JIRA.

Client: Samsung India Software Centre, Noida, India. Oct 2018 – Feb 2020

Role: Java Developer

Responsibilities:

Worked on Spring Framework for dependency injection, integration of Hibernate using Spring ORM support, development of Restful web services to give JSON output.

Created, Upgraded, and Maintained the JavaScript libraries and widgets so that the data is managed the same way regardless of when the form was developed.

Developed Kotlin-based Android applications, emphasizing concise and expressive code, resulting in improved maintainability and readability.

Worked on ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.

Worked with React Router for developing Single Page Applications SPAs and implemented on many custom modules and widgets using React JS/CSS/HTML and made those cross-browsers consistent.

Worked with various predefined components from NPM (Node Package Manager) and Redux library and implemented various screens for the front end using ReactJS.

Used ReactJS to create custom components for data manipulations and to display data in company standard format.

Used Spring MVC front controller to handle requests from dispatcher servlet to handle incoming requests.

Configured Spring MVC from scratch using XML configurations, name space handling, spring security set up and giving access to resource, wrote code to transform XML documents using JAXB Marshalling and5

Worked with Hibernate in persistence layer, hibernate mappings using Annotations, HQL, Criteria and Queries.

Developed Rest API to processes the data from DB to another Rest Service.

Developed Microservices to provide Rest API's utilizing Spring MVC.

Developed the application with various Spring Framework modules like Spring IOC, Spring AOP, Spring Boot, Spring Batch and Hibernate.

Built Microservices for the delivery of Purchase Order module using Spring cloud.

Used Microservice architecture with Spring Boot based services interacting through a combination of REST to build, test and deploy identity Microservices.

Designed and developed a project that reads messages from Kafka topic and applied conversation from JSON to pipe delimited String data format to be saved in Oracle DB and NoSQL DB.

Worked with SOAP UI, JAX-WS to create Web Services and consuming the existing services.

Deployed the application in Web Logic Application Serverfor processing the client requests.

Worked on Cassandra Architecture, Cassandra data modelling & experience in installation, configuration and monitoring Multiple DataStax Enterprise Cassandra cluster.

Implementing and setting up Route 53 for AWS Web Instances & ELB & Cloud Front on AWS Environment.

Worked on Maven for dependency management, build applications and deploy to the containers, application servers and create versions in the repository.

Worked with version control systems like GIT and used Source code management client tools like GitHub.

Worked on JUnit for unit testing of the application and log4j for logging.

Environment: Java, Spring, Hibernate, Log4j, JUnit, JAX-WS, ReactJS, Node.js, JQuery,Kafka, HTML 5, bootstrap, JavaScript, Cucumber, MongoDB, Apache Tomcat, Linux, Maven, AWS, Cassandra, GitHub.

Client: Flipkart, India. Jun 2016 – Sep 2018

Role: Java/J2EE Developer

Responsibilities:

Worked on 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.

Used AJAX in JSON format for asynchronous request handling and partial refreshing by the user.

Developed reusable, interoperable Web service modules based on SOA architecture using SOAP, WSDL and RESTFUL.

Extensively Worked on HTML, and XML for the designing the GUI framework and presentation stratum. Confirming the validations of the customers with the help of JavaScript.

Created an XML configuration file generating beans of the java classes.

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 Application using Spring MVC Framework by implementing Controller, Service classes. Implemented spring framework Bean Factory & application Context for bean initialization and configurations.

Worked on Hibernate as an Object Relational Mapping (ORM) Tool for the backend data persistence.

Developed application database objects Stored Procedures using SQL and PL/SQL to interact with database.

Worked on MySQL database to save and retrieve data about payment information and user subscription.

Wrote SQL queries, stored procedures, and enhanced performance by running explain plans.

Designed and Implemented REST web services using JAX-RS, Spring REST.

Worked on Jenkins for Continuous Integration builds.

Configured Subversion (SVN) repositories to utilize a post-commit hook which notifies Jenkins that a build needs to start.

Worked on WebSphere server configurations, 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.

Environment: Java/J2EE, Servlets, JSP, JDBC, jQuery, HTML,CSS, XML, Hibernate, Web Services, JUnit, Log4j, SOAP, JavaScript, JAX-RS, WSDL, AOP, MySQL, IBM WebSphere, Maven, Jenkins, SVN, AJAX, jQuery.

Master’s in Computer Science from Southern University and A&M College in May,2023

Bachelor’s in Computer Science from JNTUH in 2016



Contact this candidate