Home office

Naga Ramesh Pandi

Home office

Available to hire

Home office

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Java Developer at PA Consulting
July 20, 2023 - Present
Development and enhancement of microservices in Java 17/Spring Boot for the UK Home Office. Integrated Drools Rule Engine with microservices to externalize business logic, improving maintainability and release cycles. Collaborated with business analysts to translate requirements into executable rules for migrant status types. Designed and executed automated API validation using Postman for 50+ REST endpoints, improving reliability and reducing defects by 20% before release. Leveraged Docker for CI/CD, AWS cloud deployment, and Jenkins pipelines. Implemented object-to-object mapping with MapStruct/Dozer and data transformation with AtlasMap. Built enterprise reports using JasperReports/Jaspersoft Studio. Supported Dynatrace-based monitoring and Grafana dashboards for observability.
Sr. Software Programmer at InfrasoftTech (for BGC Partners, Canary Wharf, UK)
July 1, 2020 - October 23, 2025
Led development and enhancement of Cantor - Brokerage Receivables and eBilling month-end processes. Migrated Perforce to Git and implemented the IntelliMatch Payment module. Built scalable trade-feed processing with multithreading and refactoring, and integrated various source systems using Spring Integration. Contributed to front-end work with Angular components and implemented backend logic in Java/J2EE. Worked in an Agile environment with continuous integration and deployment.
Sr. Software Programmer at InfrasoftTech
March 1, 2011 - October 23, 2025
Contributed to banking/trading projects leveraging Java/J2EE, Struts, JMS, and Unix scripting. Implemented server-side logic, database integration (Sybase/MS SQL/Oracle), and batch processes. Delivered enhancements and bug fixes across multiple modules, and supported BAU activities.
System Analyst at InfrasoftTech / Citibank, Bahrain
May 1, 2009 - October 23, 2025
Analyzed requirements and developed Java Action classes, JSPs, and XML/XSL for Citibank Bahrain projects. Implemented MVC architecture and integrated with third-party Web services. Collaborated with BAs and vendors to ensure accurate integration and timely deliverables.
Software Engineer at Ace Televoice & Services Pvt. Ltd.
September 1, 2007 - October 23, 2025
Developed Java Action classes and JSPs, prepared XMLs, XSLs, and SQL statements. Engaged with BAs and BU for requirements, applied SOLID principles, and worked in a Scrum team environment.
Java Developer at PA Consulting (Home Office, UK)
August 1, 2021 - October 30, 2025
Development and enhancement of microservices; integrated Drools with Spring Boot to externalize business rules; translated requirements into executable rules with BI/BA collaboration; designed and executed automated REST API tests; deployed cloud-native applications on AWS; built CI/CD pipelines with Jenkins, Docker, and Kubernetes; implemented object-to-object mapping with MapStruct/Dozer; crafted data transformation with AtlasMap; produced enterprise reports with JasperReports; collaborated with Level 3 support to resolve production incidents and ensure service stability; monitored with Dynatrace RUM and dashboards; adhered to Agile methodologies.
Java Developer at BGC Partners (Canary Wharf, UK) – InfrasoftTech
July 1, 2020 - July 1, 2020
Led development and enhancement of Cantor - Brokerage Receivables; extended server-side business logic; implemented multi-threaded data processing to handle multiple source systems; developed IntelliMatch Payment module; migrated source control from Perforce to Git; integrated Spring Integration with various systems; built front-end components with Angular; contributed to Docker-based CI/CD and microservice deployment; collaborated with stakeholders for month-end processes.
Sr. Software Programmer at InfrasoftTech, Mumbai, India
March 1, 2011 - March 1, 2011
Development and enhancement of server-side logic and database integration to support multi-source systems; contributed to month-end reconciliation workflows and GL reporting; implemented and optimized data processing for financial trading feeds; participated in agile delivery and collaboration with business teams.
System Analyst at Citibank, Bahrain (InfrasoftTech)
May 1, 2009 - May 1, 2009
Interacted with business analysts to gather requirements; developed Java-based modules and Web Services integration; worked with Struts/JSP, JMS, JTA, and Tibco-based messaging; contributed to design reviews and technical documentation.
Software Engineer at Ace Televoice & Services Pvt. Ltd., Mumbai, India
September 1, 2007 - September 1, 2007
Coding for Java Action classes, JSPs, and XML/SQL artifacts; collaborated in Scrum environments; contributed to clean architecture and SOLID principles; prepared technical specifications and unit tests.
Java Developer at PA Consulting (Home Office project, United Kingdom)
July 1, 2023 - Present
Developing and enhancing Java 17 microservices with Spring Boot; integrated Drools to externalize business rules; collaborated with BAs to translate requirements into executable rules; implemented automated REST endpoint validation with Postman; built Kafka-based event-driven architecture; containerized services with Docker; deployed on AWS; built CI/CD pipelines with Jenkins; contributed to observability using Dynatrace and Grafana; developed Angular UI components; implemented data mapping with MapStruct/Dozer and data transformation with AtlasMap.
Java Developer at Home Office / DoD project
October 1, 2022 - June 1, 2023
Designed and optimized PostgreSQL queries for real-time dashboards; used DBeaver for schema design and data migration; implemented Kafka Connect with PostgreSQL and Elasticsearch for real-time ingestion and search; performed bug fixes; engaged in BAU enhancements.
Java Developer at InfrasoftTech - Person API (PAPI) project
August 1, 2021 - September 1, 2022
Built microservices using Java 1.8 and Spring framework; integrated via Spring Integration; created centralized Swagger UI portal for over 27 microservices; used RabbitMQ for inter-service communication; containerized with Docker; implemented Jenkins pipelines for CI/CD; worked with Kubernetes (HELM) and microservices deployment.
Senior Software Programmer at InfrasoftTech / BGC Partners - Cantor BR
April 1, 2011 - July 1, 2020
Developed and enhanced month-end billing and eBilling workflows; migrated from Perforce to Git; implemented IntelliMatch Payment module; constructed high-performance trade feeds; performed BAU activities and multi-source integration; built microservices; front-end components with Angular; used Spring Integration; Unix scripting; JUnit, TDD; Docker-based CI/CD; AWS; Spring, Hibernate; JMS.
Senior Software Programmer at InfrasoftTech
May 1, 2009 - March 1, 2011
Delivered server-side Java applications with Spring/Hibernate; implemented multi-team collaboration; involved in Cantor BR project later.
System Analyst at InfrasoftTech (Citibank Bahrain)
September 1, 2007 - May 1, 2009
Interacted with BAs; developed Java action classes, JSPs, and XML; integrated with third-party services; used Struts; Oracle 10g; wrote stored procedures; contributed to WebLogic deployment and web services.
Software Engineer at Ace Televoice & Services Pvt. Ltd.
September 1, 2006 - August 1, 2007
Coding Java, JSP, Struts; prepared SQL statements and XML; familiar with Spring Framework; worked in Scrum; applying SOLID principles.
Java Developer at Citibank Bahrain (OltServices/OltDealing/OltHandoff/OltScheduler)
December 1, 2007 - December 1, 2008
Developed Java class files; created TibRV/TibEMS connections and MQ integrations; built and enhanced OLT-related services for trading environment.
Software Engineer at MCGM, Mumbai
September 1, 2006 - August 1, 2007
Developed front-end JSP; form beans; action classes; JDBC-based database connectivity.
Java Developer at Home Office, UK (PA Consulting)
July 1, 2023 - Present
Development and enhancement of multiple microservices; integrated Drools with Spring Boot to externalize business logic; collaborated with business analysts to translate requirements into executable rules; designed and implemented Drools rules and decision tables; created automated REST endpoint tests with Postman; built data transformation pipelines using AtlasMap and Spring Boot; developed enterprise reports with JasperReports/Jaspersoft Studio; built responsive UI components with Angular/TypeScript/RxJS; created event-driven microservices using Kafka with producers/consumers, DLQ and retry logic; integrated Angular frontend with REST APIs; utilized Docker for CI/CD; deployed on AWS; built Jenkins pipelines; implemented object mapping with MapStruct/Dozer; monitored Kafka with Grafana; used Dynatrace for performance monitoring; followed Agile methodologies; handled BAU fixes.
Java Developer at BGC Partners, Canary Wharf, UK (InfrasoftTech)
April 1, 2011 - July 1, 2020
Backend development and system integration for Cantor-BR; month-end billing and eBilling enhancements; Perforce to Git migration; implemented IntelliMatch Payment module; improved trade feed processing via multithreading and refactoring; collaborated with business teams in an Agile environment.
Sr. Software Programmer at InfrasoftTech, Mumbai, India
May 1, 2009 - March 1, 2011
Led backend development using Java/J2EE; built and integrated microservices; server-side logic development; experienced with JMS, Struts, Hibernate, JDBC; contributed to design and implementation across SDLC; supported migration and integration efforts.
System Analyst at Citibank, Bahrain (InfrasoftTech)
September 1, 2007 - May 1, 2009
Analyzed requirements; collaborated with business and vendor teams to deliver solutions; contributed to model design and data integration; supported deployment and testing activities.
Software Engineer at Ace Televoice & Services Pvt. Ltd., Mumbai, India
September 1, 2006 - September 1, 2007
Java-based development; SCRUM team participation; worked with Spring Framework and related technologies; contributed to backend modules and integration.
Sr. Software Programmer at InfrasoftTech / BGC Partners (Cantor - Brokerage Reconciliations)
April 1, 2011 - July 1, 2020
Developed and enhanced month-end billing and eBilling processes; migrated source control from Perforce to Git; implemented IntelliMatch Payment module; built scalable, multi-source trade feeds with multi-threading; collaborated with business during month-end closures; contributed to microservices and front-end components; implemented Docker-based CI/CD for microservices; built Angular-based UI and JMS-based messaging.
System Analyst / Developer at Citibank, Bahrain (Projects: OLTServices, OltDealing, OltHandoff, OltScheduler)
January 1, 2007 - December 1, 2008
Involved in coding for Java classes; created Tibrv/TibEMS connections, FTP, and MQ integrations; developed MVC components, JSP/Servlets; collaborated with business analysts and third-party vendors for web services integration.

