Valentine O.
Fullstack Java Developer
Experience
Fullstack Java Developer
Barclays
- Delivered a low latency, high throughput Java based application trigger to TADS specifications, ensuring alignment with Oracle OWS-based Financial Crime Screening platform best practices.
- Implemented and deployed innovative concurrency & parallel processing models using Java, Groovy, Bash Shell and PL/SQL to enhance throughput capabilities during screening workflows and improve sanctions alert processing.
- Engineered automation scripts in UNIX (IBM AIX, Red Hat Linux) to eliminate repetitive operational tasks, improving efficiency across multiple FinCrime alerting states.
- Consumed and transformed data from diverse sources, integrating outputs into downstream applications and updating upstream systems as needed for screening accuracy.
- Implemented complex SQL queries, stored procedures, and performance tuning strategies to optimize large-scale Oracle database operations for screening data.
- Delivered defect-free solutions in live environments, ensuring service stability through proactive root cause analysis and knowledge base creation.
- Collaborated with Financial Crime Technology stakeholders, 1st and 2nd Line of Defence, and solution architects to manage delivery expectations, risks, and dependencies.
- Conducted proof-of-concept projects to evaluate and integrate emerging technologies in alignment with Barclays’ transformative innovation strategy, including API-driven microservices.
- Developed RESTful web services for low latency real-time screening integrations, leveraging Apache Tomcat and secure messaging protocols (JMS/MQ).
- Produced technical documentation, low-level designs, and status reports to support compliance, audit, service management, change delivery and internal governance requirements.
Key achievements:
- Successfully implemented real-time screening service integration with downstream risk systems, enabling faster detection of high-risk transactions.
- Innovated new functionality by incorporating real-time API calls into the screening engine leveraging Groovy script, enabling real-time sanctions block/unblock functionality.
Fullstack Java Developer
Rubies Technologies
- Developed and implemented a high-throughput core banking application service, providing functionality for ledger operations, accounting, transaction management, customer management, journal management, card processing, accounting collections, card management, and payment gateways.
- Embedded robust risk controls in all financial processes through Java-based web development to mitigate security and operational risks.
- Implemented the service tier of the Digital Banking financial platform using AWS serverless architecture focusing on scalability, security, and high availability.
- Leveraged Java and Spring Boot to incorporate risk management features ensuring compliance with regulatory standards.
- Integrated with 3rd party retail payment networks using a microservices architecture, Spring Boot, Kafka, and AWS infrastructure.
- Developed an ISO-8583 processing gateway using the JPOS Java library 2.1 and Spring Boot to establish a host-to-host interface with the PostBridge Interchange of the Card Switching provider, including fraud detection features.
- Implemented proactive monitoring using Elasticsearch, Logstash, and Kibana (ELK stack) for real-time logging and analysis of backend microservices.
- Implemented a distributed caching solution with Redis, reducing average latency to 0.5 seconds for high-throughput operations while maintaining data integrity.
- Developed web-based back-office portals using React, Bootstrap, and Tailwind for customer profiling, transaction management, business reporting, performance management, and dispute resolution. Deployed as SPAs on AWS S3 and integrated Cypress for end-to-end testing.
- Led and participated in transformation initiatives focusing on migrating legacy systems to modern resilient architectures, applying structured change management frameworks to ensure smooth transitions and minimal service disruptions.
Full stack Java Developer
NUBEERO Limited
- Architected and developed a high-performance, high-throughput, low-latency microservices-based insurance broker service using Spring Boot, Hibernate, Maven, Azure VM, Docker, and Kubernetes, achieving 99% success rate in response times under peak load.
- Utilized Azure Container Registry and Azure Kubernetes Service for microservices deployment and container orchestration.
- Developed predictive models for customer behavior analysis and implemented machine learning algorithms using Python, Pandas, and NumPy to optimize underwriting processes and derive actionable insights.
- Improved performance by optimizing SQL execution plans for high-volume data retrieval, enhancing data throughput by 60%.
- Practiced test-driven development using JUnit, Mockito, and Spring Testing, contributing to a 45% reduction in production bugs.
- Utilized the ELK stack for log aggregation, analysis, and visualization enabling proactive monitoring and alerting for critical system components.
Full stack Java Developer, Solutions Architect
QUCOON Limited
- Architected and implemented a low-latency, serverless, omni-channel digital banking financial service using Java 17 on AWS Lambda and AWS SDKs covering web, mobile, and USSD channels, improving response times under load by 50% and reducing cloud compute costs by 80%.
- Developed and implemented a payment and switching management system based on the ISO 8583 framework including ISO packagers, source nodes, sink nodes, QMUX, ISO Server, and Transaction Manager with high-performance persistence.
- Utilized JUnit, Mockito, and Pact for integration and unit tests and contract testing, improving service-to-service reliability and reducing production bugs by 45%.
- Leveraged AI and machine learning algorithms to enhance fraud detection and customer segmentation, significantly improving transaction monitoring and risk management.
- Led the transformation of legacy banking systems to a modern serverless architecture using AWS services and applied change management frameworks to ensure smooth transitions with minimal service disruptions.
Software Developer, Data Analyst
ECOBANK Limited
- Developed an ISO 8583 transaction processing payment gateway using the JPOS library, ensuring high-throughput communication between middleware services and Postilion FEP systems for MasterCard and VISA foreign currency transactions.
- Implemented middleware automation scripts to digitalize the bank’s e-commerce, card payments, and regulatory reporting functions.
- Automated retrieval of payment reconciliation data from 3rd party payment platforms powered by MasterCard, Visa, and Postilion for operational and dispute management processes.
Summary
A highly skilled Java full-stack engineer with expertise in developing and delivering high-quality, scalable, and maintainable software solutions using frameworks like Spring Boot, TypeScript and React for fullstack development.
Proficient in utilizing industry-aligned programming languages, frameworks, and tools to optimize performance and ensure seamless integration with business objectives.
Adept at cross-functional collaboration with product managers, designers, and engineering teams to define software requirements and devise effective solution strategies.
Committed to promoting code quality through adoption of test-driven development, contract testing, code reviews and adherence to secure coding practices.
Languages
Education
University of Essex
Masters · Artificial Intelligence · United Kingdom · 3.0
University of Lagos
BSc Computer Engineering · Computer Engineering · Lagos, Nigeria
Certifications & licenses
AWS Certified, Cloud Architect
NASBA CPE Certificate in Artificial Intelligence Essentials
Similar Freelancers
Discover other experts with similar qualifications and experience