Home

Naveen - Java FSD
[email protected]
Location: , , USA
Relocation:
Visa: GC
Naveen Jasti
Phone: +1 (470) 491-7299
E-Mail: [email protected]

Professional Summary:
Results-driven Java Full Stack Developer with over 11 years of experience in designing, developing, and deploying
scalable enterprise applications using modern frameworks and cloud-native technologies.
Strong expertise in Java 8/11, with hands-on implementation of features like Streams API, Lambda expressions,
Functional Interfaces, and Optional classes for clean and functional-style programming.
Adept in building microservices architectures using Spring Boot, Spring Cloud, and RESTful APIs for high-
performance distributed systems.
Proficient in front-end development using Angular (6 11), React.js, Redux, and TypeScript, building responsive and
dynamic Single Page Applications (SPA).
Experienced with Node.js and Express.js for building fast, scalable server-side APIs and middle-layer services with
asynchronous data processing.
In-depth experience with NoSQL (MongoDB, Cassandra) and SQL databases (Oracle, MySQL, MS SQL Server), including
query optimization, indexing, and stored procedures.
Hands-on knowledge of cloud platforms including AWS (EC2, S3, Lambda, RDS, EKS, ECS, SQS, SNS) for deploying and
managing microservices and serverless applications.
Skilled in implementing CI/CD pipelines using Jenkins, Bamboo, GitLab CI, and managing version control via Git,
GitHub, and Bitbucket.
Experienced in containerizing applications using Docker and orchestrating deployments using Kubernetes/OpenShift,
ensuring zero downtime and high availability.
Adept at developing GraphQL APIs and integrating GraphQL clients for efficient frontend-backend communication.
Implemented advanced API security mechanisms such as OAuth 2.0, PingAccess SSO, and JWT-based token
validation for secure authentication and authorization.
Well-versed in Spring Framework (Core, MVC, AOP, Security, JPA, JDBC) and integrating with ORM tools like
Hibernate for seamless database interactions.
Skilled in automated testing frameworks like JUnit, Mockito, Jasmine, Karma, Selenium, Spock, and MockMvc for
TDD/BDD-driven development practices.
Expertise in real-time data processing using Apache Kafka and message brokers like RabbitMQ, ensuring reliable
messaging between distributed services.
Strong background in Agile/Scrum methodologies, including sprint planning, retrospectives, and delivering incremental
features with test coverage.
Proficient in integrating caching strategies using Redis, EhCache, and implementing event-driven architecture using
Kafka.
Worked on DevOps practices including Infrastructure as Code (IaC) using Terraform and AWS CloudFormation for
environment provisioning and automation.
Proven track record in migrating legacy monolithic applications to cloud-native microservices, improving scalability,
reliability, and observability.

Technical Skills
Category Skills
Programming
Languages

Java (8/11), JavaScript (ES6+), TypeScript, SQL, PL/SQL, Python (basic), HTML5, CSS3, SCSS,
XML, JSON

Frameworks Spring (Core, MVC, Boot, Security, AOP, Cloud, Data JPA), Hibernate, Struts, Node.js

(Express.js), React.js, Angular (2 to 11), Redux, Ember.js

Web Technologies JSP, Servlets, RESTful APIs, GraphQL, WebSockets, Bootstrap, jQuery, AJAX, WebPack, Gulp,

NPM, Swagger, WSDL, SOAP, XML/XSLT, Velocity Templates

Databases MongoDB, Cassandra, Oracle 11g/10g, MySQL, MS SQL Server, DB2, DynamoDB, CouchDB,

RavenDB

Cloud Platforms AWS (EC2, S3, RDS, Lambda, EKS, ECS, Route53, SNS, SQS, Kinesis, CloudWatch), Azure (basic),

OpenShift, Snowball

DevOps & CI/CD Jenkins, Bamboo, GitLab CI/CD, Bitbucket Pipelines, Docker, Kubernetes, OpenShift CLI,

Maven, Gradle, ANT, Terraform (IaC), AWS CLI

Version Control Git, GitHub, GitLab, Bitbucket, SVN, CVS, Visual SourceSafe (VSS)
Testing & QA JUnit, TestNG, Mockito, Jasmine, Karma, Spock, Selenium WebDriver, Mocha, Chai, REST-

assured, MockMvc, Fluent API, Postman
Messaging Systems Apache Kafka, RabbitMQ, ActiveMQ, JMS
Caching &
Performance Redis, EhCache, Couchbase, Gemfire
Build & Config Tools Maven, Gradle, WebPack, Gulp, ESLint, SonarQube, Log4j, PM2
IDEs & Tools Eclipse, IntelliJ IDEA, VS Code, Rational Application Developer (RAD), Brackets, CodeMirror,

MongoDB Compass, Swagger Editor

Methodologies Agile (Scrum, Kanban), Waterfall, TDD, BDD (JBehave, Concordion), CI/CD pipelines
Monitoring &
Logging

