J A V A D E V E L O P E R TECHNICAL PROFICIENCY: I am a Java developer with 2.5years of experience, skilled in both front-end and back-end technologies. My expertise includes Java, Spring Boot, and microservices, along with strong database management skills using MySQL and proficient in web development using Angular, HTML, CSS, and TypeScript. Additionally, I have experience in secure application development with Spring Security and JWT, as well as efficient data handling using Hibernate and JPA. I am adept at building scalable and robust applications and eager to contribute to dynamic projects. Backend Technologies I possess extensive experience in Java programming, leveraging object-oriented principles and advanced Java 8 features to build robust applications. My expertise extends to streamlined development practices, utilizing lambdas, streams, and Optionals to enhance code efficiency. I have a solid background in creating and testing both SOAP and REST web services, proficiently managing XML and JSON data formats. In the realm of frameworks, I am adept in Spring, Spring Boot, and Hibernate, specializing in ORM operations and seamless database integration through JPA, including advanced CRUD functionalities and multipart file handling. My skills in security and authentication include configuring Spring Security and crafting JWT token-based systems for robust authentication and authorization, coupled with Spring validation to ensure data integrity. My testing capabilities encompass unit and integration testing using JUnit and Mockito, with a focus on robust exception handling through custom exception classes. As a web developer, I am skilled in developing entities, repositories, RESTful controllers, and service layers, with knowledge in implementing scalability and reliability features such as load balancing and circuit breakers using Docker and Kubernetes. I also bring expertise in data management, implementing effective pagination and sorting techniques, and a thorough understanding of JDBC and Servlets within MVC architectures. I develop and execute comprehensive marketing strategies and campaigns that align with the company&#039;s goals and objectives. I lead, mentor, and manage a high-performing marketing team, fostering a collaborative and results-driven work environment. I monitor brand consistency across all marketing channels. EDUCATION SKILLS Core Java Spring Boot ,Microservices J2EE, Servlet, JDBC Spring Validation, Exception Handling Hibernate, JPA, ORM, Spring MVC Rest template, SOAP, REST Spring Security, OAuth2, JWT MySQL, HTML, CSS, JS, JSTL, JSP Angular , Typescript JUnit, Integration Testing, Mockito Git and Git Hub STS, IntelliJ, Eclipse Visual Studio Agile Cloud: AWS - S3, Beanstalk, RDS Ci/Cd,Jenkins,Splunk,Eureka B Tech in Computer Science (HMR Institute of Technology And Management) English (Fluent) Hindi LANGUAGES CONTACT Banglore, India Frontend Technologies: One year of experience in Angular and TypeScript, specializing in building dynamic and responsive web applications. Expertise in creating scalable single-page applications using advanced features like data- binding and dependency injection to optimize performance. Proven track record in developing custom directives and services to enhance HTML capabilities and streamline application logic. Skilled in integrating RESTful APIs with Angular applications, ensuring seamless data flow and robust functionality. Proficient in utilizing observables for efficient asynchronous operations and implementing comprehensive form validation techniques. Strong foundation in HTML, CSS, and TypeScript, delivering visually appealing and interactive user interfaces for impactful web solutions. SOFT SKILLS Team Player Time management Adaptability Accuracy WORK EXPERIENCE: PROJECT: POSITION: WORKED IN: Designed secure user registration and login flows using role-based access control for admin and customer roles. Implemented CRUD operations with proper exception handling and Spring validation. Ensured proper Hibernate mapping among modules. Developed search and filter functionality using JPQL. Implemented user profile management, enabling secure updates, settings management, password resets via email verification, and photo uploads with pagination support Developed a property management system for owners to add, update, delete, and list properties, with image storage secured using Amazon S3. Automated booking confirmations with downloadable or printable documents transaction, implemented using iText PDF. Built a service to dynamically generate PDFs for booking confirmations and automated email delivery Integrated with third-party SMS providers and the Java Mail API for reliable notifications, including booking confirmations and password resets. Integrated a PCI-DSS compliant, multi-payment gateway supporting credit cards, e- wallets, and secure online transactions. Developed a system for verified users to submit feedback and ratings, promoting trust and transparency. Built a system for real-time and scheduled notifications (push notifications, booking reminders, etc.). Created reporting modules for insights into booking trends, popular destinations, and revenue data for property owners. Applied best practices like HTTPS, JWT token-based authentication, and measures against web vulnerabilities. Collaborated with the database team (MySQL, optimization. Provided comprehensive documentation and API references for seamless developer onboarding and integration. Implemented centralized logging and real-time performance monitoring using the ELK stack for proactive issue resolution. Utilized Git, GitHub, and JIRA for version control and project management Developed a comprehensive Travel Booking Platform with diverse features designed to streamline property management, facilitate user engagement, and manage bookings effectively. Ensured proper user linkage and status monitoring while maintaining precise Hibernate mapping across modules for seamless integration. Implemented third-party APIs to generate PDFs, Excel, and CSV files for booking records and user data, enhancing the application&#039;s reporting capabilities. Added pagination and sorting functionalities to optimize the user experience, allowing for smooth navigation through extensive datasets, such as property listings and reviews. APPLICATION FEATURES: Happiest Minds Technologies JAVA DEVELOPER Name : Voyageur .Technologies: Core Java, Java 8, API development, Spring Boot, Hibernate JPA, MySQL, Microservices. 2.Team Size: 13 3.Process: Agile Scrum 4.Tools: MySQL, IntelliJ, 5.Duration: 2.5 years 6.Domain: Travel booking Application 7.Description: Voyageur 2.3.7 is a travel booking application developed using the Java Spring Boot framework. It includes features such as user authentication, property management, and booking processing. RESTful APIs were securely and efficiently created for communication with the frontend. User authentication and authorization were implemented using JWT tokens for enhanced security.