Full-Stack Java Developer
Contributed to the software development and enhancement of the Fraud Detection and National Security (FDNS) Directorate system, specifically the FDNS-DS NexGen case management system. Assisted in improving the software to detect, deter, and combat immigration benefit fraud, ensuring that national security and public safety risks were mitigated through more efficient processes.• Developed various UI features using React, enhancing user experience and ensuring seamless interaction with the application.• Implemented and maintained batch jobs using Spring Batch to handle scheduled tasks and data processing.• Contributed to backend development, making updates and implementing new features to improve overall system functionality and performance• Worked within an Agile environment, adhering to Test Driven Development (TDD) practices to ensure code quality and reliable software delivery.• Collaborated on building reusable components and modules in React for consistency and efficiency across the application.