Post Job Free
Sign in

Stack Developer Spring Boot

Location:
Irving, TX, 75038
Salary:
120K
Posted:
September 10, 2025

Contact this candidate

Resume:

Sukumar. A

Sr. Java Full Stack Developer Ph: 515-***-**** Email: ***************@*****.***

PROFESSIONAL SUMMARY:

Java Full Stack Developer with over 9 years of experience delivering enterprise-grade solutions across banking, healthcare, and retail domains.

Proficient in backend development using Java (8 to 17), Spring Boot, Spring Batch, Hibernate, and JPA to build scalable, modular microservices.

Skilled in implementing RESTful and GraphQL APIs with security protocols like OAuth 2.0, JWT, and RBAC for secure, standards-compliant integration layers.

Hands-on expertise in event-driven architectures using Apache Kafka and RabbitMQ to enable reliable, high-throughput communication across services.

Experienced with NoSQL and SQL databases including MongoDB, PostgreSQL, Oracle, and Cosmos DB, with a focus on schema optimization and indexing for performance.

Led frontend development using Angular (4–17) and ReactJS with Redux Toolkit, Bootstrap, and Material-UI for responsive and accessible UI/UX.

Managed full CI/CD lifecycle with Jenkins, GitHub, Terraform, and SonarQube to ensure rapid, automated delivery with quality enforcement and rollback capabilities.

Built and deployed cloud-native applications on AWS and Azure, utilizing EC2, Lambda, AKS, RDS, and S3 with secure IAM policies and secrets management.

Integrated observability stacks like Prometheus, Grafana, ELK, and OpenTelemetry to maintain SLA adherence, real-time monitoring, and incident diagnosis.

Applied GitHub Copilot and Generative AI tools to accelerate boilerplate code generation, API scaffolding, and test coverage across multiple projects.

Delivered high-quality code through rigorous unit, integration, and E2E test automation using JUnit, Mockito, Cypress, Jest, and Jasmine.

Collaborated in Agile teams across sprint planning, code reviews, architecture boards, and mentorship, aligning technical solutions with evolving business goals.

TECHNICAL SKILLS:

Programming Languages

Java, Core Java, Multithreading, Collections, Kotlin, Python, C#

Backend

Spring Boot, RESTful APIs, GraphQL, Hibernate, JPA, Spring Batch, Spring Cloud Config, Quartz

Scheduler, Resilience4j, OpenAPI/Swagger, Vert.X, Spring Web Services, .NET Core

Frontend

ReactJS (with Hooks, Context API), Redux Toolkit, TypeScript, HTML5, CSS3, Bootstrap, Material-UI, React Router, SASS

Security

OAuth 2.0, JWT, OIDC, Spring Security, SailPoint IdentityIQ, RBAC

Messaging

Apache Kafka, RabbitMQ, ActiveMQ

DevOps

Jenkins, Docker, Kubernetes, Helm, Terraform, Git, GitHub, SonarQube, Maven, Ant

Cloud Platforms

AWS (EC2, S3, RDS, Lambda, Secrets Manager, CDK, CodePipeline), Azure (AKS, Azure Monitor, Azure SQL, Cosmos DB), AWS IAM, AWS Parameter Store

Databases

PostgreSQL, Oracle 11g, MySQL, DB2, SQL Server, Cassandra, MongoDB, DynamoDB

Testing

JUnit 4, JUnit 5, Mockito, Spring Test, Cypress, Jest, Jasmine, Karma, Selenium

Monitoring & Logging

Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), AWS CloudWatch, OpenTelemetry, Zipkin

Tools & Others

Swagger, Postman, IntelliJ IDEA, Eclipse, STS, JIRA, draw.io, Microsoft Visio

WORK EXPERIENCE:

Client: YESWAY, Texas, USA Aug 2024 - Present

Role: Sr. Java Full Stack Developer

●Spearheaded development of scalable enterprise backend services using Java 17 and Spring Boot 2.7, leveraging modular microservices to optimize throughput and maintainability across retail business operations.

●Designed and implemented RESTful APIs and GraphQL endpoints to streamline data delivery to Angular 17-based frontends, reducing data redundancy and improving response times.

●Engineered asynchronous batch processing flows using Spring Batch, incorporating multi-threaded steps to process high-volume transactional datasets efficiently.

●Integrated Resilience4j with circuit breakers and retry policies to fortify backend services against downstream failures and transient errors.

●Developed metrics collection using Micrometer and visualized them in Prometheus and Grafana, ensuring SLA adherence through proactive monitoring.

●Constructed a message-driven architecture utilizing Apache Kafka for publish-subscribe workflows and RabbitMQ for task delegation among microservices.

●Implemented distributed caching with Redis to enhance performance of API responses and reduce backend latency under heavy load.

●Secured service-to-service communication via OAuth 2.0 and OpenID Connect, establishing fine-grained role-based access control.

●Migrated legacy monolithic modules into Spring Boot-based microservices, decreasing deployment time by over 40% and enabling parallel team deliveries.

●Developed SOAP-based integration points using Spring Web Services for legacy system compatibility, using contract-first WSDL design.

●Designed relational schemas in PostgreSQL and Oracle for structured data, incorporating partitioning and indexing for optimal performance.

●Built Angular 17 frontends leveraging Signals, Standalone Components, and Material-UI, supporting responsive, high-performance UIs.

●Used Reactive Forms and dynamic validations to streamline complex multi-step input forms with real-time data bindings.

●Implemented Redux Toolkit and Context API to manage shared application state across modules, supporting predictable and scalable UI logic.

●Replaced legacy components with modern Angular modules, improving load times and developer onboarding efficiency.

●Wrote Cypress test cases to validate end-to-end form workflows and service integrations across the Angular application.

●Built CI/CD pipelines using Jenkins and AWS CodePipeline with GitHub triggers, static analysis, and automated deployment stages.

●Containerized services using Docker and orchestrated deployment on AWS EC2 using AWS CDK and Terraform.

●Enabled distributed tracing using OpenTelemetry and Zipkin, supporting faster root cause identification for latency spikes.

●Integrated AWS Lambda, S3, RDS, and IAM policies for cloud-native storage, compute, and identity management.

●Applied Spring Cloud Config and Eureka for dynamic configuration and service discovery in microservice ecosystems.

●Configured API gateway rules to enforce CORS, IP whitelisting, and rate limits for external integrations.

●Employed JUnit 5 and Mockito for unit and integration tests, with >90% coverage ensured through CI enforcement.

●Documented API contracts using Swagger and GraphQL introspection tools, aligning frontend and backend teams effectively.

●Accelerated backend and frontend development by incorporating GitHub Copilot into daily workflows, using it to auto-generate boilerplate code, test scaffolds, and refactor repetitive patterns.

●Mentored developers on best practices for using GitHub Copilot effectively in microservice architectures, emphasizing code readability, security, and performance.

●Used Generative AI tools to rapidly prototype RESTful and GraphQL API contracts and generate schema-first documentation aligned with business workflows.

Client: Comerica Bank, USA Jan 2024 – Aug 2024

Role: Java Full Stack Developer

●Developed backend microservices using Java 11 and Spring Boot 2.6 for secure banking APIs focused on account management, customer onboarding, and funds transfer workflows.

●Designed RESTful endpoints adhering to domain-driven design (DDD) with modular domain models to ensure scalable and maintainable business logic separation.

●Engineered asynchronous communication between fraud detection, transaction, and account services using Apache Kafka and ensured message reliability through producer acknowledgment strategies.

●Designed and scheduled Spring Batch jobs for regulatory report generation, ledger reconciliation, and customer alert processing, with fault tolerance and parallel step execution.

●Modeled normalized schemas in PostgreSQL and implemented performance tuning strategies such as indexing, query optimization, and materialized views for large account datasets.

●Integrated Azure Cosmos DB (Cassandra API) to store and query high-throughput metadata for financial transactions and access logs.

●Enforced security across services using JWT-based authentication and OAuth 2.0 authorization, including role scoping and refresh token handling.

●Modernized legacy SOAP-based integrations by replacing them with lightweight Spring Boot REST services, enhancing maintainability and reducing response times.

●Used Spring Actuator and integrated Azure Monitor to provide real-time insights into service health, throughput, and system metrics.

●Built dynamic, secure ReactJS interfaces for internal dashboards covering customer activities, transaction analytics, and fraud alerts.

●Applied Redux and Material-UI for consistent design language and centralized state management across reusable React components.

●Developed dynamic form rendering, protected routes, and conditional UI rendering based on user roles and permissions.

●Wrote Jest and Cypress test suites covering unit, integration, and end-to-end workflows to ensure UI reliability and API contract compliance.

●Automated build and deployment workflows via Jenkins integrated with GitHub and SonarQube, enforcing code quality and test coverage gates.

●Used Terraform to define and provision Azure Kubernetes Service (AKS), Cosmos DB, Azure SQL, and other cloud infrastructure.

●Deployed Dockerized services to AKS using Helm charts, enabling rolling updates, rollback support, and resource autoscaling.

●Maintained centralized logging with ELK stack and integrated with Azure Monitor for real-time log analysis and error resolution.

●Defined and enforced fine-grained RBAC rules at the API gateway and service levels to control data access and protect sensitive endpoints.

●Used Prometheus and Grafana to monitor service metrics, Kafka lag, API throughput, and SLA adherence across critical flows.

●Participated in post-incident reviews and performed root cause analysis for production issues, implementing long-term resolutions.

●Led sprint planning and technical architecture sessions, aligning backend service development with evolving business requirements.

●Guided junior developers in REST standards, Git workflows, and test-driven development (TDD) for increased team maturity.

●Reviewed and optimized Spring configurations, database access layers, and message serialization strategies to reduce latency.

●Partnered with cybersecurity teams to enforce encryption at rest, data redaction, and periodic vulnerability assessments.

●Created OpenAPI documentation for REST endpoints to ensure standardized contracts for internal and third-party consumers.

●Integrated GitHub Copilot into banking microservice development to auto-suggest compliant patterns, unit test scaffolds, and DAO templates with security-first defaults.

●Trained peers on responsible use of GitHub Copilot for regulatory-compliant banking codebases, focusing on minimizing technical debt and ensuring auditability.

●Experimented with GENAI-based internal tools to accelerate DDD model generation, OpenAPI spec drafting, and regulatory policy mapping for backend services.

Client: Futures First, India Sept 2020 – Jun 2022

Role: Full Stack Developer

●Designed and developed microservices for trade processing workflows using Java 8 and Spring Boot 2.1, covering trade execution, order book management, and lifecycle synchronization.

●Built RESTful and GraphQL APIs to expose trade, portfolio, and audit data across internal platforms, enabling high-performance data access with granular query capabilities.

●Engineered real-time data streaming using Apache Kafka for market data ingestion and publishing trade events to analytics consumers.

●Implemented a Redis-based in-memory cache layer to minimize data access latency for frequently accessed trade details.

●Applied OAuth 2.0 and JWT for securing API endpoints and managing token-based access across internal services.

●Utilized MongoDB for storing trade documents and Oracle SQL for transactional integrity with ACID-compliant persistence.

●Developed GraphQL schema layers to support flexible, client-driven data retrieval and reduce network overhead.

●Optimized PostgreSQL indexes and partitions to enhance query response times for analytical dashboards.

●Designed AWS Lambda functions for asynchronous processing, such as trade confirmation dispatch and scheduled report generation.

●Built compute-intensive services on AWS EC2 instances and managed deployments via Docker containers and GitHub Actions.

●Authored Terraform configurations to manage infrastructure provisioning across RDS, IAM, and networking resources.

●Configured AWS Secrets Manager for secure storage of credentials and API keys with automatic rotation policies.

●Enabled monitoring and alerting through AWS CloudWatch for all service components and Lambda invocations.

●Built interactive ReactJS dashboards using TypeScript, Redux Toolkit, and Bootstrap to visualize trade lifecycle metrics.

●Applied React Router for seamless UI navigation and integrated role-based session handling via context APIs.

●Used Cypress and Jest to validate UI flows, service calls, and state management across complex trade forms.

●Implemented backend unit and integration tests using JUnit 5 and Mockito to ensure code reliability and regression safety.

●Automated CI/CD workflows using Jenkins with GitHub triggers, static code analysis, and environment-based deployments.

●Supported multi-region DynamoDB tables to cache trade states and user sessions, improving app availability.

●Conducted code reviews with an emphasis on clean architecture, performance optimization, and secure coding.

●Mentored junior developers on GraphQL schema best practices, Redux integration, and backend service design.

●Participated in Agile ceremonies, sprint demos, and QA alignment meetings to ensure delivery milestones were met.

●Contributed to hardening of services through data masking, audit logging, and API input validation.

●Authored internal documentation for API contracts, trade scenarios, and architectural diagrams using Swagger and draw.io.

●Led zero-downtime migration from on-prem PostgreSQL to Amazon RDS with real-time data sync validation.

Client: Growel Softech Limited, India July 2018 - Aug 2020

Role: Software Engineer

●Engineered loyalty management microservices using Java 8 and Spring Boot 2.0 to handle transaction recording, reward calculation, and redemptions across retail and POS systems.

●Developed desktop companion tools using JavaFX to simulate loyalty scenarios and offline transaction entry, improving QA turnaround and enabling hybrid data entry modes.

●Exposed RESTful APIs for point-of-sale terminals, mobile apps, and merchant portals, providing standardized interfaces for transactional consistency.

●Designed batch processing pipelines with Spring Batch to handle end-of-day reconciliations, tier evaluations, and promotional rollovers.

●Used Apache Kafka for event-driven customer interactions, while RabbitMQ was leveraged for orchestrating reward distribution and async campaign notifications.

●Persisted customer data and campaign logs using MongoDB and Cassandra, optimizing read patterns with TTL strategies and access tiering.

●Implemented secure user authentication with OAuth 2.0 and JWT, enabling federated login and secure API access.

●Utilized JPA and Hibernate for relational data access in PostgreSQL and DB2, ensuring referential integrity and historical logging.

●Built Angular 4 interfaces for merchant dashboards and admin panels, focusing on reusable components and responsive views.

●Styled frontends using Bootstrap and SASS, ensuring branding consistency across diverse user roles and devices.

●Tested UI interactions and state flows using Jasmine and Karma, maintaining coverage across reusable component libraries.

●Containerized backend services using Docker and orchestrated deployments via Kubernetes and Helm, supporting high availability and blue-green rollouts.

●Defined Jenkins CI/CD pipelines for code quality checks, image builds, and environment-specific deployments, integrating with Git and SonarQube.

●Provisioned AWS resources via Terraform, including EC2 instances for backend workloads, RDS for loyalty storage, and S3 for asset delivery.

●Monitored transactional health using Prometheus and Grafana, tracking throughput, error rates, and reward allocation latencies.

●Configured Fluentd to push logs into Elasticsearch, enabling searchable log analysis in Kibana and supporting incident triage.

●Used Spring Cloud Config and AWS Parameter Store for externalized configuration and secure secrets injection.

●Applied RBAC policies both at service endpoints and Kubernetes layer, managing fine-grained access controls.

●Collaborated with .NET teams to integrate promotional APIs and validate rules across loyalty workflows.

●Built Swagger-based validators and Postman test suites to verify API contract alignment during CI runs.

●Engaged in Agile sprint cycles, user story breakdowns, and feature demo sessions to ensure stakeholder alignment.

●Wrote internal documentation for API reference, message flow diagrams, and container networking setups.

●Tuned SQL procedures and queries to support reporting dashboards and high-volume reward audits.

●Supported critical production releases by leading deployment steps, rollback protocols, and hotfix coordination.

●Mentored junior developers in Docker troubleshooting, Kafka consumer tuning, and Angular component modularization.

●Integrated Claude AI to identify inefficient SQL patterns, suggest UI accessibility improvements, and auto-generate Swagger specs for REST endpoints.

Client: Ethon Healthcare Solutions Pvt Ltd, Hyderabad Aug 2015- Jun 2018

Role: Java Developer

●Designed backend modules for hospital information systems using Java 1.8 and Spring Framework 4.x, covering patient intake, scheduling, and medical billing workflows.

●Built JavaFX-based desktop applications for front-desk staff and lab technicians to manage appointments, lab requests, and offline data capture, enhancing usability in low-connectivity areas.

●Exposed SOAP and RESTful APIs to interface with external EMRs, pharmacies, and insurance providers, supporting both legacy and modern integration protocols.

●Persisted medical and administrative data using Hibernate and JPA across Oracle 11g and SQL Server databases, optimizing joins and views for patient query efficiency.

●Implemented multi-tenant data isolation strategies to manage hospital branches with schema-level separation and cross-branch audit tracking.

●Scheduled recurring tasks using Quartz Scheduler for appointment reminders, backup jobs, and automated discharge processing.

