- Designed and developed a Restful APIs for different modules in the project as per the requirement.
- Implemented the application using Spring Boot framework and handled the security using Spring security.
- Used Micro services architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message broker and worked with Kafka Cluster using Zookeeper.
- Developed web pages using React, HTML5, CSS3
- Used Spring ORM Support for Hibernate to manage Hibernate Resources and consistent exception hierarchy. Integrated Spring DAO for data access using Hibernate and Spring Validation Framework for Server-side validation.
- Used Java8 features streams, Lambda expression.
- Maintained, tuned, and repaired applications to keep them performing according to technical and functional specifications, providing user support.
- Followed the test-driven development using the JUNIT, Mockito.
- Used Spring Beans to encapsulate business logic and Implemented Application MVC Architecture using Spring MVC Framework.
- Requirement gathering: Involved in the requirement gathering, analyzing functional documents and workflow from the clients
- Converted business and user requirements to effective UI design. to develop a cohesive style guide to standardize design patterns for web apps.
- Developed application using Multithreading, Serialization, Externalization, Collections
- Contributed to the DevOps to automate the build and deployment process using Jenkins
- Created microservices-based REST APIs to enable seamless communication between frontend interfaces and backend systems.
- Involved in Spring Programmatic transaction management using AOP and using Spring Batch
- Implemented Batch framework for record processing.
