Java/J2EE Back End Developer having 5+ years of experience on enterprise applications, Distributed Application Development, Client/Server Experience in coding business components using various APIs of Java like Multithreading, Exceptionhandling, Collections, Generics, Concurrency, JDBC, Lambda and Streams. A self-driven, adaptable, and quick learning professional with in-depth knowledge and understanding inSoftware Development Life Cycle (SDLC including Agile), requirement gathering, design, Softwaredevelopment. Strong working knowledge on Collections, Generics, Multithreading, Reflection API, RESTful API, JDBCand other core, advanced Java concepts. Extensive experience of designing and developing software applications with Java 8/11, J2EE, Springboot, Hibernate JSP, Servlets, Java Beans, Web Services (REST), JDBC, JSON. Strong work experience on databases like SQL server, MYSQL Implemented Web Service and consumed third party Web Services using SOAP, SOA and also verystrong in Restful Web Services Good experience on Spring MVC, Spring Boot. Experienced in setting up logging configurations in the applications using Apache Log4j. Having good knowledge on using Version Controlling tools like GIT Knowledge of J2EE design patterns like MVC, Factory, Abstract Factory. Experienced in the deployment of the applications using Jenkins and performing other configurationchanges for achieving CI/CD. Experience in working on Junit test frameworks to test the functional business logic considering all theedge cases by mocking the test data. Good exposure in interacting with clients and solving application environment issues and cancommunicate effectively with people at different levels including stakeholders, internal teams and thesenior management.
Questrades
-
Java DeveloperQuestrades Feb 2023 - PresentSpecialized in delivering real-time pricing to clients in the foreign exchange domain, utilizing diverse communication protocols for trade booking. Played a crucial role in ensuring accurate and timely pricing information for clients in the market.● Involved in various phases of the Software Development Life Cycle (SDLC) working in a highly dynamic agile environment and participating in scrum and sprint meetings.● Designed and implemented the application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, and Hibernate.● Worked with fundamental Java topics including memory management, the collections framework, and multithreading.● Designed and developed Applications based on Spring MVC Framework using an MVC design pattern.● Used Spring Core for dependency injection/Inversion of control (IOC).● Used JUnit to write repeatable tests mainly for unit testing. Built a microservice using Spring Boot and Docker.● Developed build test scripts using the Maven tool for compilation and deployment purposes● Used Hibernate for ORM (Object/Relational Mapping) to store data in the MySQL database.● Developing continuously leveraging the newest Java 8 capabilities like streams and filter approaches● Involved in Configuring Jenkins for Continuous Integration and used Git to control the build version● Created and consumed Restful web services using Rest Template and utilizing Postman.● Implemented the authentication and authorization of the application using Spring Security● Unit, Integration, and system testing of application code.● Worked with Threads, Multithreading, Synchronization and Collection API. Technologies: Java, JavaScript, Spring Boot, IntelliJ, Visual Studio Code, Oracle, Docker, Git, Maven, Confluence, Agile Software Development, JSON, REST, Continuous Integration/Continuous Delivery (CI/CD) using SonarQube, Web Services, OAuth2, JSON, REST, TestNG
-
Java DeveloperCostco Nov 2021 - Nov 2022Canada● Maintained current technical knowledge to support rapidly changing technology, always on the lookout for new technologies, and worked with management and development team in bringing new technologies.● Played a collaborative role throughout different stages of the Software Development Life Cycle (SDLC), contributing to requirements gathering, design, analysis, and the development of code.● Utilized multithreading for the purpose of boosting application performance, particularly emphasizing improvements in report generation.● Wrote SQL queries, stored procedures, triggers, views, packages, and enhanced performance.● Possess the ability to integrate, develop, and execute test cases using Mockito, Junit 4, and 5 to perform quality assurance.● Wrote various Hibernate Queries using Hibernate Query Language (HQL), Named Parameters, Named Queries, and hibernate criterion queries to execute queries against the database. -
Web Application DeveloperDoshion Group Of Companies Nov 2014 - Jan 2018Ahmedabad Area, IndiaMaintained current technical knowledge to support rapidly changing technology, always on a lookout for new technologies and worked with management and development team in bringing new technologies.Delivered the quality code.Developed effective documentation and development methodology.Participated in and received feedback on organizational effectiveness from team members and peers.Worked with Threads, Multithreading, Synchronization and Collection API.Performed integration of components using JMS API Involved in resolving production issues within given SLAInvolved in code review processExperience working on performance improvement of an applicationInvolved in implementation and design documentations
Keyur Patel Education Details
-
Computer Programming, Specific Applications -
Project Management -
Computer And Information Sciences And Support Services -
Computer Science
Frequently Asked Questions about Keyur Patel
What company does Keyur Patel work for?
Keyur Patel works for Questrades
What is Keyur Patel's role at the current company?
Keyur Patel's current role is Experienced Java Developer | Proven Skills in Java EE, Microservices, and Agile Development | Seeking Next Challenge.
What schools did Keyur Patel attend?
Keyur Patel attended Conestoga College, Fleming College, Gujarat University, Kadi Sarva Vishwavidyalaya, Gandihnagar.
Not the Keyur Patel you were looking for?
-
Keyur Patel
Computer Science Student @ Concordia University | Dean'S List Awardee | Aspiring Software DeveloperCanada -
-
Keyur Patel
Toronto, On -
Keyur Patel
Toronto, On -
Keyur Patel
Toronto, On
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