Education

B.Tech. (Computer Science) at JNT University, Hyderabad
January 11, 2030 - January 1, 2004
Diploma in Computer Science & Engineering at Andhra Pradesh Polytechnic, State Board of Technical Education
January 11, 2030 - January 1, 1999
B.Tech. (Computer Science) at JNT University, Hyderabad
January 11, 2030 - January 1, 2004
Diploma in Computer Science & Engineering at Andhra Pradesh Polytechnic, State Board of Technical Education
January 11, 2030 - January 1, 1999
B.Tech. (Computer Science) at JNT University, Hyderabad
January 11, 2030 - January 1, 2004
Diploma in Computer Science & Engineering at Andhra Pradesh Polytechnic, State Board of Technical Education
January 11, 2030 - January 1, 1999
B.Tech. (Computer Science) at JNT University, Hyderabad
January 11, 2030 - January 1, 2004
Diploma in Computer Science & Engineering at Andhra Pradesh Polytechnic, State Board of Technical Education
January 11, 2030 - January 1, 1999
B.Tech. (Computer Science) at JNT University, Hyderabad
January 11, 2030 - January 1, 2004
Diploma in Computer Science & Engineering at Andhra Pradesh Polytechnic, State Board of Technical Education
January 11, 2030 - January 1, 1999

Qualifications

Active Security Clearance – SC Level (UK)
January 11, 2030 - October 30, 2025
Certification
January 11, 2030 - February 28, 2026

Industry Experience

Financial Services, Life Sciences, Professional Services, Government, Software & Internet, Media & Entertainment, Other