Summary
Overview
Work History
Education
Skills
Websites
Certification
Accomplishments
Timeline
Generic

Venkatesh Javaji

Aldie,VA

Summary

Innovative software developer with experience in designing, developing, and implementing software solutions to address complex business issues. Skilled in multiple programming languages and frameworks, with a strong ability to adapt to new technologies quickly. Demonstrated success in improving system performance and enhancing functionality through strategic updates and modifications. Committed to collaborating closely with team members to achieve project goals and meet deadlines efficiently.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Senior Lead Software Engineer

Capital One
Tysons, VA
07.2024 - Current
  • Designed and developed highly scalable, lightweight applications using AWS Lambda functions across multiple technologies (Java, Node.js, Python).
  • Architected solutions focused on scalability, performance, and reliability for mission-critical backend services.
  • Led efforts in writing comprehensive unit tests, component tests, and Large Data Tests (LDTs) to ensure maximum code coverage and application robustness.
  • Automated testing workflows to improve development efficiency and deployment reliability.
  • Collaborated with cross-functional teams to streamline infrastructure setup, CI/CD integration, and production deployments on AWS.
  • Optimized application startup time, memory footprint, and operational efficiency for serverless deployments.
  • Environment: Java, Node.js, Python, Spring Boot, Microservices, Angular, AWS (DynamoDB, SQS, Redis, Lambda, ECS, API Gateway), Jest, Gherkin, Maven, JUnit, Jenkins, Git, JIRA

Senior Java Consultant

Fannie Mae
Reston, VA
09.2023 - 06.2024
  • Designed, developed, reviewed, and tested key application modules for Single-Family Analytics.
  • Built scalable microservices using Spring Boot, Spring Batch, Cloud Gateway, and Spring Security.
  • Led migration efforts from JSP pages to Angular components.
  • Integrated AWS SQS for asynchronous messaging and SNS for notifications.
  • Implemented OAuth 2.0 authentication using AWS Cognito.
  • Delivered technical grooming sessions to address legacy system improvements.
  • Environment: Java, Angular, Spring Boot, Microservices, AWS (ECS, Lambda, RDS, SQS), OAuth2, API Gateway, Oracle, Hibernate

Technical Lead

Western Union
Pune, India
02.2019 - 08.2023
  • Developed a Risk Big Data platform to detect and prevent fraud.
  • Implemented real-time messaging systems using Kafka and caching solutions with Redis.
  • Led distributed transaction management using SAGA pattern.
  • Modernized legacy Java codebases using advanced Java 8+ features (Lambdas, Streams).
  • Secured applications using OAuth 2.0 with Okta integration.
  • Environment: Java, Angular, React, Node.js, Spring Boot, Kafka, Couchbase, AWS (EKS, Redis, Lambda)

Sr. Java Developer

Cognizant Technology Solutions
San Jose, Costa Rica
09.2017 - 02.2019
  • Developed secure payment gateway solutions integrated with Trustly, Sofort, and iDEAL.
  • Designed Angular front-end components, directives, and services.
  • Built microservices architecture using Docker and deployed on OpenShift.
  • Environment: Java, Angular, Spring Boot, Docker, OpenShift, Tibco, Oracle

Developer/Programmer Associate

Cognizant Technology Solutions
Hyderabad, India
09.2012 - 08.2017
  • Developed integrated web solutions for AMEX Cards for delivering personalized offers.
  • Built SOAP and REST APIs, integrated third-party APIs.
  • Developed secure, scalable front-end and backend applications using Java EE and Spring Framework.
  • Environment: Java, Spring MVC, SOAP, REST, Hibernate, Oracle, DB2, Maven, JIRA

Education

Bachelor of Technology (B.Tech.) - Computer Science and Engineering

Sreenidhi Institute of Science and Technology (SNIST)
Hyderabad, India
01.2012

Skills

  • Programming Languages: Java (JDK 17/21), JavaScript (ES6), SQL
  • Java/J2EE Technologies: Spring Boot, JPA, Hibernate 6.x, JDBC, Multithreading
  • Frontend Frameworks: Angular 8+, ReactJs
  • JavaScript Runtime: Node.js
  • Middleware: Kafka, ActiveMQ, SQS, SNS
  • Cloud Platforms: AWS, OpenShift, Kubernetes
  • AWS Services: EC2, Lambda, EKS, ECS, S3, RDS, DynamoDB, SQS, SNS, CloudWatch, CloudFormation
  • Servers: Tomcat, Nginx, IBM WebSphere 8, JBoss 6,
  • Databases: Oracle 12c, MySQL, PostgreSQL, Couchbase, DynamoDB, MongoDB, Redis
  • Version Control: Git, CVS, SVN
  • Build Tools: Maven, Gradle, Make, NPM
  • CI/CD Tools: Jenkins, CloudBees, Spinnaker, GitHub Actions
  • Testing Tools: JUnit, JMeter, SoapUI, Gherkin
  • IDEs: IntelliJ IDEA, Eclipse, Spring Tool Suite, Visual Studio Code

Certification

  • AWS Certified Cloud Practitioner
  • Oracle Certified Professional, Java SE 6 Programmer
  • Banking and Financial Services - Level 0 Certification

Accomplishments

  • Led the monolith-to-microservices migration project.
  • Spearheaded Oracle to PostgreSQL database migration.
  • Migrated on-premises applications to AWS EKS/ECS and OpenShift.
  • Implemented distributed caching with Couchbase and Redis.
  • Developed distributed transaction management with SAGA pattern.
  • Integrated Kafka for real-time microservices streaming.
  • Modernized JSP applications to Angular-based SPAs.
  • Contributed to Fraud Detection Platform design and implementation.

Timeline

Senior Lead Software Engineer

Capital One
07.2024 - Current

Senior Java Consultant

Fannie Mae
09.2023 - 06.2024

Technical Lead

Western Union
02.2019 - 08.2023

Sr. Java Developer

Cognizant Technology Solutions
09.2017 - 02.2019

Developer/Programmer Associate

Cognizant Technology Solutions
09.2012 - 08.2017

Bachelor of Technology (B.Tech.) - Computer Science and Engineering

Sreenidhi Institute of Science and Technology (SNIST)
Venkatesh Javaji