Software Engineer
CurrentAs a seasoned Java developer at the Federal Reserve Bank, I specialize in crafting robust, scalable, and efficient software solutions while enhancing software quality, reliability, and cloud readiness. I collaborate closely with cross-functional teams to align technology solutions with business needs.Java Development: Proficient in creating high-quality backend services, user-friendly interfaces, and optimizing existing code for peak performance. Updated payment applications to comply… Show more As a seasoned Java developer at the Federal Reserve Bank, I specialize in crafting robust, scalable, and efficient software solutions while enhancing software quality, reliability, and cloud readiness. I collaborate closely with cross-functional teams to align technology solutions with business needs.Java Development: Proficient in creating high-quality backend services, user-friendly interfaces, and optimizing existing code for peak performance. Updated payment applications to comply with ISO20022 standards for Creditor Payment Activation Requests. Enhanced application integrity by updating email syntax validation and developing a database helper class.Collaborative Approach: Adept at translating business requirements into effective technology solutions, ensuring alignment with organizational goals through teamwork and communication.Security and Performance: Implemented CAIA user authentication using SailPoint and OAuth 2.0, enhancing security and access control for 20,000+ users. Developed informative error pages for user authentication failures.Automated Testing: Integrated automated API tests into CI/CD pipelines using JUnit5 within Docker, ensuring rigorous testing of every code change before deployment. Leveraged AWS cloud technologies for scalable testing environments.Complementary Skills: Proficient in Bitbucket for version control, Jira for project management, and JUnit for rigorous testing. Skilled in debugging, shell scripting, and adherence to the SDLC. Technical Documentation: Expertise in producing comprehensive technical documentation to enhance project transparency and knowledge sharing. Show less