0% found this document useful (0 votes)
5 views8 pages

Shruthi Senior Java Developer

Shruthi is a Senior Java Developer with over 12 years of experience in developing scalable enterprise applications across various industries. She is proficient in Java, microservices architecture, and cloud technologies, with a strong focus on Agile methodologies and DevOps practices. Her expertise includes building RESTful APIs, implementing security protocols, and mentoring junior developers while ensuring high-quality software delivery.

Uploaded by

silk50783
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views8 pages

Shruthi Senior Java Developer

Shruthi is a Senior Java Developer with over 12 years of experience in developing scalable enterprise applications across various industries. She is proficient in Java, microservices architecture, and cloud technologies, with a strong focus on Agile methodologies and DevOps practices. Her expertise includes building RESTful APIs, implementing security protocols, and mentoring junior developers while ensuring high-quality software delivery.

Uploaded by

silk50783
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Name: Shruthi

Senior Java Developer


Phone no: 3072237454
Email: Mark@[Link]

Professional Summary

• Accomplished and results-driven Java Developer with over 12 years of hands-on experience in designing, developing, and
delivering scalable, secure, and mission-critical enterprise applications across banking, finance, e-commerce, telecom, and
cloud platforms.
• Adept at full software development life cycle (SDLC), from gathering business requirements, architecture planning, system
design, development, testing, deployment, to post-production support and performance tuning.
• Highly skilled in Core Java, Java 8/11, and Java EE, with deep understanding of object-oriented programming (OOP),
multithreading, exception handling, memory management, and Java design patterns (Factory, Singleton, Strategy,
Observer).
• Expertise in building RESTful and SOAP web services, microservice architectures, and backend services using Spring Boot,
Spring Cloud, Spring MVC, Spring Batch, and Hibernate, enabling efficient, modular, and maintainable systems.
• Extensive experience with microservices development and orchestration using Docker, Kubernetes, and ECS on AWS
Cloud, with a strong grasp of cloud-native principles, containerization, service discovery, and scalability.
• Solid command of database design, including writing and optimizing complex SQL queries, stored procedures, indexing,
triggers, and normalization in Oracle, PostgreSQL, MySQL, and NoSQL databases such as MongoDB and DynamoDB.
• Proficient in message-driven architecture and asynchronous data pipelines using Apache Kafka, ActiveMQ, RabbitMQ,
and Spring Integration to support real-time event processing and decoupled systems.
• Strong background in implementing authentication/authorization protocols using JWT, OAuth2, LDAP, and Spring
Security to secure APIs and ensure access control across services.
• Well-versed in using DevOps tools and practices including Jenkins, Git, Maven, Gradle, Bitbucket, GitHub Actions, and
SonarQube for continuous integration, static code analysis, build automation, and version control.
• Experience implementing CI/CD pipelines and automated deployments to AWS using CloudFormation, Terraform,
CodePipeline, ECR, and CloudWatch, ensuring high availability and fault tolerance.
• Expertise in TDD and BDD methodologies with strong focus on test automation using JUnit, Mockito, PowerMock,
Cucumber, and integration testing for high code coverage and quality assurance.
• Developed and maintained scalable APIs and services to support frontend interfaces built in React, Angular, and [Link],
collaborating closely with frontend engineers for seamless end-to-end delivery.
• Conducted code reviews, enforced coding standards and architectural guidelines, and mentored junior developers and
interns in best practices, clean code principles, and design patterns.
• Hands-on experience with Agile/Scrum methodologies, participating actively in daily stand-ups, sprint planning,
retrospectives, and working closely with Product Owners, QA teams, and Scrum Masters to ensure timely delivery.
• Skilled in integrating and managing logging and monitoring solutions such as ELK Stack, Splunk, Prometheus, and
Grafana to improve visibility, system health tracking, and incident resolution.
• Strong understanding of enterprise architecture, microservice design principles, 12-factor app methodology, and
distributed system patterns including circuit breakers, rate limiting, and fallbacks using Hystrix, Resilience4j, and API
Gateway.
• Worked on large-scale enterprise modernization and migration projects including monolith-to-microservices
transformation, legacy code refactoring, and cloud re-platforming.
• Excellent communicator and team player with a passion for problem-solving, innovation, and continuous learning,
consistently recognized for taking initiative, driving results, and delivering high-quality software solutions under tight
deadlines.
• Proven ability to adapt to new technologies quickly, work independently or within cross-functional teams, and deliver
software products that exceed customer expectations while aligning with strategic business goals.
TECHNICAL SKILLS
 Programming Languages  Java 8/11/17, JavaScript, TypeScript, SQL, HTML5, CSS3, SCSS, XML, JSON, Bash,
