Development: Integration of Salesforce with ServiceNow using Java SpringBoot Microservices. Management of DevOps processes for streamlined workflows. Implementation of Kafka messaging service to enhance communication. Microservices and API Development: Creation of Rest APIs to facilitate seamless data exchange. Development of Angular reusable components for a robust user interface. Utilization of ServiceNow Rest APIs, Business Rules, and Transform Maps to optimize functionality. Design and construction of microservices for enhanced system architecture.Integration of Graphql APIs to enable CRUD operations within Angular components. Storybook Library: Contribution to the development of a Storybook Library containing Angular components for efficient code organization and reuse. Deployment: Configuration of Jenkins pipelines for automated build and deployment processes. Ensuring smooth deployment of microservices and components. Production support: Active involvement in providing production support to address any issues. Continuous monitoring and optimization of the deployed systems to ensure optimal performance.
Development: Successfully transformed a monolithic application into a microservices architecture using Spring Boot, adhering to the 12-factor app methodology. Engaged in the development of REST-based web services. Designed and developed new User Interface pages, incorporating enhancements to existing screens based on wireframes provided by the business, utilizing Angular 7 Material design. Deployment and Scaling: Executed the deployment, scaling, configuration, and manifest file creation for various microservices.Created an OpenStack API for seamless integration with Amazon EC2 cloud-based architecture in AWS. Implemented a Batch Process for scheduling and sending text messages to enroll patients. Cloud Migration: Successfully migrated a Cassandra cluster from one AWS account to another using Cloud Formation Templates in JSON. Worked on AWS High Availability Practices and deployed backup/restore infrastructure. Cloud Application Deployment: Worked with Pivotal Cloud Foundry (PCF) and utilized Spring Cloud for deploying applications onto the cloud. Performance Monitoring: Employed Appdynamics to monitor microservices, creating data collection controllers and ensuring optimal performance.
Contribution to SDLC: Contributed to the analysis, design, development, and testing phases of the Software Development Life Cycle (SDLC).Utilized Agile (SCRUM) methodologies for software development. Application Migration: Migrated an existing application from JSP, Servlets, and Iframes to Spring Boot and Angular Material (Angular 7).Produced and consumed Rest APIs. Forecasting Applications: Developed forecasting applications using Scala, Play, Spark, and Cassandra with historical data. Single Sign-On: Implemented Single Sign-On using Open ID Connect/Azure AD. API Security: Secured Rest APIs using websec. Log4j Configuration: Implemented Log4j Configuration. Application Deployment: Deployed applications into PCF using GoCD CI/CD tool. Play Framework MVC: Expertly worked on handling all the requests to the systems using Play Framework. Quill API and Scala: Utilized Quill API to query and store in the database in a Scala fashion using the powerful Scala, Spark for the collection framework. Kibana Service Binding: Involved in Kibana service binding to PCF to track the application logs.
Migration to Type-safe Stack: Worked on migrating the old Java stack to the Type-safe stack using Scala for backend programming. Integration of Ellucian API's: Integrated Ellucian API's into the system. Oracle Forms Conversion: Converted existing Oracle forms into the latest UI using the Ellucian tool, built on Spring MVC and AngularJS. Database Interaction: Implemented service methods and SQL queries, PL/SQL to interact with Oracle DBMS. Scala Collection Framework: Used Scala collection framework to store and process complex user information. Core Java Business Logic: Responsible for the development of business logic in Core Java. Spring MVC Implementation: Implemented Spring MVC to achieve the Model-View-Controller design pattern. Spring Configuration: Configured Spring to manage actions as beans, set their dependencies in a Spring context file, and integrated the middle tier with the Spring web layer. Scala Functional Programming: Used Scala functional programming to perform calculations for student billing forms.
Jasper Reports Creation: Created Jasper reports for the application. Groovy-Grails Development: Used Groovy-Grails to develop the application, created new domain, controller, service classes, and views. Gorm Usage: Utilized Gorm for accessing relational data from Postgre Sql. Application Migration: Participated in the migration of applications to quality assurance and/or the production environment. Solved the issues caused in the RELEASE of OCAT 1.8.0 application. GUI and Web Development: Created user-friendly GUI interface and Web pages using HTML5, CSS and AngularJS. CRON Job Implementation: Wrote CRON jobs for scheduling processes used for batch processing.
Data Collection and Distribution: Used Groovy and Spring Boot to collect data from users and packaged the data as JSON distributed to 43 applications. SQL Query Development: Developed complex SQL queries for joining tables. Grails Spock Integration Tests: Implemented Grails Spock Integration Test cases for all existing controllers, services and domain classes. Grails Services and Controllers: Implemented Grails services and controllers to perform actions. Grails Pagination: Implemented Grails Pagination to display data using Grails Templates and views. Error Handling: Implemented better error handling for all service and controller classes. Grails Plugin Development: Implemented Grails plugin for Domain objects for use in multiple projects. UI Development: Implemented UI using Grails server pages. REST Based Web Services: Implemented REST Based Web Services with Spring MVC. Testing, Debugging, and Production Support: Involved in testing, debugging, bug fixing, and documentation. Analyzing logs in the client's production environment to fix any defects as part of the production support.
Java Development: Developed applications using Java, J2EE, Struts, and JDBC. Struts Use Cases: Worked on various use cases in development using Struts and testing functionalities.Created Struts form beans, action classes, JSPs following Struts framework standards. Database Connectivity: Implemented the database connectivity using JDBC with Oracle 9i database as a backend. SOAP Web Services: Developed SOAP-based XML web services. Core Java and PL/SQL: Worked on core Java, using file operations to read system files (downloads) and to present on JSP.Used PL/SQL stored procedures for applications that needed to execute as part of scheduling mechanisms. Troubleshooting and Deployment: Provided troubleshooting and error handling support in multiple projects. Configured WebSphere Application server and deployed the web components.