- With 3+ years of experience in the information technology sector, I've excelled as a Software Engineer, designer programmer, and API developer.- Proficient with Java/J2EE technologies including JSP, Servlets, Spring Boot, JDBC, JMS, JavaScript, and Web Services. I've applied these in distributed n-tier architectures for web-based/enterprise software.- Solid grasp of OOP principles such as inheritance, polymorphism, abstraction, and encapsulation.- Designed and developed REST-based Microservices using Spring Boot, Spring Data, JPA, and REST.- Skilled in various J2EE design patterns like Front Controller, Data Access Object, Session Façade, Abstract Factory, Singleton, and Observer.- Hands-on experience with Continuous Integration, Continuous Delivery (CI/CD) practices, and container ecosystems like Docker.- Proficient in Java 8 features including multithreading, transaction management, exception handling, concurrency, collections, lambda expressions, functional interfaces, and streams API.- Extensive expertise in utilizing the SPRING Frameworks to construct and implement MVC architecture.- Familiar with Spring Core's Inversion of Control (IOC), Dependency Injection, Autowiring, Annotations, and Event Handling.- Demonstrated proficiency with the HIBERNATE object/relational mapping framework.- Strong analytical, leadership, and problem-solving skills, adept at both independent work and collaborative team environments.
-
Java DeveloperCodertroop Sep 2022 - Nov 2023Mississauga, Ontario, Canada- Created RESTful web services with Spring Boot and MVC for scalable functionality.- Implemented CI/CD workflows and design principles for streamlined Java application development.- Wrote unit tests with JUnit, Mockito, and Spring Test for REST controllers and services.- Utilized Hibernate for database operations, including HQL, Named Parameters, and criterion queries.- Proficient in SQL and PL/SQL for database object creation and management.- Developed web applications for report generation using Java-J2EE technology.- Implemented Hibernate second-level cache using EHCache for optimized performance.- Designed UI, implemented functionality, and conducted thorough unit testing.- Developed a Java web application for JSON data evaluation.- Leveraged RESTful web services for address validation from multiple vendors.- Utilized tools like Rest Template, Postman, and GIT for version control, Maven for builds, and Jenkins for CI/CD.- Collaborated in Agile (Scrum) teams, ensuring timely updates to stakeholders. -
Java Application DeveloperElastic Serve May 2018 - Dec 2020Ahmedabad, Gujarat, India- Gathered Requirements, Analyzed, Designed, Developed, and Tested applications using Waterfall methodology.- Utilized Spring Framework for Dependency Injection and Integration.- Implemented Spring's Dependency Injection (DI) and aspect-oriented programming (AOP) features alongside Hibernate.- Conducted unit testing with JUnit and Integration testing.- Managed version control with GitHub and configured Maven for dependencies, along with Log4J for logging.- Participated in peer code reviews to enhance code quality.- Developed business logic using Java fundamentals: collections, exception handling, IO, and concurrency.- Designed and built the complete application using an MVC architecture, integrating Spring and Hibernate frameworks.
Vicky Patel Education Details
-
Applied Computer Science -
Computer Engineering
Frequently Asked Questions about Vicky Patel
What is Vicky Patel's role at the current company?
Vicky Patel's current role is Actively looking for Full Time Role || Experienced Java Developer.
What schools did Vicky Patel attend?
Vicky Patel attended Concordia University, Charotar University Of Science And Technology.
Not the Vicky Patel you were looking for?
-
1tekstaff.ca
-
-
Vicky Patel
Actively Looking For Full Time Opportunities | 5+ Years Of Experience In Production, Planning And Control, Quality Control, Workforce Management, And Inventory Management | Master Of Mechanical EngineerWindsor, On -
Vicky Patel
Actively Looking For A Full Stack Software Developer Opportunity In Canada.Montreal, Qc
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