YAMLJava (J2EE), Spring, Hibernate, RESTful APIs, Microservices Architecture

 Frameworks &  Spring Boot, Spring MVC, Spring Batch, Spring Security, Hibernate, JPA, Struts,
Technologies Apache Camel, Servlets, JSP

 Web Services & API  RESTful APIs, SOAP, GraphQL, Swagger/OpenAPI, Postman, Axios, Feign Client
Development

 Frontend Technologies  Angular (2–14), [Link], Redux, RxJS, Bootstrap, jQuery, AJAX, Material UI, Tailwind
CSS, HTML5, CSS3,Angular (8+), TypeScript, RxJS, SCSS

 Databases  Oracle, MySQL, PostgreSQL, MongoDB, DynamoDB, Redis

 Cloud Platforms & Services  AWS (EC2, S3, Lambda, CloudWatch, RDS, SNS, SQS, API Gateway), Azure, GCP
(basic)

 DevOps & CI/CD Tools  Jenkins, Git, GitHub Actions, Bitbucket, Docker, Kubernetes, Terraform, Maven,
Gradle, Nexus, SonarQube

 Messaging & Streaming  Apache Kafka, RabbitMQ, ActiveMQ, JMS, SQS

 Testing Frameworks  JUnit, Mockito, PowerMock, Cucumber, Selenium, Jasmine, Karma, Postman, REST
Assured

 Build & Version Control  Git, GitHub, GitLab, Bitbucket, Maven, Gradle, Artifactory
Tools

 Agile & Collaboration Tools  JIRA, Confluence, Slack, Microsoft Teams, Trello, Agile/Scrum methodologies

 Other Tools &  LaunchDarkly, Feature Toggles, Helm, WireMock, JSON Schema, API Testing
Technologies Automation, Log4j, Lombok

 Architecture  Solution Design, API Gateway, Design Patterns, DevSecOps Practices

 Development Practices  Agile (Scrum/Kanban), Leadership, Mentorship

Education Details:

Certifications:

 AWS Certified Solutions Architect – Associate – Amazon Web Services


 Java SE 17 Developer – Oracle Certified
 Certified Kubernetes Application Developer (CKAD)

Professional Experience

Client: Ameriprise Financial Services – Dallas TX Jan 2021 – Present


Senior Java Developer

Responsibilities:

• Developed and deployed complex microservices using Java 11, Spring Boot, and Spring Cloud, enabling modular
architecture across the enterprise investment platform.
• Implemented RESTful APIs to support client onboarding, portfolio rebalancing, market data synchronization, and financial
reporting.
• Collaborated with frontend teams using React and Angular 10+ to deliver seamless integrations for dynamic dashboards
and investment analytics.
• Designed and integrated Kafka event-driven architecture to ensure asynchronous communication between trade
execution and reporting systems.
• Secured applications with Spring Security, implementing OAuth2, JWT, and Role-Based Access Control (RBAC) for multi-
tier access.
• Created unit and integration test suites using JUnit, Mockito, and Cucumber, maintaining over 90% test coverage across
modules.
• Refactored legacy monolithic applications into microservices, achieving a 40% performance increase and reducing
deployment cycles by 60%.
• Containerized applications using Docker, deployed and orchestrated via Kubernetes (EKS), improving scalability and
enabling zero-downtime releases.
• Integrated AWS services including EC2, S3, RDS, and SQS for infrastructure provisioning, secure storage, and event-based
workflows.
• Leveraged GitHub Actions and Jenkins to build CI/CD pipelines, enabling automated testing, quality checks via
SonarQube, and cloud deployments.
• Led technical planning sessions, backlog grooming, and peer reviews in a cross-functional Agile team, ensuring timely and
quality delivery.
• Designed centralized logging using ELK Stack and alerting with CloudWatch, improving observability and reducing incident
resolution time.
• Optimized database operations using Oracle and PostgreSQL, reducing query response times by 50% via indexing and
stored procedure refactoring.
• Built performance dashboards using Java-based aggregators for real-time asset tracking and reporting.
• Used Liquibase for version-controlled schema changes and automated migrations within CI/CD pipelines.
• Mentored junior developers on best practices in Java, design patterns, and unit testing, contributing to faster ramp-up
and reduced code defects.
• Supported business continuity initiatives by implementing cross-region disaster recovery using AWS Multi-AZ
deployments.
• Participated in quarterly architectural reviews and collaborated with enterprise teams to align with organizational
microservices governance and security standards.
• Collaborated with enterprise architects to design resilient, fault-tolerant systems using Hystrix, Resilience4j, and Spring
Retry, ensuring high availability and graceful service degradation.
• Managed secure configuration and credentials using Spring Cloud Config, AWS Secrets Manager, and Vault, enhancing
data security and compliance.
• Created custom annotations and AOP modules for reusable logging, audit tracking, and exception handling across multiple
microservices.
• Designed complex batch processes using Spring Batch to automate investment settlements, periodic NAV calculations,
and reconciliation tasks.
• Instrumented application performance using AppDynamics and New Relic, identifying memory bottlenecks and
optimizing GC cycles.
• Utilized Swagger/OpenAPI for documenting APIs, enabling front-end teams to consume services efficiently and reducing
miscommunication.
• Built custom Maven plugins and reusable archetypes for new microservice scaffolding, standardizing code structure and
speeding up development.
• Implemented distributed tracing using Zipkin and Sleuth to visualize request flows across microservices and reduce MTTR.
• Designed and managed Docker images using multi-stage builds, significantly reducing image size and improving container
boot times.
• Participated in enterprise-wide migration from on-prem to AWS Cloud, including re-platforming legacy applications and
introducing container orchestration.
• Reviewed and enforced code quality using Checkstyle, PMD, and SpotBugs, helping ensure adherence to Java coding
standards and security best practices.
• Implemented caching strategies using Redis to optimize response times for portfolio summaries and static lookup data.
• Supported DevSecOps initiatives by integrating Snyk, Twistlock, and OWASP ZAP into the CI/CD pipeline for proactive
vulnerability detection.
• Collaborated with data engineering teams to write ETL integration APIs for ingestion into Snowflake and downstream
data lakes.
 Led the design and development of enterprise-grade applications using Java 11, Spring Boot, and Angular 10+ in a
