Senior Software Engineer
Current➢ GOLD is a real-time billing system in the telecom industry.- Upgrade the Java version of the product (from 7 - to 11).- Upgrade the Oracle version of the product (from 12 - to 19).- Bug fixing.- Developed thread-safe (synchronized & atomic) data migration tool using Quarkus Framework. The data migration tool is developed in a configurable way. By specifying the number of threads from the config file, performance enhancement can be done by utilizing CPU time on different machines. Thread-pool is used to provide this capability. Optimum performance can be achieved by setting the number of database connections from the config file. Hikari CP (connection-pool) API is used to achieve that capability. These are some of the many configurable capabilities. SonarQube is used to control code quality.- Modified EJB services.- Integration of JBoss services and the data migration tool.- Developed a job and managed it by creating a cron job on Linux OS.