Senior Software Engineer
Current- Writing Spring Batch Based code for processing heavy data files to generate risk reports at the end of day.
- Make Existing code more efficient and improve performance by using multithreading feature of Java
- Analyzing existing monolithic code structure and remodeling them in smaller module for better handling of code base.
- Analyzing sonar-based reports for the existing code base and rewrite clean and vulnerability less code for secure practices and increase code test coverage up to 90% by using junit and Mockito based test framework.
- Understanding client needs and based on that design new software, develop and deploy them in production. [Full Maintenance of software lifecycle].
- Removed 50,000 lines of dead code by using AOP feature of spring after running multiple clients of code base.