Senior Software Developer

Ashok V

Java / Spring Boot · Cloud & Microservices · Application Security

7.5+ years building secure, high-throughput backend systems for banking, airline, and telecom platforms — from trading data pipelines at HSBC to payments infrastructure at RBC.

Summary

Skills

Click a core skill to see exactly which roles used it in the timeline below.

Languages & Technologies

Core JavaPythonJavaScriptNode.jsHTMLCSSXMLXSLTRESTful Web ServicesSOAPJSPJDBCJAXJMSAJAXPerl Scripting

Security

OAuth 2.0JWTSAMLOIDCLDAPIAMSASTDASTDevSecOpsSSL/TLSCheckmarxAPI Security Audits

Frameworks

SpringSpring BootSpring SecuritySpring BatchSpring MVCSpring CloudSpring AOPSpring WebFluxHibernateApache Camel

Cloud

AWS EC2AWS S3AWS LambdaAWS RDSAWS EKSAWS GlueAWS SQS/SNSCloudFormationCloudWatchAWS IAMSecrets ManagerKinesisAzure AKSAzure SQLAzure Key VaultAzure Service BusGCPVMware

Databases

PostgreSQLMySQLOracle 13c/11gMongoDBDynamoDBMariaDBRedisElasticsearchAzure SQLDuckDB

Messaging

Apache KafkaRabbitMQActiveMQSolace MQJMSAWS SQS/SNS

DevOps & Tools

DockerKubernetesRedHat OpenShiftGitHub ActionsJenkinsIBM UCDHarnessSplunkDynatracePrometheusGrafanaJFrogNexusK6

Build Tools & IDEs

GradleMavenNPMYarnApache AntIntelliJEclipseVS CodeNetBeansJBoss Developer Studio

Experience

Click any role to expand its full details — job title, location, duration, and the stack used.

  • Engineered low-latency, multi-threaded Java microservices for trading data ingestion and distribution supporting Synthetic Trading operations.
  • Implemented a security-hardened SFTP gateway using Java microservices and VirtualFileSystem, with file integrity validation and access controls.
  • Conducted vulnerability assessments and applied secure coding practices to protect trading APIs against injection and auth bypass risks.
  • Automated PROD to UAT data migration using SHA1 hashing and PostgreSQL (pg_dump/pg_restore), cutting manual migration time by 70%.
  • Built high-throughput file streaming services in Java and Node.js to DuckDB and PostgreSQL.
  • Implemented resilient Kafka messaging (idempotent producers, consumer groups, dead-letter topics) for exactly-once/at-least-once processing.
  • Built RESTful services integrated with Custom S3, MuServer, and Spring Boot 4; connected Angular front-end to Java/Spring Boot microservices via HttpClient, interceptors, and typed models.
Environment: Java, JavaScript, Node.js, Custom S3, PostgreSQL, DuckDB, MuServer, Quartz Scheduler
  • Engineered high-performance Java/Spring Boot services to process airline PNR data, optimizing SQL for 30% faster transaction throughput.
  • Built multi-threaded Java components using ExecutorService and ForkJoinPool for real-time passenger data processing.
  • Integrated AWS IAM roles and security groups (VPC/SG) to enforce least-privilege access across microservices and pipelines.
  • Performed API security reviews and enforced HTTPS/TLS across REST APIs deployed via AWS API Gateway and Lambda.
  • Developed scalable REST APIs using JAX-RS on AWS Lambda/API Gateway; automated large-scale CSV/XML processing with Java I/O and S3.
  • Designed ETL pipelines with AWS Glue (Java/Python) and provisioned infrastructure with AWS CloudFormation.
  • Enabled event-driven architecture using AWS SQS/SNS and JMS; optimized JVM performance via CloudWatch and Dynatrace.
  • Led CI/CD deployments through Harness with integrated security scanning.
Environment: JavaScript, Python, AWS CloudFormation, CloudWatch, IAM, S3, VPC/SG, SQS, SNS, MSK, EC2, Lambda, Glue, EKS, RDS, Secrets Manager, Kinesis, BitBucket, GitHub, GitHub Actions, Harness
  • Specialized in Payments (Wealth & Cash Management) — redesigned backend systems to improve transaction processing efficiency.
  • Implemented OAuth 2.0 Resource Server with Client Credentials and JWT to secure backend applications handling financial data.
  • Executed SAST/DAST scans (Checkmarx) in a DevSecOps pipeline, remediating critical/high-severity findings pre-release.
  • Implemented SSO using SAML and OIDC for enterprise application integration with Azure EntraID.
  • Developed and enforced API security policies via Apigee, including rate limiting, threat protection, and OAuth token validation.
  • Implemented CI/CD automation using Jenkins, UrbanCode, and GitHub Actions.
  • Used Java 17 and Spring Boot/Security to optimize core functionality — collections, security, and concurrency.
  • Used Apache Camel for Kafka-based interservice communication; built Elastic Index/Logstash pipelines for payments event tracking.
Environment: Java 17, Apache Camel, Spring, Hibernate, Kafka, IBM UCD, JFrog, Nexus, Checkmarx, Prometheus, Grafana, Dynatrace, AKS, Apigee, Swagger, SAML/OIDC, IAM, ElasticSearch, Kibana, Logstash, Azure SQL, GitHub Actions, Azure Key Vault, OpenShift
  • Built secure, scalable solutions for communications services, including an architectural overhaul of real-time systems that improved reliability and reduced downtime.
  • Used Java SPI for modular, extensible applications; refactored custom Java code into automated Shell/Python/Groovy solutions.
  • Facilitated API integrations with external partners and maintained technical documentation for knowledge transfer.
  • Migrated a legacy SOAP application to REST APIs using Java and Spring Boot.
  • Championed DevOps/DevSecOps practices across the team.
Environment: Java 8, LDAP, Spring, Hibernate, SOAP, WSDL, Swagger, Netflix Zuul, Eureka, JUnit, Tomcat, Docker, Kubernetes, RHEL, Oracle 11g/13c, Solace MQ, Azure DevOps, AWS, JFrog, GitHub, VMware Tanzu, Jira, Splunk, OpenShift
  • Worked across all SDLC phases — requirements, design, coding, deployment — for enterprise Java applications.
  • Used Spring AOP for logging, auditing, and exception handling; implemented microservices with Spring Boot and Kafka.
  • Built PL/SQL functions, stored procedures, and views; configured Oracle 10g with JDBC and connection pooling.
Environment: Spring Boot, Java 8, Eclipse, Jenkins, RedHat OpenShift, JBoss Developer Studio, Hibernate, REST, SOAP, JSON, Git, SQL, JUnit, Jira, Maven
  • Contributed across all SDLC phases for a content processing and digital publishing platform (PDF, Audio CD, XML products).
  • Developed RESTful web services in Java; worked extensively with XML schema, XSL/XSLT, and DOM4J.
  • Used multithreaded async processing (Future calls); worked with Oracle 10g for data storage and retrieval.
Environment: Java 8, JSP, J2EE, JDBC, MVC, XML, XSLT, Perl, Bash, Log4J, MySQL

Education

BNM Institute of Technology, India — Bachelor of Engineering

August 2014 – June 2018