4+ years of extensive IT experience in all phases of Software Development Life Cycle (SDLC) with skills in design, development, testing and deployment of software systems.
expertise in building scalable web applications using Spring Framework, Hibernate, and Maven. Specialized in microservices architecture and cloud-based deployments on AWS.
Expertise in Java/J2EE, JSP, Servlets, Spring Core, Spring MVC, Spring Boot, Hibernate, Web Services (Soap and REST) technologies,
Extensive Knowledge in developing single-page applications(SPAs) using various JavaScript frameworks like Angulars js, Node.js and typescript.
Experienced using MVC and microservices architecture for modern web applications.
Proficiency in front-end and back-end integration using RESTful and SOAP APIs.
Extensive experience in RESTful API development, designing and integrating APIs for seamless communication between applications.
Exposure to Continuous Integration and Continuous Delivery (CI/CD) pipelines.
Exposure to Relational and NoSQL Databases (MongoDB, Oracle, MySQL).
Strong proficiency in JavaScript frameworks like React.js and Angular for dynamic web applications.
Experienced in building reusable UI components with TypeScript and React.
Implementing responsive web designs with HTML5, CSS3, and Bootstrap.
Developed server-side applications with Node.js for API-driven applications.
Optimizing back-end performance through caching, multithreading, and asynchronous processing.
Strong knowledge of relational database design and optimization for efficient data storage.
Experience in writing complex SQL queries, stored procedures, and indexing strategies.
Experience in asynchronous messaging patterns using message brokers like with Kafka Streams and RabbitMQ.
Implementing real-time event-driven architectures with Kafka.
Writing unit tests with JUnit and Mockito for back-end applications.
Experience in working with cloud environments like AWS and worked in Services like Elastic Bean Stalk(EBS), S3, EC2, IAM, RDMS, data bases and VPNs.
Familiarity with CI/CD pipelines to automate build, test, and deployment processes using Jenkins, Azure Cloud using Kubernetes and Docker for automated builds and deployments.
Expertise in JIRA, Confluence, and other Agile project management tools.