
Fenny Francis
Java Spring API Developer
وظّف هذا الشخص
أرسل عرض عمل مباشرة لهذا المرشح
نبذة
Overall 13 years of experience in development of Web using JAVA and J2EE Technologies. Hands on experience in Core Java, Spring Boot, Spring Security, Spring Cloud, Docker, JWT Token, REST API, Hibernate, Redis Cache, Multithreading, Kafka, RabbitMQ, JSON, XML.
الخبرة
Senior Consultant (Risk Consulting) at Ernst & Young LLP (2025-06 – Present)
API Developer (Team Lead) for HSBC Bank. Led the development of a Digital Wallet solution for Marks & Spencer, enabling digital fraud feeds and integrating new payment event codes into existing APIs.
- Led the project delivery, overseeing end-to-end design and implementation of fraud detection and decisioning microservices for digital banking and payment transactions
- Enabled new payment event codes in existing APIs to support real-time fraud monitoring and digital wallet transactions
- Built and deployed scalable microservices for fraud prevention and transaction risk assessment
- Guided and mentored team members, ensuring high-quality code, best practices, and timely delivery
- Collaborated with cross-functional teams (product, security, architecture, operations) to define and implement fraud prevention strategies
- Managed end-to-end deployment of microservices to production environments
- Played a key role in the HTS core engine from both support and enhancement perspectives
- Provided expert insights into digital risk, resilience, and software management, supporting MENA, US, and Mexico clients with tailored solutions
- Worked with multiple client teams to perform IT risk and digital resilience assessments and advise on effective software and risk management
- Supported senior leadership in identifying business opportunities by demonstrating strong expertise in digital risk and assessment
- Participated in client engagements, contributed to report preparation, and ensured high-quality client service delivery through clear communication and collaboration
Sr Software Engineer at BEO Software Pvt Ltd (2019-08 – 2025-06)
Senior Software Engineer responsible for Java application development, software design, and team management.
- Coordinated with various teams to develop and support Java applications
- Participated in software design meetings to write technical design documents and to propose design solutions
- Developed codes based on user requirements documentation and detailed design documentation
- Recommended optimum coding methodologies based on latest coding developments and project needs
- Provided work effort, budget and timelines for proposed project to Managers
- Developed architectural standards and best practices for application coding
- Performed unit testing of application codes
- Developed and distributed project documentation both internally and externally
- Resolved system defects and performed bug fixes during testing phase
- Developed innovative methodologies to improve project quality, scalability and profitability
- Performed code reviews as needed
- Managed and monitored geographically distributed teams to ensure high quality and timely completion of projects
- Guided Junior Software Engineers in designing and implementing application codes
Sr Software Engineer at BEO Software Pvt Ltd (2012-09 – 2017-07)
Senior Software Engineer working on BEO Atlas project for German Customs Administration.
- Developed the code as per client requirements
- Created routing algorithms according to forwarder specification
- Created logic for message creation according to the forwarder specification in EDI, XML etc.
- Worked closely with the clients in the analysis and development for each iteration in the release cycle of the module
- Unit testing
- Fetching and exporting queries of receiving message
Technical Support Executive at Sutherland Global Services (P) Ltd (2010-09 – 2012-09)
Technical Support Executive providing customer support and IT troubleshooting.
- Working with customers/employees to identify computer problems and advising on the solution
- Logging and keeping records of customer/employee queries
- Analyzing call logs so you can spot common trends and underlying problems
- Updating self-help documents so customers/employees can try to fix problems themselves
- Working with field engineers to visit customers/employees if the problem is more serious
- Testing and fixing faulty equipment
التعليم
B.Tech in Computer Science & Engineering – Kerala University (2009)