VRAJ PATEL
New Jersey, USA
Phone: 848-***-**** Email: *********@*****.*** GitHub: https://github.com/pvraj1904 PROFESSIONAL SUMMARY
● Detail-oriented Java Full Stack Developer with hands-on experience in the design, development, testing, and deployment of web-based and client/server applications using Java/J2EE technologies.
● Experienced across key phases of the Software Development Life Cycle (SDLC), working in Agile/Scrum environments with exposure to iterative development and collaborative delivery.
● Strong practical experience in full-stack web development using HTML5, CSS3, JavaScript, TypeScript, Angular, React, Bootstrap, and modern UI frameworks.
● Proficient in building RESTful web services and backend components using Java, Spring Boot, Spring MVC, Hibernate, and JPA.
● Hands-on experience with object-oriented programming (OOP) concepts and applying MVC architecture and design patterns to develop maintainable and scalable applications.
● Experience writing unit and integration test cases using JUnit and Mockito to ensure code quality and reliability.
● Skilled in developing Single Page Applications (SPA) and integrating frontend applications with backend services through REST APIs.
● Familiar with Java 8 features including Lambda Expressions, Streams, Functional Interfaces, and Collections API.
● Experience working with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, including writing optimized SQL queries.
● Exposure to microservices-based architecture, containerization using Docker, and CI/CD pipelines using Git, Maven, Jenkins, and related tools.
● Comfortable working with cloud platforms (AWS) for basic deployment, monitoring, and application support.
● Strong communication skills, quick learner, self-motivated, and able to work effectively both independently and within cross-functional teams. TECHNICAL SKILLS
Category Skills
Programming Languages Java (Java 8), Python, SQL, PL/SQL, JavaScript, C (basic), C++
(basic)
Frontend / Web
Technologies
HTML5, CSS3, JavaScript, TypeScript, Angular, React, Bootstrap, jQuery, AJAX
Backend Frameworks Spring Boot, Spring MVC, Spring Core (IOC, DI), Hibernate, JPA
Web Services & APIs RESTful APIs, JSON, JAX-RS (basics), SOAP (basic), WSDL
(basic)
Databases MySQL, PostgreSQL, MongoDB
DevOps & Cloud Git, GitHub, Maven, Docker, Jenkins, AWS (EC2, S3 – basic) Application Servers Apache Tomcat, JBoss (basic)
Testing & Debugging JUnit, Mockito, Log4j (basic), Debugging & Troubleshooting Development Tools IntelliJ IDEA, Eclipse, Visual Studio Code Methodologies Agile / Scrum, SDLC, TDD (exposure)
Modeling &
Documentation
UML (Class & Sequence Diagrams – basic), Technical Documentation
PROFESSIONAL EXPERIENCE
Java Full Stack Developer
TechNova Solutions – New Jersey
June 2024 – August 2025
● Contributed as a Java Full Stack Developer across all phases of the Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, deployment, and maintenance within an Agile/Scrum environment.
● Designed and implemented backend services and RESTful APIs using Java, Spring Boot, Spring MVC, and Hibernate, supporting scalable and secure business applications.
● Applied object-oriented design principles (OOP/OOAD) to develop modular, maintainable, and reusable application components.
● Developed and enhanced frontend user interfaces using Angular and React, along with HTML5, CSS3, JavaScript, Bootstrap, and JSON, ensuring responsive and user-friendly design.
● Integrated frontend applications with backend services through REST APIs, handling data exchange, validation, and error management.
● Implemented DAO layers using Hibernate/JPA to manage database interactions and optimized SQL queries for performance.
● Assisted in building and maintaining microservices-based components, focusing on reliability and scalability.
● Participated in database design and maintenance, working with relational databases such as MySQL and PostgreSQL.
● Implemented authentication and authorization mechanisms using Spring Security to secure application endpoints.
● Performed unit and integration testing using JUnit and Mockito, following Test-Driven Development (TDD) best practices where applicable.
● Supported CI/CD pipelines using Git, Maven, Jenkins, and Docker to automate build, test, and deployment processes.
● Collaborated with cross-functional teams including QA, UI/UX, and DevOps to resolve defects, enhance features, and meet delivery timelines.
● Used JIRA for task tracking, bug management, and sprint planning, and participated in daily stand-ups, sprint reviews, and retrospectives. Environment:
Java, Spring Boot, Spring MVC, Hibernate, REST APIs, Angular, React, HTML5, CSS3, JavaScript, Bootstrap, SQL, MySQL, PostgreSQL, Git, Maven, Jenkins, Docker, JUnit, Mockito, Agile/Scrum
Karp Solutions – Surat, India
January 2018 – May 2020
Jr. Java Developer
● Worked closely with Business and Technical Architects to understand system requirements, functional flows, and application specifications.
● Participated in analysis and design phases by creating use cases, basic wireframes, and UML diagrams (class and sequence diagrams).
● Developed backend components using Java/J2EE following the MVC architecture with Spring Framework.
● Implemented Spring Dependency Injection (DI) and integrated Hibernate ORM for database persistence.
● Developed web UI components using Spring MVC, JSP, HTML, CSS, JavaScript, and AngularJS.
● Assisted in building and consuming RESTful web services to support frontend interactions.
● Designed and maintained PostgreSQL and Oracle databases, including writing optimized SQL queries.
● Used Hibernate and Spring ORM for object-relational mapping and database transactions.
● Wrote and maintained XML configurations for Spring beans and application workflows.
● Developed and executed unit test cases using JUnit to validate application functionality.
● Implemented Log4j logging to monitor application behavior and troubleshoot issues.
● Used Git for version control and collaborated with team members on code changes.
● Actively participated in Agile development processes, including daily stand-ups, sprint planning, demos, retrospectives, and code reviews. Environment:
Java/J2EE, Spring MVC, Servlets, JSP, Hibernate, REST Web Services, AngularJS, HTML, CSS, JavaScript, PostgreSQL, Oracle, JUnit, Log4j, Git, Eclipse IDE, XML/XSLT, Agile/Scrum PROJECTS
Hotel Management Application (Academic Project – India)
● Designed and developed a full-stack Hotel Management Application using Java, Android, HTML, and relational databases.
● Implemented features allowing users to browse hotels, compare pricing, and book rooms through a mobile-friendly interface.
● Integrated taxi booking functionality within the application to enhance end-to-end travel convenience.
● Developed backend business logic for reservations, dynamic pricing calculations, and user account management.
● Designed and integrated a relational database to store user profiles, hotel details, bookings, and transaction records.
● Ensured data consistency, validation, and error handling across application workflows. Secure Logging Server (Python)
● Designed and implemented a secure logging system using cryptographic hash chains to ensure log integrity.
● Prevented log tampering by validating chained hash values across log entries.
● Built custom validation scripts to detect unauthorized modifications and verify audit trail authenticity.
● Strengthened understanding of security principles, data integrity, and secure system design.
Function Interposition Rootkit (Educational Project)
● Implemented function interposition using LD_PRELOAD in C on Linux to intercept system calls.
● Developed mechanisms to hide files and restrict access, demonstrating low-level OS behavior manipulation.
● Gained hands-on experience with dynamic linking, system internals, and security research techniques.
Full-Stack Web Application
● Built a CRUD web application using Spring Boot, RESTful APIs, and Angular.
● Implemented authentication and role-based access control to secure application endpoints.
● Integrated frontend and backend components to support seamless data exchange and user interactions.
● Followed clean coding practices and REST design principles for scalability and maintainability.
EDUCATION
Rutgers University – New Brunswick, NJ
Bachelor of Science in Computer Science
Graduated: 2025
Diploma in Computer Engineering
Shree Dhanvantary College of Engineering and Technology Surat, Gujarat, India
Graduated: 2018