microservices architecture.
 Architected secure RESTful APIs and Angular-based frontends for financial dashboards, customer portals, and internal
tools.
 Guided containerization of services using Docker and Kubernetes, integrating cloud-native deployments into AWS and
Azure environments.
 Defined reusable architecture patterns, participated in technical roadmap creation, and provided mentorship to junior
developers.
 Established CI/CD pipelines with Jenkins and GitHub Actions and introduced best practices for versioning, testing, and
deployment.
 Collaborated with business stakeholders and product teams to align technical implementations with enterprise needs.

Environment: Java 8/11, Spring Boot, Spring Cloud, Spring Security, Spring MVC, RESTful APIs, Apache Kafka, Apache Cassandra,
PostgreSQL, Oracle, MySQL, Docker, Kubernetes, Helm, AWS (EC2, Lambda, S3, DynamoDB, API Gateway, IAM, CloudWatch),
Jenkins, GitHub Actions, [Link], Angular 8, Redux, RxJS, TypeScript, SCSS, HTML5, JWT, OAuth2, Splunk, Prometheus, Grafana,
JUnit, Mockito, Cucumber, Agile/Scrum

Client: Neiman Marcus - Dallas TX Aug 2018 - Jan 2021


Senior Java Developer

Responsibilities:

• Developed and maintained RESTful microservices using Java 8, Spring Boot, and Spring Cloud, supporting e-commerce
operations including cart, checkout, payment, and user authentication.
• Migrated monolithic applications to microservices architecture, improving scalability and enabling independent
deployment cycles for critical retail functionalities.
• Built robust APIs for product search, pricing, and inventory using Spring Data JPA and integrated with backend Oracle and
MongoDB databases.

• Utilized Kafka for event-driven architecture to manage real-time product updates, inventory synchronization, and order
notifications across distributed systems.
• Designed a customer segmentation service using Spring Batch to analyze customer behavior and trigger targeted
marketing campaigns.
• Implemented JWT-based authentication and OAuth2 for secure login and session handling, integrated with Okta and
internal identity services.
• Collaborated closely with front-end teams using React and Angular, designing clear and consistent API contracts using
Swagger/OpenAPI.
• Conducted API versioning and implemented backward compatibility strategies to support mobile clients and partner
portals.
• Applied caching mechanisms using Redis and Ehcache to reduce database load and improve response times for high-
traffic
endpoints.
• Integrated with third-party services for shipping (FedEx, UPS), tax calculation (Avalara), and fraud detection (Sift), using
asynchronous and fault-tolerant wrappers.
• Wrote comprehensive unit tests and integration tests using JUnit 5, Mockito, and RestAssured, achieving over 85% code
coverage.
• Participated in CI/CD pipeline setup using Jenkins, Git, SonarQube, and Docker, enabling seamless and secure
deployments across environments.
• Improved application monitoring and alerting using ELK Stack (Elasticsearch, Logstash, Kibana) and Prometheus-
Grafana, reducing incident response time.
• Applied rate limiting and circuit breaker patterns using Resilience4j to maintain system stability under heavy load
conditions.
• Designed asynchronous workflows using SQS, SNS, and Kafka, improving throughput for background jobs such as order
validation and email confirmation.
• Implemented Role-Based Access Control (RBAC) within the application for managing admin, vendor, and customer
privileges.
• Mentored junior developers on design patterns, performance tuning, and best practices in writing clean and testable
code.
• Participated in quarterly architecture reviews and production cutovers, ensuring zero-downtime deployments and
rollback readiness.
• Collaborated with QA and product teams in Agile/Scrum environment, actively contributing to sprint planning,
estimations, and retrospectives.

