• 4 years of competitive work experience in all phases of the Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Testing and Maintenance of web-based applications using JAVA/J2EE technologies with strong Object-Oriented Programming skills. • Experience in Agile (Scrum) and Extreme Programming (Test Driven Development, Pair Programming). • Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.• Hands-on experience in several J2EE design patterns such as Singleton, MVC Pattern, Factory Pattern, Session Façade, Business Delegate, and Data Access Object. • Utilized Java 8 features effectively, incorporating Collections, lambda expressions, streams and functional interfaces into implementations for improved code structure and efficiency.• Experience includes seamless communication between Microservices by effectively utilizing REST APIs in diverse scenarios.• Good experience in writing Junit and Integration test cases• Strong hands-on experience with Spring MVC Controllers, Spring boot, Hibernate, and Inversion of Control (IOC).• Proficient in persistence frameworks Hibernate, JPA, to map POJOs to a relational database and using Hibernate Query Language (HQL). • Experience with Microservices in implementing client-server business applications to build independent tasks and flexible applications. • Expertise in writing SQL Queries, functions, packages, tables, views, triggers and data connectivity. • Experience in working with relational databases like MySQL using SQL • Extensive development experience on different IDEs like Eclipse, IntelliJ, VS Code • Experienced in the use of build tools like Apache Maven, Jenkins and logging tools like log4J, project tracking tools, containerization tools like Docker• Proficient in Working on Version control systems such as Git and GitHub.• Experience working on cloud platforms such as AWS.
-
Java DeveloperSpiral Data TechnologiesCanada -
Java DeveloperDoordash Inc. Feb 2021 - PresentCanada• Developed microservices architecture using Spring Boot and various Spring frameworks, improving modularity and scalability.• Developed a secure sign-on feature using Hibernate and Spring Boot, enhancing user authentication speed and reliability.• Architected asynchronous RESTful microservices with a consistent average response time of 30 milliseconds, enhancing user experience.• Created various JUnit and Mockito tests, resulting in a 95% code coverage and identifying more bugs during feature and integration testing.• Involved in active development of Micro-services using Spring Boot and various Spring frameworks• Involved in server-side development using Spring Boot, Eclipse, JAVA and PL-SQL• Worked on Publish and consume messages through Active MQ.• Extensively developed Junit, and Mockito tests and performed feature/integration testing• Wrote SQL queries and stored procedures for effective backend communication using JDBC and Hibernate.• Utilized Git for version control and collaboration on code development. Involved in creating and CI/CD pipeline using Jenkins and Git.
-
Java DeveloperNike Canada Inc. Feb 2021 - Nov 2022Canada• Developed and implemented a scalable microservices-based e-commerce platform using Spring Cloud, achieving a 99.9% uptime and handling thousands of concurrent users.• Enhanced product search features, reducing search response time by 40% and improving overall user satisfaction ratings.• Optimized SQL queries for faster search and also implemented indexing for improved query performance, efficiency in sorting and filtering.• Leveraged AWS cloud services to improve system scalability and reliability, optimizing operational efficiency.• Deveopled and consumed RESTful web services in Java to facilitate seamless data integration with various platforms.• Gained hands-on experience with containerization tools like Docker to streamline application deployment and management.• Worked with cloud-based tools, including AWS.
-
Java DeveloperThe Home Depot Feb 2020 - Jan 2021Canada• Debugged and supported production issues to improve code quality, optimize application performance and identify early-stage issues.• Implemented Prototype, Strategy and Factory Design patterns along with SOLID principles to make the application scalable, robust and maintainable.• Created Core Java classes and interfaces using Collections, multi-threading, and design patterns.• Implemented Dependency Injection between components using Spring's Inversion of Control (IOC) concept.• Used Rabbit MQ for Asynchronous processing and reliably messaging across the microservices and also improved responsiveness and processing speed by above 30%.
Jay Joshi Education Details
-
Information Technology -
Shreyas Vidhyalaya, IndiaSchooling
Frequently Asked Questions about Jay Joshi
What company does Jay Joshi work for?
Jay Joshi works for Spiral Data Technologies
What is Jay Joshi's role at the current company?
Jay Joshi's current role is Java Developer.
What schools did Jay Joshi attend?
Jay Joshi attended Conestoga College, Gujarat Technological University, Ahmedbabd, Shreyas Vidhyalaya, India.
Not the Jay Joshi you were looking for?
-
1uvic.ca
-
1ea.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial