Senior Software Engineer with 12+ years of full-stack Java/J2EE experience designing, building, and deploying secure, scalable enterprise applications across banking, insurance, healthcare, energy market, and eGovernance. Deep expertise in Java 21, Spring Boot microservices, REST API design, and OAuth 2.0 based security, with hands-on delivery on cloud-native platforms including OpenShift, PCF, and AWS. Owns end-to-end delivery across requirements, design, CI/CD automation, testing, and production support within Agile/Scrum teams. Experienced in modernizing monoliths into microservices, building high-throughput data pipelines with Spring Batch, and improving performance using Redis caching.

Bharath Mannaperumal

Senior Software Engineer with 12+ years of full-stack Java/J2EE experience designing, building, and deploying secure, scalable enterprise applications across banking, insurance, healthcare, energy market, and eGovernance. Deep expertise in Java 21, Spring Boot microservices, REST API design, and OAuth 2.0 based security, with hands-on delivery on cloud-native platforms including OpenShift, PCF, and AWS. Owns end-to-end delivery across requirements, design, CI/CD automation, testing, and production support within Agile/Scrum teams. Experienced in modernizing monoliths into microservices, building high-throughput data pipelines with Spring Batch, and improving performance using Redis caching.

Available to hire

Senior Software Engineer with 12+ years of full-stack Java/J2EE experience designing, building, and deploying secure, scalable enterprise applications across banking, insurance, healthcare, energy market, and eGovernance. Deep expertise in Java 21, Spring Boot microservices, REST API design, and OAuth 2.0 based security, with hands-on delivery on cloud-native platforms including OpenShift, PCF, and AWS.

Owns end-to-end delivery across requirements, design, CI/CD automation, testing, and production support within Agile/Scrum teams. Experienced in modernizing monoliths into microservices, building high-throughput data pipelines with Spring Batch, and improving performance using Redis caching.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced
Tamil
Fluent

Work Experience

Senior Software Engineer at IZENO Private Limited
May 1, 2025 - Present
Designed and developed scalable, secure RESTful APIs for electricity market settlement, trading, and metering using Java 21 and Spring Boot. Implemented OAuth 2.0 based authentication and authorization for API access. Built and optimized persistence layers with JPA/Hibernate for query efficiency and data integrity. Improved performance using Redis caching for high-frequency, low-latency access. Deployed and managed services on JBoss EAP 8.0 and Red Hat OpenShift to ensure high availability for regulated market operations. Created and maintained GitLab CI/CD pipelines to automate build, test, and deployment workflows. Collaborated with cross-functional teams for domain-specific solutions aligned to electricity market regulatory compliance.
Senior Software Engineer at IZENO Private Limited | Singapore (Electricity Market client)
May 1, 2025 - Present
Design and develop scalable REST APIs for electricity market settlement, trading, and metering using Java 21 and Spring Boot. Implement OAuth 2.0 authentication and authorization to secure API access across integrated systems. Build and optimize persistence layers with JPA/Hibernate to improve query efficiency and data integrity. Improve low-latency performance using Redis caching strategies. Deploy and manage applications on JBoss EAP 8.0 and Red Hat OpenShift for high availability in regulated operations. Set up and maintain GitLab CI/CD pipelines for automated build, test, and deployment. Collaborate with cross-functional teams for domain-specific regulatory compliance.
Senior Software Consultant (Contract) at DBS Bank | Horizon Manpower
November 1, 2024 - April 30, 2025
Developed and integrated banking and fintech modules supporting customer financial planning and investment activities. Built batch data pipelines using Spring Batch to extract and load data into regional domain tables. Implemented Spring Batch Remote Partitioning to distribute workload across multiple JVMs and increase throughput. Developed REST endpoints to cache domain data using Redis. Built microservices with Spring Boot and Spring Cloud (Gateway, Eureka, Feign, Resilience4J, Sleuth) following domain-driven design principles. Deployed on Pivotal Cloud Foundry (PCF) and supported QA during requirements gathering and analysis.
Software Consultant (Contract) at Accenture | Elliott Moss
June 1, 2022 - October 31, 2024
Converted a monolithic application into a microservices architecture using Spring Boot and 12-factor app principles; deployed, scaled, and configured on AWS. Owned end-to-end deliverables while meeting committed timelines. Built microservices using Spring Cloud (Gateway, Eureka, Feign, Resilience4J, Sleuth) with domain-driven design. Produced REST API documentation using Swagger/OpenAPI. Integrated consumed data feeds with multiple downstream subsystems, including current data feed channels. Used Spring Config Server for centralized configuration and AWS CloudWatch for centralized logging. Implemented reliable Kafka message parsing components for consumption by existing subsystems regardless of data availability.
Software Consultant (Contract) at Accenture, Singapore | Elliott Moss
June 1, 2022 - October 31, 2024
Converted a monolithic application into a microservices architecture using Spring Boot and 12-factor practices; deployed, scaled, and configured on AWS. Owned deliverables end-to-end and consistently met committed timelines. Built microservices with Spring Cloud (Gateway, Eureka, Feign, Resilience4J, Sleuth) using domain-driven design. Generated REST API documentation with Swagger/OpenAPI. Integrated consumed data feeds with multiple downstream systems, and implemented reliable Kafka message parsing components to support consumption even when data availability differs. Used Spring Config Server for centralized configuration and AWS CloudWatch for centralized logging.
Technical Analyst at Ford Global Technology & Business Center
October 1, 2018 - June 30, 2022
Worked as web application developer/lead across multiple insurance domains. Participated in Agile sprint story grooming and reviewed acceptance criteria with business teams. Built RESTful services following OpenAPI specifications and used 42Crunch to test APIs and identify vulnerabilities early. Secured services via API Gateway and OAuth 2.0; deployed on PCF and monitored with Splunk and Dynatrace. Used Spring Batch for database extraction and loading into outbound systems. Developed user profile and microservice modules using Spring Boot and Spring MVC with dependency injection. Contributed to estimation, planning, and scheduling; set up Jenkins CI/CD pipelines to reduce deployment time and was recognized for contributions across projects and hackathons.
Technical Lead at HCSC (via Accenture)
June 1, 2015 - October 31, 2018
Led development team and guided implementation using a strong understanding of existing and new requirements. Analyzed legacy COBOL logic and converted it to Java for modernization of core insurance systems. Developed business rules using ILOG JRules on IBM Business Rule Management System. Converted monolithic/layered applications into a microservices architecture stack using Spring and Jersey. Applied Scrum/Agile iterative development and implemented CI/CD automation with TDD practices in SOA and Agile environments.
Software Engineer at BTE Consulting / Raagaa
June 1, 2010 - March 31, 2015
Developed end-to-end JEE applications across front-end, web tier, and services tier. Built component-based UIs using JSF and PrimeFaces. Designed a Dynamic Invocation Framework to drive transaction process flows dynamically based on customer configuration. Contributed to core JSF engine components including bean discovery, value/method bindings, component binding, and event generation. Developed standard reports using Jasper Reports (including parameterized, linked, chart, crosstab, and sub-reports). Applied Java/J2EE concepts using JSF, Spring Core, Spring Security, Spring Data JPA, and Hibernate across DEV, SIT, UAT, and PROD environments.

Education

B.Tech, Information Technology at Dhanalakshmi College of Engineering, Anna University, Chennai
January 1, 2006 - January 1, 2010
Higher Secondary (HSC) at Adharsh Higher Secondary School, Tamil Nadu State Board, Bhavani
January 1, 2005 - January 1, 2006
SSLC at St. Michael's Higher Secondary School, Tamil Nadu State Board, Gingee
January 1, 2003 - January 1, 2004
B.Tech, Information Technology at Dhanalakshmi College of Engineering, Anna University, Chennai
January 1, 2006 - January 1, 2010
Higher Secondary (HSC) at Adharsh Higher Secondary School, Tamil Nadu State Board, Bhavani
January 1, 2005 - January 1, 2006
SSLC at St. Michael's Higher Secondary School, Tamil Nadu State Board, Gingee
January 1, 2003 - January 1, 2004

Qualifications

Add your qualifications or awards here.

Industry Experience

Energy & Utilities, Financial Services, Government, Healthcare, Software & Internet, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more