Senior Software Engineer
CurrentLTIMindtree โ Central Board of Direct Taxes (CBDT) Project, Ministry of FinanceAs a Software Development Engineer, I design and implement high-quality software solutions to streamline tax management and enhance system efficiency. My daily work involves developing microservices, creating REST APIs, modernizing legacy code, integrating third-party tools, and optimizing system performance to meet client needs for functionality and scalability.๐๐ฒ๐โฆ Show more LTIMindtree โ Central Board of Direct Taxes (CBDT) Project, Ministry of FinanceAs a Software Development Engineer, I design and implement high-quality software solutions to streamline tax management and enhance system efficiency. My daily work involves developing microservices, creating REST APIs, modernizing legacy code, integrating third-party tools, and optimizing system performance to meet client needs for functionality and scalability.๐๐ฒ๐ ๐๐ฐ๐ต๐ถ๐ฒ๐๐ฒ๐บ๐ฒ๐ป๐๐:- Microservices and APIs: Built microservice components using Core Java, RESTful Web Services, and Spring Boot for a robust system architecture.- Portal Registration: Automated registration with Spring Batch, achieving ๐ต๐ด% faster processing.- Code Modernization: Aligned outdated codebases with current standards for better maintainability.- System Optimization: Achieved a ๐ต๐ญ% reduction in API latency with an 88% cache hit ratio using in-memory caching strategy.- Critical API Performance: Reduced login time from 8 minutes to 3 seconds (๐ต๐ต.๐ฏ๐ฏ% improvement) using Red Hat 3scale throttling strategies.- Multithreading Efficiency: Improved data processing speed by ๐ฏ๐ซ using the Executor framework.- CI/CD Pipeline: Developed Jenkins jobs, cutting production deployment time by ๐ด๐ฏ% (from 2 hours to 20 minutes).- Security Compliance: Ensured STQC standards with OWASP-integrated Jenkins pipelines to identify and mitigate third-party vulnerabilities.- Spring AOP Annotations: Streamlined development with custom annotations created using Spring AOP.- Spring Boot Conversion: Enhanced modularity by converting components into Spring Boot applications.- Build Optimization: Configured Maven profiling for Production, dev, and Disaster Recovery.- Dependency Management: Established a Nexus repository with proxy Maven repositories for efficient dependency management. Show less