Post Job Free
Sign in

Senior Full-Stack Engineer - Java/Spring Boot & Angular Expert

Location:
Euless, TX
Posted:
January 12, 2026

Contact this candidate

Resume:

Suman Raman Poudel

****************@*****.*** 214-***-**** linkedin.com/in/sumanramanpoudel/

Professional Summary

Senior Full-Stack Engineer with 8+ years of experience delivering secure, scalable enterprise applications across finance, retail, and technology domains. Specialized in Java (8/11/17), Spring Boot, and Angular (JS–14), with proven expertise in building robust RESTful APIs and interactive user interfaces. Strong background in application security using OAuth 2.0, JWT, and Spring Security, implementing role-based access control and token-based authentication. Experienced in designing and optimizing PostgreSQL, Oracle, and DynamoDB databases, automating CI/CD pipelines with Jenkins, GitLab CI, Bitbucket Pipelines, and Bamboo, and monitoring distributed systems using Splunk and Kibana. Adept at managing UNIX/Linux environments, WebSphere, WebLogic, Apache, and Tomcat, with hands-on experience in AWS CloudFormation, Python-based validation tooling, and Redwood Automation for enterprise scheduling and workflow orchestration.

Technical Skills

• Backend & Core Technologies: Java (8/11/17), Spring Boot, Spring MVC, Spring Security, Hibernate/JPA, RESTful APIs, Microservices Architecture

• Frontend & UI Frameworks: Angular (JS–14), TypeScript, JavaScript, HTML5, CSS3, RxJS, Responsive UI Design

• API Security & Authentication: OAuth 2.0, JWT, Spring Security, Role-Based Access Control (RBAC), Token-Based Authentication, Session Management

• Databases & Data Stores: PostgreSQL, Oracle, DynamoDB, SQL, NoSQL, Indexing, Query Optimization

• CI/CD & DevOps Automation: Jenkins, GitLab CI, Bitbucket Pipelines, Atlassian Bamboo, Maven, Gradle, Multi-Environment Deployments

• Cloud & Infrastructure: AWS, CloudFormation, EC2, S3, IAM, Infrastructure as Code (IaC)

• Scripting & Automation: Python, Shell Scripting, REST APIs, SDK Mocking, Validation & Test Automation

• Monitoring & Observability: Splunk, Kibana, Log Aggregation, Custom Dashboards, Alerting

• Servers & Middleware: UNIX/Linux, WebSphere, WebLogic, Apache HTTP Server, Tomcat, JVM Tuning, SSL Configuration

• Automation & Workflow: Redwood Automation, REL Scripting, Job Chains, Event-Based Scheduling, BPMN Concepts

• Testing & Quality Engineering: JUnit, Mockito, Integration Testing, Static Code Analysis, Unit & Regression Testing

Work Experience

Trend Micro Austin, TX Software Engineer Aug 2025 – Present

Automated Partner Managed Rule (PMR) validation workflows using Java (17) and Spring Boot, integrating AWS dry-run and analysis APIs to enforce Marketplace compliance prior to submission.

Implemented file-based state tracking for PMR listings using Java services and Git-backed metadata, enabling auditable transitions across creation, validation, and deprecation phases.

Developed Java-based validation services with Spring Boot, complemented by Python utilities to parse AWS validation responses (PASS/FAIL/PENDING) and trigger automated status updates.

Designed GitHub Actions pipelines to orchestrate Java validation services with elastic runners, minimizing secrets exposure while scanning and processing rule changes.

Built secure Java service modules for Marketplace administration, integrating with AWS SDK to support listing creation, validation submission, and lifecycle synchronization.

Created comprehensive unit and integration test suites using JUnit, Mockito, and mocked AWS responses to validate PMR state transitions end-to-end.

Configured OIDC-federated IAM roles for GitHub Actions to securely invoke Java-based services, enforcing least-privilege access to AWS Network Firewall and Marketplace APIs.

Engineered modular Java wrappers around AWS SDK calls, enabling emulation and mocking for reliable testing without production API dependencies.

Collaborated on GHES repository architecture (PMR code/data separation), aligning Java service design with scalable workflows and long-term maintainability.

Produced system documentation and architecture diagrams for Java-based PMR automation, including deployment flows and state machine models to support team alignment.

Built a GitHub Actions workflow to provision EC2 instances, invoke Java-driven Suricata validation, and generate structured artifacts such as logs and alerts.

Evaluated ML-assisted validation approaches (XGBoost, Random Forest, Logistic Regression) alongside Java-based rule validation pipelines to reduce false positives and improve rule accuracy.

Capital One Plano, TX

Full Stack Java Developer March 2024-December 2024

Designed and implemented entitlement validation APIs using Java 17 and Spring Boot, applying token filters and client-credentials OAuth flows to enable fine-grained access control across internal services.

Developed asynchronous notification workflows using AWS Lambda, SES, Spring Actuator, and CloudWatch, providing delivery tracking, failure visibility, and operational metrics.

Secured Spring Boot microservices with OAuth 2.0 and JWT, configuring token introspection, RBAC filters, and policy-based authorization for internal system integrations.

Integrated Apache Kafka for event-driven architectures, managing publishers, consumer groups, topic partitions, and offset strategies to ensure reliability and scalability.

Deployed Dockerized Spring Boot applications to AWS ECS (Fargate/EC2) and EKS, configuring autoscaling, task definitions, and Application Load Balancer (ALB) integration.

Provisioned and managed cloud infrastructure using AWS CloudFormation, including EC2 Auto Scaling, encrypted S3, Aurora RDS, and least-privilege IAM roles.