Client: Ampersand - NewYork NY J an 2015 - Aug


Java Developer 2018
Responsibilities:

● Developed and maintained multiple front-end modules for ad inventory management, campaign optimization, and real-
time analytics dashboards using Angular 8, TypeScript, and RxJS.
● Created modular, reusable UI components (date pickers, grids, charts, dropdowns) using Angular Material and SCSS,
improving UI consistency and reducing development time by 25%.
● Collaborated with cross-functional teams including product, QA, and DevOps to design scalable front-end architecture
integrated with Spring Boot-based microservices and RESTful APIs.
● Built interactive ad performance charts and reach/frequency visualizations using [Link] and [Link], helping stakeholders
track KPIs and ROI metrics in real time.
● Implemented lazy loading, route guards, and code splitting strategies to reduce page load times and optimize
performance for heavy-data modules.
● Worked with NgRx for complex state management including user roles, dynamic ad configurations, and campaign
workflows.
● Integrated OAuth 2.0 authentication, protecting user-specific ad configuration modules and securing access to sensitive
media data.
● Collaborated with back-end engineers to define API contracts, optimize JSON responses, and implement pagination,
sorting,

and filtering logic on the front end.


● Ensured cross-browser compatibility and mobile responsiveness using Bootstrap 4, Flexbox, and Chrome DevTools.
● Conducted accessibility audits and implemented WCAG 2.1 standards, including ARIA roles, keyboard navigation, and
semantic HTML.
● Managed version control using GitHub, enforced code quality via pull requests, and participated in Agile ceremonies such
as sprint planning and retrospectives.
● Engineered responsive user interfaces for cross-platform ad placement systems, ensuring seamless functionality across
Chrome, Firefox, Safari, and Edge.
● Created a custom dashboard widget framework using Angular components to allow users to drag, resize, and configure
real-time KPI modules.
● Improved UI rendering time by optimizing Angular change detection strategies, implementing OnPush change detection,
and using trackBy functions in *ngFor loops.
● Designed and built dynamic filter panels and search interfaces that queried large datasets in real-time, significantly
enhancing the advertiser’s targeting workflow.
● Integrated Kafka-driven event data streams into Angular applications to deliver live updates for ad impressions,
conversion metrics, and campaign status.
● Implemented robust error handling, retry logic, and fallback UIs for failed API calls, improving resilience and enhancing
user
trust.
● Migrated legacy code from AngularJS to Angular 8, carefully rewriting directives, services, and routing logic without
disrupting production timelines.
● Contributed to internal design system documentation, creating standards for reusable buttons, dialogs, typography, and
layout grids using Storybook.
● Used Webpack and custom build scripts to create multiple frontend bundles optimized for different business units (sales,
marketing, reporting), reducing overall payload sizes.
● Participated in code reviews, CI pipeline reviews, and frontend performance audits in collaboration with architects and
DevOps.
● Created extensive unit and integration tests using Jasmine and Karma, as well as E2E testing using Protractor, achieving
over 90% code coverage for key modules.
 Developed microservices and front-end components using Java, Spring Boot, and Angular 8 for retail and customer
engagement modules.
 Implemented API Gateways and service integrations using RESTful architecture principles.
 Built deployment workflows using Docker, Kubernetes, and Azure DevOps CI/CD pipelines.
 Integrated messaging systems (Kafka, RabbitMQ) to support asynchronous processing across services.

Environment: Java 8, Spring Boot, Spring MVC, JPA, Hibernate, REST/SOAP APIs, [Link], Angular 6, Redux, RxJS, SCSS, Bootstrap,
Docker, AKS, Helm, Azure Functions, Azure DevOps, Jenkins, Bitbucket Pipelines, PostgreSQL, Oracle, MongoDB, Cassandra, Apache
Kafka, Kafka Streams, Application Insights, JIRA, Confluence, Git, Cucumber, JUnit, Mockito, Postman, SonarQube

Client: Fidelity Investments, NewYorkNY


