Post Job Free
Sign in

Java Full-Stack Developer with Spring Boot

Location:
South Plainfield, NJ
Posted:
January 13, 2026

Contact this candidate

Resume:

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



Contact this candidate