- Performed unit testing on individual components built with React before integrating them into an overall application.
- Conducted full lifecycle software development from planning to deployment and maintenance.
- Delivered code to meet functional or technical specifications.
- Designed user-friendly software interfaces to simplify overall management.
- Developed React applications using Redux state management and RESTful APIs.
- Implemented automated tests for all React components using Jest and Enzyme.
- Provided support during QA testing phases by troubleshooting any issues found within the react application.
- Designed mobile applications for Apple and Android platforms.
- Analyzed and tested applications prior to launch to remedy last minute issues.
- Monitored browser compatibility issues while coding layouts using HTML5, CSS3, JavaScript and jQuery along with other frameworks like Bootstrap or Material UI when creating react apps.
- Created Reusable Modules and Custom Directives in Angular 9.0 which got used in various places of application.
- Implemented Angular Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory tested all application controllers extensively with AngularJS built-in testing facilities.
- Using UI Bootstrap coupled with AngularJS to create popovers, Modal Windows, Alerts and Accordions to give the site expressive and dynamic functionality.
- Applied AngularJS features like building the components and binding the data using data binding methods.
- Used AngularJS Expressions and Scope object to bind data and controller with views.
- Used NodeJS to offer an easy and safe way to build high performance and scalable application.
- Added dynamic functionality to the application by implementing JQuery, Node js.
- Followed Agile Methodologies to promote iterations, collaboration, and process adaptability and participated in SCRUM meetings.
- Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript.
- Developed and executed software systems utilizing JavaScript and Groovy.
- Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used React JS for templating for faster compilation and developing reusable components.
- Worked on Java 1.8 features such as Lambda Expressions for making anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
- Used Apache POI for uploading Excel files and optimized the load time by extensively leveraging Java8 lambda expressions, Streams and parallel Streams.
- Worked with core java concepts like Collections Framework, Multithreading and Memory management.
- Designed and actualized application utilizing Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Transactions, Spring JDBC.
- Developed business modules in Cobol/DB2 programs including DB2 store procedures for data cleanup, data integrity and archive project on saving applications.
- Integrated Spring Security with JDBC to manage user registration and login.
- Implemented user authorities' management with Spring Security.
- Implemented Microservices platform build upon Spring Boot Services.
- Worked on development and implementation of the MVC Architectural pattern using Spring Framework.
- Developed the application with various Spring Framework modules like Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Security.
- Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
- Designed and integrated the full-scale Hibernate persistence solution with the application architecture.
- Involved in using JPA (Java Persistence API) frameworks and APIs as JDO and Hibernate.
- Involved on development of RESTful web services using JAX-RS in a Spring based project.
- Involved in building database Model, APIs in order to build an interactive web based solution.
- Created User Controls and simple animations using Java Script.
- Proficient in Application Development/Maintenance using Legacy RPI languages.
- Enterprises Integrated Pattern Implemented with Apache Camel.
- Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
- Worked on XML and JSON for transferring and retrieving data between different applications.
- Worked on implementing CURD operations using Marklogic NoSQL REST API Services.
- Wrote services to store and retrieve user data from MongoDB for the application on devices.
- Experience with querying on data present in Cassandra cluster using CQL (Cassandra Query Language).
- Experience in using Sqoop to import the data on to Cassandra tables from different relational databases.
- Responsible for all backup, recovery, and upgrading of all of the PostgreSQL databases.
- Assisted in designing and management of PostgreSQL database schemas and tables.
- Unit and Integration testing using JUnit, Mockito, TestNG, Karma, Selenium, Jasmine and Jmockit.
- Developed Test Scripts to implement Test Cases, Test Scenarios and features for BDD (Behavior Driven Development).
- Experience in using build tools such as MAVEN.
- Developed Docker based microservices deployment modules with Jenkins 2.0.
- Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Groovy and shell.
- Experience in using GIT as version control and JIRA for bug tracking.
- Utilized Amazon Web Services (AWS) EC2 to deploy Docker containers.
- Websphere is used as an Application Server to Deploy the Application.
- Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.
- Managed different AZURE environment for provisioning of Linux servers and services executed by the providers.
- Implemented a centralized logging system using log stash configured as an ELK stack (Elastic search, Log stash, and Kibana) to monitor system logs, AWS Cloud Watch, VPC Flow logs, changes in S3 etc.
Environment: Agile Methodology, Java1.8, J2EE, HTML5, CSS3, JQuery, Ajax, Bootstrap, JavaScript, Angular 2, NodeJS, Hibernate, Spring MVC, Spring IOC, Spring boot, Spring security, OAuth , XML, GIT, JSP, JUnit, Maven, IBM WebSphere, Apache AXIS, JAX-RS, Restful, Amazon Web Services (AWS), Micro Services, Log4J, Oracle, Docker, Mockito, Mongo DB, JIRA and Spring Tool Suite.