Full Stack Java Developer with 2+ year of experience in end-to-end web application development using HTML, CSS, Bootstrap, JavaScript, TypeScript, ES6, React JS, Redux, and Angular, ensuring a seamless user experience.
Extensive experience in designing and implementing Microservices with Spring Boot, Spring MVC, Spring Data JPA, and Hibernate ORM, enhancing scalability and modularity.
Adept in server-side development with Java, Python, C++, utilizing Servlets, JSP, JDBC, JUNIT, JMS, and employing multi-threading for optimal performance.
Applied Waterfall, Agile Scrum, and Agile Kanban methodologies, actively participating in sprint cycles, ensuring efficient project delivery and continuous improvement.
Skilled in using NetBeans, IntelliJ IDEA, Eclipse, and Visual Studio Code for streamlined and efficient code development.
Proficient in RESTful and SOAP API design, documentation with Swagger Open API, ensuring standardized and interoperable communication.
Advanced knowledge of SQL, MongoDB, PostgreSQL, and MySQL, employing Spring Data JPA for efficient data access and manipulation.
Utilized Mockito, React Testing Library, and Jest for comprehensive unit and integration testing, ensuring robust and reliable code.
Experience with AWS services, Docker for containerization, and deployment on Apache Tomcat and WebLogic servers, ensuring a scalable and reliable infrastructure.
Overview
2
2
years of professional experience
Work History
Software Engineer
HCL Technologies
03.2020 - 07.2022
Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of application using Waterfall model.
Involved in writing the action classes and from beans for different modules using Spring MVC and developing the applications using Spring Framework for Dependency Injection.
Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading and worked on enhancements using JSP, Struts, database stored procedures and wrote SQL queries.
Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express modules.
Implement security features using Spring Security and customized security configurations for authentication and authorization.
Designed and developed User Interface with JSP, HTML, CSS, XHTML, JSTL, JavaScript, Custom Tags, Struts Tiles and Struts Tag library.
Implemented Hibernate Object-Relational Mapping (ORM) for transparent and efficient database interaction, facilitating data persistence in Java applications.
Developing Java Web Services for different phases. Used Struts2 framework to handle application requests using SOAP web services. Implemented the data persistence using Hibernate.
Developed the application using IntelliJ IDE and used WebLogic server to deploy the applications and worked on the JMS queues and configured on WebLogic server.
Used log4j to print the logging, debugging, warning, info statements and used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
Used Maven for build, cruise control is used continuous building and used SVN as version control system for source code and project documents.
Developed various test cases and performed unit testing using JUnit and Mockito within Test Driven Development.
Involved in working with the QA to assist in writing test code and debugging the defects in the application.
ETL Lead /Onshore Technical Business Analyst at HCL Technologies India & HCL Technologies NZ LtdETL Lead /Onshore Technical Business Analyst at HCL Technologies India & HCL Technologies NZ Ltd