Splunk, ELK Stack (Elasticsearch, Logstash, Kibana), Spring Boot Actuator, Grafana,
Prometheus
Professional Experience:
Capital One Financial Corporation Riverwoods, IL
Full Stack Developer | Jan 2022 Present
Responsibilities:
Spearheaded development of highly responsive UI screens using Angular 11, building modular components and
integrating them with backend services using Spring Boot REST APIs.
Migrated legacy frontend components from Angular 6 to Angular 8, adapting modules and upgrading deprecated syntax
and router configurations.
Developed and maintained authentication and authorization logic in Node.js, transitioning from LDAP to modern
PingAccess SSO for secure login.
Built and managed Reactive Forms for dynamic user interfaces with custom validation logic and component-driven
structure.
Authored comprehensive unit and integration tests using Jasmine, Karma, JUnit, Mockito, and MockMvc, ensuring TDD
compliance and optimal code coverage.
Contributed to continuous delivery pipelines by integrating Jenkins and Bamboo, and authored custom pipeline scripts
for deployment automation.
Designed and deployed containerized microservices using Docker, and managed orchestration via Kubernetes and
OpenShift CLI for scalable deployment.
Monitored services using Spring Boot Actuator, enabling health checks, metrics, and tracing for observability and SLA
monitoring.
Created and consumed RESTful and GraphQL APIs, integrating services with Swagger UI and managing YAML-based API
specifications.
Built backend business logic and data access layers using Spring MVC, Spring Security, Spring Data JPA, and Hibernate
ORM with extensive use of annotations.
Engineered distributed logging and monitoring mechanisms using Apache Kafka, Splunk, Log4j, and Elastic Stack (ELK)
for real-time system observability.
Worked on real-time messaging and service decoupling using ActiveMQ and Spring JMS, improving fault tolerance and
scalability.
Created reusable API contracts and maintained them in source-controlled documentation, enabling downstream teams to
integrate with services seamlessly.
Led deployment activities and configuration changes in OpenShift (OSE) environment; built deployment descriptors and
managed pod resources via YAML.

Implemented OAuth 2.0-based security for REST endpoints, and integrated API gateways with JWT token introspection
for enhanced access control.
Developed dynamic dashboards and administrative tools using Ember.js, React.js, and Bootstrap to provide intuitive
user controls.
Provided post-deployment production support, resolving performance bottlenecks and implementing hotfixes using Agile
ticket-based workflows.
Mentored junior developers on Angular architecture patterns, RESTful best practices, and DevOps workflows using GitLab
CI/CD and Docker.

State of Maryland Baltimore, MD
Full Stack Developer | Nov 2019 Dec 2021
Responsibilities:
Designed and built scalable microservices using Spring Boot, leveraging RESTful endpoints and robust API gateway
integration.
Used Spring Data MongoDB for efficient NoSQL CRUD operations and dynamic schema designs in document-based
storage systems.
Integrated Apache Kafka and RabbitMQ to handle distributed messaging and event-driven architecture across services.
Implemented secure API communication using OAuth 2.0 tokens and JWT validation for enterprise security compliance.
Developed backend APIs using Node.js and Express, connecting with MongoDB through Mongoose and managing
schemas, queries, and indices.
Created interactive and reusable frontend components using React.js, implementing Redux-based state management for
performance and reactivity.
Designed GraphQL schemas and resolvers for efficient client-side querying and reduced payloads in single-page
applications.
Participated in Agile ceremonies, backlog refinement, and user story estimation, driving sprint planning and demo
readiness.
Automated testing with Mocha, Chai, and Jest in Node, and frontend testing with Jasmine, Karma ensuring high unit test
coverage.
Developed container-based deployment pipelines using Docker and orchestrated microservices deployments in AWS ECS
and Kubernetes.
Leveraged AWS services (S3, EC2, RDS, SQS, Lambda) to build cost-effective, scalable, and event-driven applications.
Migrated datasets to cloud using AWS Snowball and Data Migration Services, reducing on-premise infrastructure
dependency.
Configured and managed Redis and Gemfire for high-speed caching and reduced latency in read-heavy operations.
Established code quality standards via ESLint and SonarQube, and enforced Git hooks for commit hygiene.
Mentored peers in DevOps and microservices deployment workflows, and contributed to team documentation and code
reviews.

Optum Eden Prairie, MN
Full Stack Developer | Oct 2017 Oct 2019
Responsibilities:
Developed microservices using Spring Boot and Spring Cloud, implementing RESTful APIs for internal and third-party
integrations.
Implemented Angular (v6/v7) components using modular architecture, custom services, and lazy-loaded routing modules.
Configured Apache Camel routes between JMS queues and topics, ensuring reliable messaging and retry mechanisms.
Designed responsive UIs using Bootstrap, HTML5, CSS3, and jQuery, supporting cross-platform compatibility and
accessibility.
Used Spring MVC and Spring Security for building secure backend modules with role-based access control and JWT
integration.

