

Have Around 5 years of IT professional experience in full project lifecycle development, specializing in Java and Web technologies. Demonstrated expertise in web UI development utilizing a wide range of technologies including HTML, CSS, JavaScript, Node-Js, React-JS, and Bootstrap. Proficient in designing and developing multitier web-based applications through Object-Oriented Methodologies, with a strong command over Java, J2EE, JDBC, and various frameworks such as Spring. Experienced in IDE tools like Eclipse and proficient in database programming across Oracle, SQL Server, and MySQL. Hands-on experience in developing both SOAP and REST web services, with a robust background in Agile methodologies like TDD and SCRUM. Recognized as a strong team player with excellent problem-solving abilities, organizational skills, complemented by good communication and interpersonal skills.
Designed and developed the application using Agile Methodology and followed TDD and Scrum. Developed and customized various web components using ReactJS and mobile app features to align with design specifications, improving user experience and functionality. Designed and implemented new, custom UI components in React Native, enhancing the app's user experience on both iOS and Android. Contributed to the design and implementation of membership pages, improving user experience and engagement through intuitive layouts and dynamic content. Implemented a responsive carousel component, optimizing image loading and performance.
• Involved in designing user screens and validations using HTML 5, jQuery and JSF as per user requirements. Demonstrated expertise in creating a custom video player component in React Native, providing a seamless and tailored video playback experience. Designed and developed the video player to work flawlessly on both iOS and Android devices, ensuring a consistent user experience across platforms.
Implemented intuitive playback controls, such as play, pause, seek, volume, and full-screen mode, allowing users to have full control over their video playback and added support for subtitles and closed captioning, enhancing accessibility and providing a more inclusive viewing experience. Developed using Node-JS, Mongo-db, Express-JS and Body-Parser to create REST services. Used Web services (SOAP, Rest) for transmission of large blocks of XML data over HTTP.
• Utilized modern front-end tools and libraries, including Redux to manage application state and facilitate API interactions efficiently. Designed and implemented SOAP-based web services, utilizing WSDL for service contracts and communication protocols. Experience with building applications using AWS or Azure Cloud Services. Participated in code reviews and pair programming sessions, fostering a culture of continuous improvement and knowledge sharing within the team. Worked with NoSQL database to store JSON like dynamic connections data. Developed and optimized complex SQL queries for data retrieval, aggregation, and reporting, ensuring efficient database performance. Experience in implementation and customization of Customer Relationship Management (CRM) systems, optimizing workflows and enhancing customer engagement. Written go test cases for the Microservices during the development phase and made sure the code coverage is above 85%. Written JUNIT test cases and day to day builds and deployments using MAVEN and Jenkins.
Environment: Java, HTML5, CSS3, jQuery, Bootstrap,JSON,AZURE,AWS, JavaScript, Jersey, REST Web Services, React and React Native, Redux, Figma, Xcode, VScode, Charles Proxy , Agile, GIT, JIRA ,NodeJs, , Spring, MongoDB, Oracle, JUnit, Jenkins, WebSphere, Agile.
• Engaged in design and requirements gathering sessions for project improvements and enhancements, aligned with evolving business needs.
• Followed Agile development methodologies and SCRUM practices to track progress, optimize processes, and develop sequence diagrams for method interactions.
• Developed applications using Java, Spring Boot, Spring MVC, Hibernate, and both SOAP & RESTful Web Services.
. Utilized Java Concurrency API, Collections framework, and Spring Boot to manage multi-threaded processes efficiently.
. Created robust and scalable RESTful APIs using Spring MVC or WebFlux. Designed, implemented, and deployed microservices using Spring Boot.
• Implemented routing of requests to microservices using Spring Cloud Gateway, adding custom headers at the API gateway level for enhanced request handling.
. Built front-end components and interactive pages for the website using Angular, HTML5, CSS3, JavaScript, JSON, jQuery, and AJAX.
• Designed and developed responsive web applications with Angular 14,
TypeScript, Bootstrap, NPM, and MongoDB.
• Implemented Azure API Management to secure, publish, and monitor APIs, ensuring seamless integration and scalability.
• Employed Angular Material for UI components such as forms, dialogs,
panels, and icons to enhance user experience.
. Deployed scalable NoSQL databases with Azure Cosmos DB and
integrated them with microservices.
• Implemented Redux for state management in Angular applications, ensuring unidirectional data flow.
• Automated tests and deployments using Jenkins, ensuring continuous
integration and delivery ..
• Managed source code using GitLab, ensuring version control and collaboration.
• Tracked project progress and managed tasks using JIRA.
• Automated builds and managed dependencies with Maven.
. Practiced TDD and BDD to create robust JUnit test cases for Java components. Technology Stack: Java, Java11, JavaScript (Node.js), Spring Boot, Express.js, Hibernate, Spring Data JPA, Mongoose (for MongoDB), MySQL, PostgreSQL, RESTful APIs, SOAP, Apache Kafka, RabbitMQ, Redux, Azure, JUnit, Selenium, JIRA, Maven, NPM, Log4j, OAuth 2.0, JWT, JSON, XML
Involved in understanding and analyzing the requirement document, to come up with design. Developed a business layer using spring, Hibernate and DAO's. Formed complex associations between plain Old Java Objects using Hibernate. . Used Spring Web MVC framework for the applying MVC Implementation to the web application. Used Spring ORM to integrate Spring Framework with hibernate and JPA. Involved in developing code for publishing and consuming using Web services Apache Axis, SOAP, WSDL. Involved in writing the JUNIT test cases and test suites. Implemented design patterns like Singleton, Abstract factory, factory, Service Locator, Delegator, and DAO's. Integrated relational databases with application layers, ensuring seamless data flow between front-end, back-end, and database components. Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics. Extensive use of AJAX and JavaScript for front-end validations, and JavaScript based component development using EXT JS Framework with cross browser support. Appropriate use of Session handling, data Scope levels within the application. Designed and developed the presentation layer which includes the development of standards browser compliant - user interactive web pages using CSS, Struts (MVC) tag and JSTL tag libraries with Client side validation.
• Developed the business layer logic and implemented EJBs beans. Developed JavaScript validation functions for the client side validations. Developed ORM mapping using Hibernate for data persistence and manipulated CRUD operation on data using MongoDB and Oracle database, implemented Spring AOP aspects for auditing and logging purposes and used log4j for logging. Creating views and updating code to IBM Rational Clear case for Source code control. Solving QA defects, scheduling fixes, providing support to production application Application integration with Spring Web Services to fetch data from external Benefits application using SOA architecture, configuring WSDL based on SOAP specifications and marshaling and unmarshalling using JAXB Prepared and executed JUNIT test cases to test the application service layer operations before DAO integration