Java Developer
N ov 2013 - Jan
Responsibilities: 2015

● Developed and maintained robust, scalable web-based field service management solutions using Angular 6, HTML5, and
SCSS, supporting real-time scheduling, workforce tracking, and task automation.
● Created responsive UI components for work order dashboards, technician scheduling views, and map-integrated tracking
modules, enhancing user visibility and field team coordination.

● Integrated the front-end with RESTful APIs built in Spring Boot, implementing features like real-time job status updates,
push notifications for technicians, and dynamic location-based search.
● Designed custom calendar and drag-and-drop scheduling widgets to help dispatchers assign, reschedule, and track
technician tasks efficiently.
● Built mobile-first, offline-capable modules using Service Workers and IndexedDB, allowing technicians to access critical
job information in remote or low-connectivity environments.
● Used RxJS to build real-time data streams for field updates, customer signatures, and service completion logs, ensuring
minimal latency and seamless communication.
● Implemented form-based workflows for job creation, material tracking, and on-site inspections using Reactive Forms
with
advanced validation logic.
● Contributed to cross-browser compatibility, ensuring consistent performance on Chrome, Safari, Firefox, and
Android/iOS-based web views used by technicians.
● Created a dynamic notification panel powered by WebSockets and RxJS Observables to deliver real-time alerts to users
based on job status, escalations, or location triggers.
● Coordinated with backend engineers and QA teams to ensure end-to-end alignment on service design, UI/UX
specifications, and system integration.
● Led accessibility implementation to support ADA compliance by using semantic HTML, ARIA tags, keyboard navigation,
and proper color contrast.
● Maintained clean Git branching strategies in Bitbucket, handled PR reviews, and managed automated deployments via
Jenkins CI/CD pipelines.
● Authored internal documentation and UI training materials to support customer onboarding and reduce training
overhead for clients adopting the platform.

Environment: Java 7/8, Spring Boot, Spring MVC, Spring Security, JAX-RS, JAX-WS, Hibernate, JPA, Oracle, PostgreSQL, XML, JSON,
JAXB, SOAP UI, Postman, Maven, Jenkins, WebLogic 12c, Tomcat, JUnit, Mockito, SonarQube, Git, Confluence, JIRA, Linux

Client: HSBC-Mumbai, IND D ec 2012 - Sep 2013


Java Developer

Responsibilitis:

 Developed and supported core banking and customer service modules using Java, Servlets, and Spring MVC, implementing
critical features like onboarding, account updates, and internal reporting workflows.
 Built secure, scalable backend services with Spring MVC and Hibernate, applying Model-View-Controller (MVC)
architecture to improve separation of concerns and maintainability.
 Designed and consumed RESTful APIs and SOAP web services using JAX-RS and JAX-WS to exchange data between internal
banking systems and external regulatory interfaces.
 Wrote complex SQL queries, stored procedures, and PL/SQL scripts in Oracle to support transaction histories, account
validation, and user audits across millions of records.
 Implemented authentication and session management with Spring Security features such as encrypted cookies, HTTP-only
headers, and session timeouts to protect sensitive financial data.
 Used JSP, JSTL, and server-side rendering to build and maintain user interfaces for internal bank staff portals.
 Integrated AJAX and jQuery to enable asynchronous form submissions, account lookups, and transaction history retrieval
without full-page reloads.
 Developed and optimized Hibernate ORM mappings, including lazy/eager fetching strategies and cascading rules, ensuring
reliable data persistence and consistency.

 Managed deployments on WebLogic Server, tuning JVM parameters, thread pools, and GC settings for peak performance
during high-traffic hours.
 Collaborated with QA and functional teams to perform system testing, UAT support, and bug fixing, reducing production
issues and deployment rollbacks.
 Created Excel report generators for audit and compliance teams using Apache POI, enhancing back-office reporting
workflows.
 Participated in Agile sprints, story estimations, and daily stand-ups while maintaining development documentation in
Confluence and issue tracking in JIRA.
 Conducted code reviews, wrote unit tests using JUnit, and ensured proper version control using Git.
 Supported release cycles and environment migrations across dev, QA, UAT, and production with minimal downtime.
Supported media application platforms through backend development using Spring, Hibernate, and REST APIs.
 Developed Angular-based dashboards and integrated data pipelines.
 Designed and maintained architecture documentation and modular component libraries.

Environment: Java, JSP, Servlets, Spring MVC, Hibernate, Oracle, SQL, PL/SQL, HTML5, JavaScript, jQuery, AJAX, REST, SOAP,
WebLogic Server, JIRA, Git, Eclipse, JUnit, Confluence

You might also like