Experienced Software Developer adept in design, development, testing, and maintenance of software systems with expertise in Forex and Payments domain with in the Banking industry with a proven ability to collaborate with cross-functional teams, ensure regulatory compliance, and deliver high-performance solutions under stringent SLAs
Overview
7
7
years of professional experience
1
1
Certification
2
2
Languages
Work History
Java Developer
Adecco Personnel Pte Ltd (Credit Agricole CIB)
10.2022 - Current
Developed and maintaining low latency enterprise cash management system applications using real-time big data streaming and processing.
Coordinating with cross-functional teams globally to deliver new payment features based on financial regulations and client requests.
Implemented ISO payment standards including PAIN v3, PAIN v9, CFNOB and MT101 formats for clearing and settlement processes for corporate payments for the bank.
Working and have experience in CI/CD pipeline implementation, ensuring efficient and automated software delivery processes.
Proficient in all aspects of the software life cycle, including Build/Release/Deploy processes.
Monitoring and debugging potential errors in existing and new features.
Working with Scrum/agile deliveries with cross functional teams.
Job Duties and Responsibilities:
Analyze functional specifications for the development of the payment processing applications.
Make design, coding, testing and technical documentation related to the software development.
Prepare and maintain technical documentation for project team and client deliverables.
Perform peer review on the team's development, following the CA-CIB coding standards.
Provide technical support on software applications under responsibilities.
Liaise with other support teams and help in analysis, debugging and resolution of issues.
Java Developer
Reputation.com Pvt Ltd
05.2021 - 09.2022
Designed and developed Customer Experience(CX) based platform applications using Java and Spring Boot.
Designed, developed and Integrated various Java application projects into the CX platform.
Managed large data handling, structuring, and validation for customer experience data from multiple client sources for the.
Created and integrated various dashboards of big data for visualizations and analysis in CX platform.
Job Duties and Responsibilities:
Design, implement, and maintain Java-based applications that meet business requirements.
Write clean, scalable, and efficient code following best practices.
Collaborate with Cross-Functional Teams.
Work closely with product managers, designers, and other developers to define software requirements and system specifications.
Participate in code reviews and provide constructive feedback to team members.
Design, develop Restful or SOAP-based APIs for seamless integration with other systems and third-party services.
Ensure secure and reliable communication between systems.
Identify and fix performance bottlenecks in Java applications.
Optimize code and database queries to improve overall application performance.
Debug and resolve issues in existing applications, providing timely support to end-users.
Monitor application performance and availability, implementing solutions for any identified issues.
Contribute to Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives.
Break down user stories into technical tasks and deliver them within the sprint timelines.
Develop automated tests to ensure code quality and reliability.
Perform thorough testing of applications to identify and resolve bugs before release.
Java Developer
Development Bank of Singapore, DBS
02.2019 - 05.2021
Developed Forex pricing and booking engines apis which offers Forex payment (100+ currencies) conversion for the customers of bank
Provided application support for corporate clients across Asia region.
Experienced in designing and developing microservices architecture-based RESTful APIs, with hands-on expertise in the Spring Boot framework, Apache Kafka, Elasticsearch (ELK), and MySQL/MariaDB.
Developed RESTful microservices-based APIs using event-driven architecture.
Developed and used Docker containers in OpenShift Cloud environments for scalable and containerized application deployment.
Experienced in developing blue-green deployment strategies for efficient and reliable software deployment.
Revamped monolith system to Microservices approach with Java SpringBoot.
Proficient in working with Scrum/Agile methodologies and cross-functional teams.
Analyzed functional specifications for the development in Treasury and Trading domain applications.
Participated in design, coding, unit tests and technical documentation related to development.
Job Duties and Responsibilities:
Analyze business requirements for the development of Treasury and Trading domain applications.
Design , code and maintain software applications of the bank
Prepare and maintain technical documentation for project team and client deliverables.
Perform peer review on the team's development.
Provide support and maintenance of deployed software applications.
Java Developer
Tata Consultancy Services
05.2018 - 02.2019
Developed and supported the online e-commerce project - monolithic Java application's.
Application/Production Support Team Lead at Adecco Personnel Pte Ltd (Credit Agricole CIB)Application/Production Support Team Lead at Adecco Personnel Pte Ltd (Credit Agricole CIB)