●Built contract-first SOAP services via Spring Web Services for diagnostic and pharmacy system integrations, ensuring strict schema adherence.

●Configured LDAP-based authentication and custom RBAC logic to enforce department-based access to sensitive patient data.

●Created admin dashboards and analytics widgets using AngularJS and JSF for dynamic, real-time visualization of operational KPIs.

●Ensured HIPAA compliance by enforcing session timeouts, encrypted patient storage, audit logs, and validated input sanitization.

●Used Eclipse IDE for primary development and integrated with SVN for version control and change tracking.

●Deployed WAR files to Apache Tomcat in private datacenters, monitored using Nagios and custom shell scripts for uptime checks.

●Wrote Maven profiles to support multi-environment builds for development, staging, and production.

●Automated nightly data backups with validation scripts and email notifications for backup status alerts.

●Tested business logic and DAO layers using JUnit 4 and Mockito, covering patient lookup, billing cycles, and lab result processing.

●Migrated clinical data from Oracle 10g to SQL Server using ETL scripts with rollback procedures and integrity validation.

●Participated in Agile ceremonies and sprint planning sessions, mapping business requirements to user stories and tasks.

●Documented backend logic, workflow diagrams, and integration points using draw.io and Confluence wikis.

●Supported Level 2 production issues by reproducing defects, applying hotfixes, and logging root causes in issue trackers.

●Integrated certificate updates and performed periodic security patching of middleware and third-party dependencies.

●Managed LDAP login modules and conducted login flow tests with various user roles to validate access behaviors.

●Wrote ETL scripts for medical archive compression, long-term storage, and summary record generation.

●Reviewed code for consistent API responses, domain model usage, and modular service boundaries.

●Integrated Claude AI to refactor legacy SOAP services, validate security headers, and suggest performance optimizations for JPA queries.

Client: ICICI Bank, Hyderabad, India Jun 2014 – Jun 2015

Role: Java Developer -Intern

●Assisted in the development of backend modules using Java 7 and Spring Framework 3.x to support core banking functions including transaction processing, account management, and reconciliation systems.

●Built reusable service and DAO components using JDBC, Spring ORM, and Hibernate for DB2 persistence, enabling structured access across multiple account operations.

●Contributed to SOAP-based web service development for interbank fund transfers using WSDL contracts and XML schema validation.

●Developed RESTful APIs with Spring MVC to support employee onboarding, customer information updates, and internal directory services.

●Wrote and optimized SQL and PL/SQL scripts to migrate legacy transactional data from flat files to DB2 databases, ensuring data consistency and referential integrity.

●Created simple front-end interfaces with ReactJS and Bootstrap for transaction approvals, profile lookup, and audit history displays, replacing legacy JSP screens.

●Applied HTML5, CSS3, and WCAG-compliant layouts for internal tools, enabling accessibility enhancements and improved user experience.

●Used React Router and conditional rendering for user-role-based navigation in internal applications.

●Validated forms and integrated backend APIs in React using Axios and Redux for lightweight state management.

●Tested backend logic with JUnit and Mockito, and supported QA in preparing integration test cases for REST and SOAP services.

●Deployed Spring-based WAR files to JBoss application servers and managed configurations for Dev, QA, and UAT environments.

●Implemented logging using Log4j for tracing critical transactions and monitoring job executions across batch processes.

●Assisted in generating reports using JasperReports for daily transaction summaries, fraud detection, and account change history.

●Performed application deployment automation using Ant scripts and shell scripting for WAR packaging and service restarts.

●Collaborated in Agile ceremonies including sprint planning, task breakdown, and daily stand-ups with senior developers.

●Documented technical processes, module configurations, and interface specifications for handoffs and future maintenance.

●Developed XML parsers to convert ISO 8583 messages to POJO formats for compliance with interbank messaging standards.

●Contributed to secure coding practices including field-level input validation, logging sanitization, and data masking.

●Used Eclipse IDE with JBoss Developer Studio plugins to manage Spring projects, debug service layers, and perform integrated testing.

●Supported integration testing efforts by replicating edge-case scenarios and logging test artifacts for QA validation.

●Maintained Git repositories with branching, commits, and pull requests under supervision for collaborative development.

EDUCATION:

Master’s in Information Systems Dec 2023

Bachelor’s in Electronics & Communication Engineering May 2015



Contact this candidate