Automated infrastructure and identity configurations through CloudFormation, supplemented by Python and PowerShell scripts for user, session, and policy management.

Led migration of enterprise job scheduling from AROW to Redwood, implementing chains, handlers, and triggers, and earning Redwood Automation certification.

Debugged and modernized Node.js services, migrating legacy 7PS V1 workloads to AWS Lambda with SQS-based triggers and optimized runtime configurations.

Configured CloudWatch dashboards for EC2 and Lambda and developed Python-based monitoring scripts to track cross-environment performance metrics and alerts.

Collaborated with cross-functional teams using JIRA and Confluence for sprint planning, issue tracking, documentation, and release coordination.

Delta Airlines Atlanta, GA

Full Stack Developer March 2019-Feb 2024

Designed and developed scalable RESTful APIs using Java 8/11, Spring Boot, and Spring MVC, integrating Angular 14/15 frontends through a clean controller–service–repository architecture with JWT-based authentication and session management.

Built event-driven microservices using Apache Kafka and Spring Boot, leveraging Kafka Streams and state stores for real-time processing, with state persisted in Amazon DynamoDB using TTL and secondary indexes.

Developed serverless APIs using Node.js and Express.js on AWS Lambda, exposed via API Gateway and secured with OAuth2 and JWT-based authorization for external integrations.

Implemented responsive Angular 14 frontend modules with TypeScript and RxJS, enabling reactive data flows and secure, form-based token validation for session management.

Led migration from Angular 14 to Angular 15, resolving deprecations, upgrading RxJS and form modules, and improving application performance through optimized lazy-loaded modules.

Integrated AWS Secrets Manager for secure runtime credential management and configured Kinesis Data Streams consumers to ingest and process flight telemetry data in near real time.

Containerized microservices using Docker and deployed to Kubernetes (EKS) and AWS ECS, implementing sidecar logging, readiness/liveness probes, and Fargate-based auto-scaling.

Built and maintained CI/CD pipelines using Jenkins and GitLab CI, incorporating static code analysis, artifact versioning, and parallelized testing for multi-environment deployments.

Optimized PostgreSQL and Amazon Aurora performance by rewriting complex queries, creating composite indexes, and utilizing read replicas and automated failover.

Implemented end-to-end monitoring and observability using AWS CloudWatch metrics, custom dashboards, alerts, and Kibana for centralized log analysis in distributed systems.

Developed Single Page Applications (SPAs) using React 16/17, Redux Toolkit, and React Router, optimizing bundle size and improving load times through route-based lazy loading.

Authored integration and UI automation tests using Postman, Selenium WebDriver, and Cucumber (BDD) to validate end-to-end flight management workflows.

Managed AWS infrastructure using CloudFormation, IAM policies, ECR, and S3 versioning, ensuring secure, repeatable, and compliant infrastructure provisioning.

Worked extensively with JIRA reporting tools to track versions, epics, sprints, and issues, supporting agile delivery and release planning.

Produced High-Level Design (HLD) and Low-Level Design (LLD) documentation for microservices, securing architectural approvals via Confluence documentation and design review sessions.

Hunington Bank Columbus, OH

Java Software Developer April 2017- Sep 2018

Developed component-based Single Page Applications (SPAs) using Angular 7, implementing reactive and template-driven forms, lifecycle hooks, and dependency injections for dynamic and maintainable UI components.

Integrated RESTful backend services with Angular using RxJS and HttpClient, enabling asynchronous data handling and responsive user interactions.

Designed and implemented REST APIs using Java 8 and Spring Boot, following a clean controller–service–repository architecture with robust request validation.

Built chunk-oriented batch processing jobs using Spring Batch to support large-scale ETL workflows, incorporating step partitioning, fault tolerance, and retry mechanisms.

Optimized database interactions by tuning SQL queries and integrating Spring JDBC for transactional operations on Oracle and SQL Server databases.

Implemented application security best practices, including input validation, session management, and authentication controls to protect against XSS, CSRF, and SQL injection attacks.

Improved frontend performance through code splitting, lazy-loaded modules, and browser caching, resulting in faster load times and improved user experience.

Automated CI/CD pipelines using Jenkins and Git, streamlining build and deployment processes for both backend services and Angular frontend artifacts.

Premier Health Care Charlotte, NC

Java Software Developer Jan 2016 - March 2017

Refactored legacy applications by modernizing UI layers with AngularJS and Angular 4, while maintaining clear separation between presentation and backend service layers.

Designed and implemented backend services using Java 8 and Spring MVC, supporting end-to-end request handling, validation, and RESTful communication with frontend applications.

Developed microservices using Spring Boot and Hibernate, applying layered architecture and well-defined transactional boundaries for patient and claims processing workflows.

Built and maintained data access layers using Spring Data JPA and custom Oracle PL/SQL procedures to support high-volume transactional operations.

Implemented asynchronous processing using JMS, configuring durable subscriptions and message selectors to ensure reliable message delivery.

Improved database performance by tuning Oracle stored procedures, optimizing SQL execution plans, and applying indexing strategies for large-scale REST operations.

Implemented centralized logging and monitoring using Splunk, enabling log aggregation and real-time alerts to support production issue resolution.

Secured AWS-hosted applications by configuring IAM roles, KMS-based encryption, and role-based access controls for sensitive data.

Education

University of Cumberlands Williamsburg, Kentucky

Master’s in computer science

University of Texas at Arlington Arlington, TX

Bachelor’s in computer science



Contact this candidate