
● Full Stack Java Developer with 5 years of hands-on experience building, maintaining, and optimizing web applications using Java, Spring Boot, and ReactJS.
● Worked across the full software development lifecycle — from analyzing requirements and designing APIs to testing, deployment, and production support.
● Designed and implemented RESTful microservices using Spring Boot, integrating with internal and third-party systems.
● Built responsive and dynamic front-end interfaces using ReactJS, HTML5, CSS3, JavaScript, and Bootstrap for seamless user experience.
● Experience working with both relational databases (Oracle, MySQL, PostgreSQL) and NoSQL stores (MongoDB, DynamoDB) to support transactional and analytical workloads.
● Developed and deployed cloud-native applications on AWS using services like ECS, S3, API Gateway, CloudWatch, and IAM.
● Involved in distributed systems development with Kafka and RabbitMQ for asynchronous messaging and event-driven architecture.
● Implemented security features like SSO, OIDC, OAuth2, and SAML through Spring Security and Keycloak for enterprise-grade authentication and authorization.
● Worked in Agile teams, collaborating closely with product owners, QA engineers, and DevOps teams to deliver features on time and with high quality.
● Participated in design reviews and sprint planning, providing effort estimates and contributing to architectural decisions.
● Used Docker and Kubernetes for containerized deployments and scaling of microservices in cloud environments.
● Monitored and optimized service performance through CloudWatch, SonarQube, and code review best practices.
● Strong understanding of object-oriented design, design patterns, and modular architecture to build maintainable and reusable codebases.
● Comfortable troubleshooting production issues, analyzing logs, and improving service resiliency and fault tolerance.
Known for being a proactive team member, quick learner, and problem solver with the ability to adapt to new tools and technologies quickly
Collaborated with product owners and stakeholders during iteration planning and sprint reviews, refining user stories and estimating story points in Agile environments.
Designed and developed RESTful microservices using Java, Spring Boot, and Spring Cloud, supporting distributed and event-driven systems.
Built front-end modules with ReactJS, Angular, HTML5, CSS3, and JavaScript, ensuring responsive and dynamic UI with routing, state management, and form validation using NgRx.
Integrated Kafka for asynchronous messaging and distributed data processing, improving system scalability and reliability.
Developed complex PL/SQL procedures and queries for large-scale data processing in Oracle and PostgreSQL databases.
Worked with both relational and NoSQL databases — including MongoDB, DynamoDB, and ElasticSearch — to support diverse storage and retrieval requirements.
Built and maintained CI/CD pipelines using Jenkins, GitHub Actions, and Terraform, automating builds, tests, and deployments across environments.
Deployed containerized microservices on AWS EKS, ECS, and Fargate, ensuring fault tolerance and high availability.
Designed secure REST APIs using Spring Security, OAuth2, and JWT, integrating Keycloak for single sign-on (SSO) and federated identity management with Active Directory and Azure AD.
Migrated legacy monolith applications to microservice architectures, leveraging Dockerand Kubernetes for scalability and faster deployments.
Created API Gateway integrations using Spring Cloud Gateway and AWS API Gateway for routing, load balancing, and centralized authentication.
Implemented monitoring and alerting with AWS CloudWatch and ELK Stack, improving system observability and proactive issue resolution.
Worked on distributed caching and messaging systems like Kafka, RabbitMQ, and ActiveMQ to improve system throughput and reduce latency.
Led efforts to modernize deployment workflows, using infrastructure as code tools like Terraform to automate provisioning in AWS.
Developed serverless functions using AWS Lambda and Node.js, integrating with Java microservices for data orchestration.
Applied software security best practices, scanning dependencies via SonarQube, OWASP Dependency Check, and BlackDuck, and managing SSL/TLS certificates with OpenSSL and Keytool.
Optimized database access layers using Spring JPA, Hibernate, and Spring JDBC, ensuring high performance and transactional integrity.
Participated in code reviews, design discussions, and cross-functional collaboration with backend, frontend, and DevOps teams.
Contributed to Agile ceremonies (stand-ups, retrospectives, demos), promoting collaboration and continuous improvement.
Ensured test-driven development (TDD) practices and implemented unit/integration tests for backend services using JUnit and Mockito.
Provided production support, debugging issues across distributed systems and implementing performance enhancements.
Designed reusable UI components and improved user experience through ReactJS and Angular-based single-page applications (SPAs).
Leveraged Elasticsearch for search and analytics, enabling faster queries and better data insights.
Delivered secure, reliable, and high-performing enterprise-grade web applications, consistently meeting business and technical requirements.
● Led the analysis and translation of business process requirements into scalable microservices architecturesolutions.
● Wrote Oracle SQL queries and PL/SQL scripts to integrate with legacy systems and handle complex data transformations.
● Utilized Jenkins for automating the build and deployment processes, ensuring smooth delivery of features.
● Integrated Docker containers with AWS EKS for cloud-based application deployment and scalability.
● Extensively used Bootstrap and CSS3 media queries for Responsive Web Design (RWD).
● Worked on to create Responsive Web Design with Bootstrap frame work.
● Worked with Angular to develop single page applications, worked with ngrx for managing Angularapplications.
● Created Typescript reusablecomponents and services to consume REST APl's using Component-based architecture provided by Angular.
● Architected and deployed microservices to AWS components like EC2, ECS (Elastic Container Service), leveraging AWS S3 for object storage and demonstrating proficiency in cloud infrastructure management.
● Developed UI components based on UX team mocks using JavaScript, HTML, CSS, Bootstrap, jQuery, and React, adhering to microservices principles of loose coupling and independent deployability.
● Orchestrated microservices communication and data retrieval using technologies like RESTful APIs, Kafka for event-driven architecture, and Cassandra for distributed data storage, integrating Spring Boot for rapid development and Spring JPA for seamless interaction with databases.
● Design and implement reusable, dynamic, and efficient Vue components. These components may include form elements, buttons, input fields, data display, navigation menus, and other interactive elements.
● Full responsibility for Saas platform with a Ruby on Rails / MySQL technology stack. Implemented many custom projects for potential and existing clients to promote greater client satisfaction and/or to enable sales.
● Ensured Agile methodology adherence in microservices development, overseeing sprint planning, daily stand-ups, and sprint reviews for iterative improvements, utilizing Spring AOP for cross-cutting concerns such as logging and monitoring.
● Implemented microservices using Spring Boot, Spring Cloud, and Netflix OSS for service discovery, fault tolerance, and distributed configuration management, integrating Spring Security for robust authentication and authorization.
● Designed and developed microservices with Spring MVC, Spring JDBC, and Spring Security, ensuring robustness and security of individual services, utilizing Spring JPA for efficient data access.
● Implemented microservices data retrieval from MongoDB and Elasticsearch, optimizing data access patterns for distributed environments, integrating Spring JDBC for JDBC-based interactions and Spring JPA for JPA-based interactions.
● Developed logic in different layers of microservices architecture, emphasizing service encapsulation and separation of concerns, incorporating Spring Boot for rapid development and Spring AOP for aspect-oriented programming.
● Designed and Developed End to End customer self-service module using annotation-based Spring MVC, Hibernate, and Angular 12.
● Implemented microservices exception handling strategies for each service, ensuring graceful degradation and fault tolerance, utilizing Spring's circuit breaker pattern implementation, such as Spring Cloud Circuit Breaker.
● Developed job scheduling and tracking modules within microservices architecture, enabling asynchronous task execution and monitoring, employing Spring's Task Scheduling capabilities.
● Configured microservices logging and application log collection using tools like fluentd, ensuring centralized log management for debugging and monitoring, leveraging Spring's built-in logging capabilities.
● Integrated microservices with Microsoft Active Directory for centralized authentication and authorization across services, including Kerberos authentication for secure access, utilizing Spring Security's LDAP integration.
● Utilized Spring IOC for dependency injection and inversion of control in microservices, enhancing modularity and testability, and integrating Spring's Bean Validation for data validation.
● Supported comprehensive microservices testing strategies, including unit testing, integration testing with Mockito and PowerMockito, and end-to-end testing, ensuring robust and reliable code quality.
● Conducted continuous integration and deployment of microservices using Jenkins, Docker, Kubernetes, and AWS Lambda, ensuring rapid and reliable software delivery, leveraging Spring Boot's ease of deployment.
● Collaborated with cross-functional teams to ensure seamless integration of microservices with existing systems and infrastructure, including interaction with AWS services like API Gateway for service management and security, S3 for data storage and retrieval, ALB for load balancing, and IAM for identity and access management, and integrating authentication protocols such as Keycloak for OIDC, OAuth 2.0, and SAML for secure user authentication and authorization.
● Participated in all stages of the Software Development Life Cycle (SDLC) of the project in Agile methodology.
● Wrote complex SQL queries and optimized stored procedures in Oracle 12c to support business workflows.
● Utilized various Angular12 custom directives and developed reusable components and templates that could be reused at various places in the application.
● Created the entire flow of NGRX-store(Redux Framework) for data manipulation.
● Demonstrated expertise in using Angular directives, Controllers, Filters, Services, Template, Events, and Injectors using @Injectable.
● Worked extensively on Angular Typescript to build interactive and dynamic single-page applications (SPAs).
● Contributed to the development of a login system using Angular route guards like CanActivate, CanActivateChild, and Angular Interceptors framework with HTML5, CSS3, and Typescript included for single-page applications. Also, extensively worked on improving performance using Lazy Loading child modules.
● Fetch data from external APIs (e.g., RESTful APIs or GraphQL) and handle asynchronous requests using axios or fetch. This includes managing loading states, error handling, and ensuring data is correctly parsed and displayed.
● Used React JS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
● Employed Java 8 features like streams, lambda expressions, functional interfaces, collections, Date/Time changes, and type annotations.
● Handled the tasks of developing and creating Ruby MYSQL applications as per the specifications
● Extensively collaborated on Implementing Spring Boot Microservices to divide the application into various sub-modules.
● Implemented Bean classes and configured them in Spring configuration files for Dependency Injection and used Swagger Open API docs for API documentation.
● Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, handled security using Spring Security.
● Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java-based runtime engine and accounts.
● Developed RESTful APIs using frameworks like Flask, Django, or Express.js.
● Developed custom Ruby on Rails application with WordPress integration for blogging. Also performed on going search engine optimization
● Developed and deployed Microservices-based applications using Spring Boot and Spring Cloud and implemented Zuul to enable routing and load balancing of requests to backend web services.
● Wrote and maintained Terraform scripts that defined infrastructure as code, ensuring infrastructure consistency and reproducibility.
● Version controlled Terraform code using Git and managed infrastructure changes using pull requests, branching, and merging techniques.
● Developed and consumed RESTful web services to retrieve configuration JSON documents related to customers.
● Write unit and integration tests for Vue components and business logic using testing libraries like Jest, Mocha, or Vue Test Utils. This ensures the stability of the codebase and prevents regressions.
● Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups, Optimized volumes, and EC2 instances and created monitors, alarms, and notifications for EC2 hosts using CloudWatch.
● Configured and managed various AWS Services, including EC2, RDS, VPC, S3, Glacier, CloudWatch, CloudFront, Route53, SQS, SNS, etc.
● Implemented a 'serverless' architecture using API Gateway, Lambda, and DynamoDB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
● Handled MongoDB Installation, Configuration, and Monitoring and Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication, schema design, etc.
● Utilized Jenkins as Continuous Integration Server for configuring, administrating, integrating with system tools.
● Created and configured management reports and dashboards using Splunk by identifying data patterns, metrics.
● Developed custom processes, workflows, and schemes within JIRA to accommodate the organization’s needs.
● Responsible for understanding and implementing the Business requirements of the client.
● Followed Agile methodology during development of the project and oversaw the software development in Sprints by attending daily stand-ups.
● Implemented J2EEdesign patterns and core design patterns – DAO, DTO, Business Delegate, Page Iterator and Controller and MVC patterns.
● Design and development of the Java web application's user interface, focusing on creating an intuitive and accessible experience for users. Utilized HTML5, CSS, JavaScript, jQuery, and Bootstrap to ensure a responsive and engaging design. Involved in developing implementations using SpringMVC, Spring JDBC, Spring Security.
● Spearheaded the integration of the web application with SQL databases using Hibernate, enhancing the application's capability to manage large sets of nutritional data effectively. Developed User defined Exceptions for each request and response.
● Conducted training sessions for Anganwadi workers to familiarize them with the new system, ensuring smooth adoption and efficient use.
● Used Hibernate as the system layer to talk to the database and perform CRUD operations. Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept. Used JDBC and Hibernate APIsto access remote Mysql databases. Developed server-side services using Java multithreading (Core Java).
● Developed features to facilitate community engagement and feedback, fostering a participatory approach to nutrition program management.
● Supported SIT and AT testing for fixing the bugs.