Designed and maintained Cassandra-based data models, implementing sharding and partitioning strategies for
performance.
Developed services using SOAP and JAX-RS, integrating XML/XSLT-based payloads with enterprise systems.
Built custom dashboards and reporting tools using jQuery plugins and integrated with backend data APIs.
Led the initiative to adopt ReactJS for future-facing projects, conducting POCs and performance benchmarks.
Designed build pipelines using Apache Maven, handled multi-module builds, and maintained versioning with Git.
Collaborated with QA team to define test automation strategy using Selenium and REST-assured.
Supported business-critical applications in production environments, performing hotfix deployments and root cause
analysis.
Deployed applications to JBoss and Tomcat servers, and configured Oracle WebLogic connection pools for scalability.

Comcast Philadelphia, PA
Full Stack Developer | Aug 2015 Sep 2017
Responsibilities:
Developed REST and SOAP services using Spring MVC and JAX-RS, integrating with internal APIs and third-party
systems.
Migrated applications from AngularJS to Angular 2.0, improving modularity and enhancing maintainability using
components and services.
Created backend logic using Spring Data JPA, integrated with MySQL and MongoDB, and optimized queries with indexes
and pagination.
Developed Java-based backend systems using Java 8, implementing Stream API, Lambdas, and Optional classes.
Used ActiveMQ for asynchronous messaging between microservices and event publishers/subscribers.
Implemented WADL and Swagger for API documentation, and consumed external APIs using REST clients.
Built reusable UI components using Bootstrap, jQuery, and templating engines for CRM modules.
Implemented OAuth 2.0 token-based security and integrated with centralized SSO for enterprise authentication.
Created test automation suites using TestNG, JUnit, and conducted performance testing with JMeter.
Managed application versions and collaborative code via Git and Jira, and handled agile delivery pipelines.
Used Apache Maven to manage dependencies and project builds in multi-module applications.
Built backend APIs to interact with Cassandra, implementing data partitioning strategies and high-throughput read/write
operations.

Rackspace San Antonio, TX
Java Developer | Oct 2013 July 2015
Responsibilities:
Developed business logic using Spring MVC, Spring IOC, and DAO layers, connecting with relational DBs via Hibernate.
Created and consumed RESTful web services using Spring Boot and integrated with external SOAP services using JAXB
and JAX-WS.
Applied MVC architecture in full-stack development, integrating backend services with JSP-based UI components.
Worked on secure transmission protocols (SSL, HTTPS) for enterprise systems and role-based access control.
Used JSON for API responses and inter-service communication, and handled serialization/deserialization.
Developed and deployed Java applications to Apache Tomcat and WebLogic, optimizing thread usage and memory
settings.
Built SQL scripts, stored procedures, and triggers using PL/SQL and handled batch data loads via JDBC.
Implemented code instrumentation using Log4J for error logging and transaction tracking.
Configured Maven builds, setting up dependencies, profiles, and plugins for test, stage, and production builds.

IGATE Hyderabad, India

Software Developer | Sep 2012 Oct 2013
Responsibilities:
Collaborated with cross-functional teams to design, develop, and deploy enterprise Java applications following complete
SDLC phases from requirement gathering to UAT and post-production support.
Utilized Spring MVC framework to design a flexible and modular architecture that enabled separation of concerns and
easier maintenance of business logic.
Implemented Struts-based MVC architecture in the presentation layer, managing form submissions, validations, and
controller flows using Tiles layout system for reusable UI.
Created and maintained Session and Entity EJBs, encapsulating business logic and data persistence functionality while
running under IBM WebSphere Application Server.
Developed and maintained SOAP-based web services using JAX-WS and Apache CXF, including WSDL generation, SOAP
fault handling, and XML schema validation.
Used DAO pattern for abstracting persistence logic and JDBC for database interaction, executing complex queries, stored
procedures, and managing transaction boundaries.
Integrated Spring IOC and Dependency Injection for managing bean lifecycles and wiring application components
seamlessly.
Configured Ant build scripts to compile, package, and deploy applications into EAR/WAR formats, ensuring consistent
environment builds.
Implemented server-side validation and form-based authentication mechanisms using declarative security
configurations in web.xml.
Managed error handling and system logs using Log4j, categorizing logs by severity and integrating with system
monitoring dashboards.
Built and executed unit and integration tests using JUnit, covering controller logic, service layer, and persistence
integration.
Configured DB2 stored procedures, user-defined functions, triggers, and views for transactional consistency and data
integrity.
Participated in code reviews, peer walkthroughs, and continuous improvements of existing modules, reducing bugs and
increasing maintainability.
Used VSS (Visual SourceSafe) for version control and change tracking, maintaining synchronization between
development, QA, and production environments.
Keywords: continuous integration continuous deployment quality analyst user interface javascript sthree microsoft procedural language Illinois Maryland Minnesota Pennsylvania Texas

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];5365
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: