Sreeja
Email: sreeja.java786@[Link]
Phone: 469-498-0161
LinkedIn: [Link]
PROFESSIONAL SUMMARY
Results-driven Senior Java Full Stack Developer with 10+ years of experience designing
scalable, secure, and cloud-native applications across financial, insurance, and enterprise
domains.
Skilled in front-end and back-end development, building responsive, efficient, and
scalable applications using diverse languages and frameworks.
Proficient in Java, Spring Framework, Spring MVC, Spring Boot, with robust database
integration using MySQL and PostgreSQL.
Developed dynamic UI components with HTML5, CSS3, JavaScript, jQuery, JSP, JSTL,
Angular (up to v17), and ReactJS, enhancing user experience and accessibility.
Experienced in RESTful and GraphQL API development, integrating backend services
within microservices architectures for modular, scalable systems.
Hands-on experience with AWS, Azure, and GCP, implementing high availability,
scalability, and cost optimization in cloud-native applications.
Implemented event-driven architectures with Kafka, Redis, SQS/SNS/EventBridge, and
caching strategies for near real-time data exchange.
Skilled in Docker/Kubernetes for containerization, deploying resilient microservices with
auto-scaling across multi-cloud environments.
Automated CI/CD pipelines using Jenkins, GitHub Actions, and GitLab CI/CD, reducing
deployment cycles from weeks to daily releases.
Applied Spring Security, OAuth2, JWT, and role-based access controls to enforce
enterprise-grade authentication and authorization.
Built batch processing jobs with Spring Boot and performed data migration during Spring
Boot 2.x to 3.x upgrades.
Proficient in unit/integration testing with JUnit5, Mockito, REST Assured, Postman,
achieving 85–90% code coverage, and applied monitoring with Dynatrace, Splunk,
Datadog, Azure Monitor, and GCP Stackdriver.
Strong expertise in AWS services (Lambda, API Gateway, DynamoDB, RDS, ECS/EKS,
S3, CloudWatch) and AWS CDK with TypeScript for infrastructure as code.
Experienced in microservices and distributed systems, managing technical debt, mentoring
teams, and designing secure, scalable architectures with event-driven and AI-enhanced
solutions.
Educational Qualification:
[Link] (C.S.E) from JNTU- Hyderabad (2011-2013)
[Link](I.T) from JNTU- Hyderabad (2007-2011)
TECHNICAL SKILLS:
Category Tools & Technologies
Programming Languages Java 8/11/17/21, Java SE, Java EE, SQL, PL/SQL, JavaScript, TypeScript
Spring Boot, Spring Framework, Spring Cloud, Microservices, Django,
[Link], RESTful Web Services, JPA, Hibernate, GraphQL, AWS CDK
Backend Frameworks
(TypeScript)
Frontend Technologies Angular 7/10/12/14, ReactJS, React Native, HTML5, CSS3, SCSS, Bootstrap
Cloud Platforms Microsoft Azure (AKS, API Management, Blob Storage, Key Vault,
Functions, Monitor), AWS (EC2, S3, RDS, Lambda, CloudWatch), Google
Cloud Platform (GKE, API Gateway, Cloud Storage, Stack driver, Cloud
Monitoring), API Gateway, DynamoDB, ECS, EKS, EventBridge, SNS,
SQS, Amazon Bedrock.
Databases PostgreSQL, MongoDB, Microsoft SQL Server
Apache Kafka, Event-Driven Architecture, JMS, AWS SQS, AWS SNS,
Messaging & Streaming
AWS EventBridge
Authentication & Security Spring Security, OAuth2, JWT
GitHub Actions, Jenkins, GitLab CI/CD, Maven, Terraform, Blue-Green
DevOps & CI/CD
Deployments
Containerization & Docker, Kubernetes, Azure Kubernetes Service (AKS), GCP Kubernetes
Orchestration Engine (GKE), AWS ECS, AWS EKS
Testing Tools JUnit 5, Mockito, REST Assured, Postman, Integration Testing
Dynatrace, Splunk, Datadog, Azure Monitor, Application Insights, GCP
Monitoring & Logging
Cloud Monitoring, Cloud Logging
Object-Oriented Design (OOD), Design Patterns, UML, SOA principles,
Design & Methodologies
Agile/Scrum
PROFESSIONAL EXPERIENCE:
Client: BNY MELLON, NY. Sept 2023- Till date
Role: Sr. Java Full-Stack Developer
Project Description: A centralized platform designed to streamline onboarding for various financial products,
including Global Markets, Asset Servicing, and others. Implemented dynamic form configurations tailored to
each product line, enabling flexible and scalable onboarding workflows. Collaborated with cross-functional
teams to ensure compliance, improve operational efficiency, and support end-to-end automation of onboarding
processes.
Responsibilities:
Led development of modular financial products using Spring Boot 3.x, JDK 21, Angular (14 & 17),
[Link], and [Link] for scalable onboarding across multiple financial domains.
Built secure, scalable RESTful microservices with Spring Security, OAuth2, JWT, Spring Data JPA,
and Hibernate for authentication and data management.
Integrated MongoDB and Microsoft SQL Server with optimized schema design and complex stored
procedures for high-throughput transactional processing and reporting.
Implemented caching strategies using Redis and Hazelcast to reduce database load and improve API
response times and fault tolerance.
Developed dynamic, workflow-driven UI forms using [Link] and Angular, supporting role-based
access control and product-specific onboarding flows.
Designed event-driven architecture using Kafka for real-time data streaming and inter-service
communication.
Architected data offloading from MongoDB to AWS S3 and integrated AWS S3 SDK for efficient rule
processing and data retrieval.
Designed and implemented Infrastructure as Code using AWS CDK with TypeScript, automating
provisioning of Lambda, API Gateway, DynamoDB, and RDS.
Built and optimized GraphQL APIs alongside RESTful APIs to support flexible data querying for
downstream systems.
Developed containerized microservices using Docker and ECS/EKS, ensuring high availability,
scalability, and seamless deployment.
Enhanced CI/CD pipelines with GitHub Actions and GitLab CI/CD, automating build, test, and
deployment processes, including deployment to Google App Engine.
Led architecture reviews and established cloud-native design patterns to standardize best practices
across teams.
Documented REST APIs using OpenAPI/Swagger to facilitate integration and collaboration between
teams.
Ensured high code quality and security by implementing JUnit tests (85%+ coverage), Mockito,
Cucumber BDD, and SonarQube for static code analysis and vulnerability scanning.
Collaborated within Agile/Scrum teams, participating in sprint planning, code reviews, hotfixes, and
production support, while leveraging BNYM’s private cloud architecture for high availability, fault
tolerance, and auto-scaling.
Environment: Java 21 and 17, Spring Boot 3.x, Spring Security, OAuth2, Hibernate, Spring Data JPA,
MongoDB, Microsoft SQL Server, Redis, Hazel cast, AWS S3 SDK, Angular 17, [Link], [Link], [Link],
RESTful APIs, Microservices Architecture, Spring Security, Spring boot Actuators, Splunk, GitLab CI/CD,
SonarQube, JUnit 5, Mockito, Cucumber, Spring Test, Open API/Swagger, Agile/Scrum, Cross-Origin
Resource Sharing. VERA Code. Google App Engine, Docker, AWS CDK (TypeScript), GraphQL, AWS
Lambda, API Gateway, DynamoDB, RDS, ECS/EKS, GitHub Actions
Client: Encova Insurance, Columbus, OH Jan 2021 - Aug 2023
Role: Sr. Java Full-Stack Developer
Responsibilities:
Developed and maintained scalable microservices using Spring Boot 3.x and JDK 17, enabling
onboarding for multiple financial products (Global Markets, Asset Servicing, etc.).
Secured APIs using JWT tokens for authentication and authorization, ensuring stateless and secure
communication.
Built dynamic and responsive front-end forms using [Link], enabling product-specific onboarding flows
with reusable components and state management.
Implemented Quartz Scheduler for time-based task automation and asynchronous background processing.
Integrated Hazel cast for distributed caching and session clustering to enhance system performance and
fault tolerance.
Utilized Kafka for real-time data streaming and inter-service communication in an event-driven
architecture.
Designed and maintained database schemas using Liquibase, and implemented business logic via stored
procedures in Microsoft SQL Server.
Used Hibernate ORM for efficient database interaction, optimizing queries to support large-scale data
operations.
Wrote and optimized complex stored procedures and SQL queries to support custom data migrations and
reporting.
Achieved 85%+ code coverage using JUnit test cases, ensuring high-quality code and enabling SonarQube
integration for static code analysis.
Deployed containerized Java applications using Docker and orchestrated deployments to Kubernetes
clusters via GitLab CI/CD pipelines for scalable and resilient production workloads.
Tested REST APIs using Postman and Insomnia, supporting smooth integrations and QA testing.
Enabled CORS support for secure cross-origin communication between [Link] frontend and backend
APIs.
Documented REST APIs using Swagger/Open API, improving maintainability and collaboration with
frontend and integration teams.
Architected AWS-native microservices using Lambda, API Gateway, and DynamoDB, enabling elastic
scaling and reducing operational overhead.
Leveraged AWS CDK (TypeScript) to define and provision infrastructure resources consistently across
environments.
Introduced GraphQL endpoints for dynamic and optimized data retrieval, improving frontend
responsiveness.
Integrated ECS/EKS clusters for orchestrating containerized Java services, ensuring fault tolerance.
Strengthened API security with OAuth 2.0 and JWT standards.
Mentored junior developers and led cross-functional Agile teams, aligning solutions with business goals.
Monitored service health and application metrics using Spring Boot Actuator for enhanced observability
and diagnostics.
Environment: Java 17, Spring Boot 3.x, JWT, [Link], Quartz Scheduler, Hazel cast, Kafka, Microsoft SQL
Server, Liquibase, Hibernate ORM, SQL, JUnit 5, Mockito, SonarQube, Docker, GitLab CI/CD, Kubernetes,
Postman, Insomnia, CORS, Swagger/Open API, Spring Boot Actuator, RESTful APIs, Microservices
Architecture, Agile/Scrum, AWS CDK (TypeScript), AWS Lambda, API Gateway, DynamoDB, ECS/EKS,
GraphQL, OAuth 2.0
Client: PGW, Philadelphia, PA July 2018- Dec 2020
Role: Sr. Java Full-Stack Developer
Responsibilities:
Developed and maintained secure and scalable applications using Spring Boot 2.x, JDK 8, and Angular
8, delivering seamless user experiences for administrators and end-users.
Implemented robust authentication and authorization mechanisms using JWT and Kerberos with Spring
Security to ensure secure access to sensitive data and services.
Utilized Spring AOP to implement cross-cutting concerns such as centralized logging, error handling, and
performance monitoring across backend services.
Designed and executed Spring Batch jobs for processing large datasets, including various records.
Leveraged Spring Cloud for microservices orchestration, enabling service discovery, configuration
management, and fault tolerance to support highly available systems.
Managed data persistence using Spring Data JPA with PostgreSQL, ensuring ACID compliance and
optimized query performance for clinical and administrative data.
Built dynamic and responsive front-end applications using Angular, creating interactive forms and
dashboards for management, appointment scheduling, and reporting.
Implemented caching strategies using Redis and Ehcache to improve application performance by
reducing repeated database calls for frequently accessed data.
Developed dynamic dashboard reporting modules by leveraging Spring Data JPA repositories with built-
in pagination and sorting, enabling efficient data retrieval for large datasets.
Achieved 85%+ code coverage using JUnit test cases, ensuring high-quality code and enabling
SonarQube integration for static code analysis.
Deployed applications on cloud infrastructure with automated CI/CD pipelines, utilizing Spring Boot
Actuator and Micrometre for real-time monitoring and health metrics collection.
Deployed applications on AWS cloud platform using containerization (Docker) and automated CI/CD
pipelines with GitLab, ensuring scalable, reliable, and continuous delivery of services.
Built event-driven workflows using SQS and SNS, enabling asynchronous communication across
distributed systems.
Applied AWS Lambda for serverless workloads to reduce infrastructure costs.
Established GitHub Actions pipelines for CI/CD, automating builds and deployments.
Collaborated with stakeholders to define cloud architecture standards and migration strategies.
Environment: Java 8, Spring Boot 2.x, Spring Security, Spring AOP, Spring Batch, Spring Cloud, Spring
Data JPA, PostgreSQL, Redis, Angular (version supported with Spring Boot 2.x), JWT, Kerberos, Docker,
AWS, GitLab CI/CD, Spring Boot Actuator, Micrometer, Junit, SonarQube, AWS Lambda, SQS, SNS,
EventBridge, GitHub Actions.
Client: PDI, Addison, Texas July2016-June2018
Role: Sr Java Full-Stack Developer
Responsibilities:
Developed and deployed Spring Boot 2.x microservices using JDK 8, following domain-driven design
and RESTful principles.
Designed database interaction layers with Spring Data JPA and MySQL, optimizing persistence and
queries.
Built interactive Angular interfaces consuming REST APIs from backend microservices.
Integrated Feign Client for efficient inter-service communication and implemented CRUD, pagination,
sorting, and custom queries.
Created and scheduled automated tasks using Spring Boot Scheduler (@Scheduled) and optimized
database performance with indexing, connection pooling, and query tuning.
Secured backend services with Spring Security and JWT, integrating with Angular for protected routes.
Wrote unit and integration tests using JUnit, Mockito, and Spring Boot Test for reliability.
Monitored service health and metrics using Spring Actuator and followed CI/CD practices with Git,
Maven/Gradle, and Jenkins.
Configured and deployed Angular applications alongside Spring Boot services or via static hosting.
Applied microservice best practices (loose coupling, high cohesion, scalability, fault isolation) and cloud-
native principles with AWS and containerization.
Contributed to scalable, maintainable microservices architectures, improving legacy system performance.
Environment: Spring Boot 2.x, JDK 8, Angular, Job Scheduler, JUnit, Apache Tomcat, Feign Client,
MySQL, and Spring Data JPA, microservices, AWS Services, Microservices, Docker, Cloud-native principles
Client: Logic Square Private Limited, Pune India August 2014-June 2016
Role: Sr Java Full-Stack Developer
Responsibilities:
Developed and maintained web applications using Java 8, Spring MVC, JDBC Template, and
PostgreSQL.
Created dynamic web pages with JSP, JSTL, Form Tags, and jQuery to enhance frontend functionality.
Designed and implemented RESTful web services and Spring MVC controllers for business logic and
client-server communication.
Wrote and optimized complex PostgreSQL stored procedures for reports and data analytics.
Managed version control and collaborative development using GitLab, including commits, branching,
and merge requests.
Used PuTTY for secure remote server access and deployment tasks.
Participated in Agile ceremonies like sprint planning, stand-ups, and retrospectives for iterative
development.
Supported SIT and UAT by debugging, fixing defects, and implementing client-requested enhancements.
Configured and automated GitLab CI/CD pipelines for reliable application delivery.
Implemented application logging using SLF4J and Log4j for multi-level, configurable logs.
Integrated OTP-based authentication via an external SMS client for secure two-factor login.
Environment: Java 8, Spring MVC, JDBC Template, Named Parameter Jdbc Template, PostgreSQL, JSP,
JSTL Tags, jQuery, Form Tags, GitLab, putty, agile, stored procedure, SLF4J, Log4j, GitLab