Home

Suresh - Java Full Stack Developer
[email protected]
Location: Seattle, Washington, USA
Relocation: Yes
Visa: Green Card
Resume file: Suresh-FS Profile_1776088689757.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
SUMMARY
Over 10 years of experience designing, developing, and delivering enterprise-grade applications using Java 8/11/17 and J2EE across web, client-server, and n-tier architectures.
Proven ability to drive full-cycle SDLC execution, translating business requirements into robust architectural solutions, and delivering reliable, production-ready applications with continuous improvement and support.
Extensive expertise in Spring frameworks Spring Boot, Spring MVC, Spring Security, Spring Transaction Management, and Spring Data building secure, scalable, and maintainable microservices and applications.
Built responsive and interactive web interfaces with React.js, Angular, HTML5, CSS3, JavaScript (ES6+), AJAX, and Bootstrap for enhanced user experience and client-server interaction.
Hands on experience in API development and integration using REST, SOAP, WSDL, AXIS, CXF, JAX-RS, and Jersey, ensuring secure and reliable communication between services.
Experience designing microservices-based, resilient, and event-driven systems using Spring Boot, Apache Kafka, and AWS, enabling scalable, fault-tolerant, and high-performance enterprise applications.
Proficient in relational and NoSQL databases including PostgreSQL, Oracle, MySQL, MongoDB, and Cassandra, optimizing data storage, retrieval, and analytics.
Experienced with containerization and orchestration using Docker and Kubernetes, along with CI/CD automation through Jenkins pipelines.
Hands-on with cloud infrastructure and database management on AWS EC2 and RDS, and leveraging Java 8 features like Streams, Lambdas, and Optional.
Skilled in Unix/Linux shell scripting for automation, environment setup, and operational monitoring.
Adept in Agile/Scrum methodologies, collaborating effectively with cross-functional teams and documenting processes using Microsoft Office, Visio, and Confluence.
Recognized as a collaborative team player with strong analytical, problem-solving, and communication skills, delivering results in fast-paced, mission-critical environments.
TECHNICAL SKILLS
Programming & Frameworks Java 8/11/17, Spring Boot, Spring MVC, Spring Security, Spring Data, Core Java, JSP, Servlets, Hibernate, Struts, JSF, React.js, Angular, Node.js, JavaScript (ES6+), HTML5, CSS3, AJAX, Bootstrap
Microservices & APIs REST, SOAP, GraphQL, JMS, Apache Kafka, RabbitMQ, Spring Cloud, Spring WebFlux
Databases PostgreSQL, Oracle, MySQL, MongoDB, Cassandra
DevOps & Cloud Docker, Kubernetes, Jenkins, Argo CD, Terraform, AWS (EC2, RDS, S3, Lambda), Helm, Git/GitHub
CI/CD & Automation Maven, Shell/Unix scripting, GitOps pipelines
Monitoring & Observability Prometheus, Grafana, Splunk
Other Tools & Methodologies Agile/Scrum, Jira, Confluence, UML, Test-Driven Development (JUnit, Mockito)
EXPERIENCE
SENIOR FULL STACK DEVELOPER @ Health Edge | MA
07/2025 Present
Project Description: The project focused on a next-generation healthcare platform for claims processing and patient data management. It aimed to build resilient, event-driven microservices for real-time data handling, analytics, and enhanced user experience.
Led Agile initiatives to design and deliver event driven microservices using Java 17, Spring Boot, and Apache Kafka, enabling near real time claims processing.
Created responsive front end applications using Angular 18, TypeScript, HTML5, CSS3, and JavaScript to enhance user experience.
Architected secure and scalable microservices using Spring Cloud, Spring Security, and OAuth 2.0, ensuring compliant and encrypted data communication.
Built resilient microservices using Resilience4j to improve fault tolerance, service stability, and system availability.
Designed and optimized real time streaming pipelines using Kafka Streams, reducing data processing latency by 40% for faster analytics and fraud detection.
Implemented Debezium change data capture to enable real-time synchronization and consistency across distributed microservices.
Standardized data contracts using Confluent Schema Registry and Avro to ensure consistency across services.
Built Kafka producers and consumers to ensure reliable and consistent data processing across distributed systems.
Designed and optimized Cassandra data models and queries to handle high-volume healthcare data, ensuring low-latency access and high availability across distributed microservices.
Deployed cloud native applications on AWS, Docker, Kubernetes, and Jenkins, enabling scalable and reliable releases.
Accelerated development using OpenAI tools and GitHub Copilot to improve productivity and code quality.
Delivered high quality applications using test driven development, CI CD pipelines, and secure coding practices.
Environment: Java 17, Spring Boot, Spring Cloud, Resilience4j, Apache Kafka, Kafka Streams, Debezium, Confluent Schema Registry, Avro, Angular, TypeScript, AWS, Docker, Kubernetes, Jenkins, OpenAI, GitHub Copilot, MongoDB

JAVA FULL STACK DEVELOPER @ T-Mobile | WA
08/2022 06/2025
Project Description: This project focused on healthcare claims and policy management, streamlining provider and patient workflows. It aimed to enable real-time processing, secure data exchange, and actionable insights for operational efficiency.
Developed Spring Boot microservices for policy and claims management, integrating Eureka and Hystrix to ensure high availability and fault tolerance.
Built Angular 15 single-page applications (SPAs) leveraging NgRx Store, Effects, and Selectors for complex state management and reactive user interfaces.
Created AWS Lambda functions in Java to automate S3-triggered claims workflows, improving operational efficiency.
Designed JMS-based EHR synchronization with ActiveMQ, achieving exactly-once delivery of patient data across systems.
Strengthened data security by implementing Spring Security with OAuth 2.0, ensuring secure access to protected health information and meeting compliance standards.
Developed -based reporting solutions, leveraging aggregation frameworks for faster and scalable data retrieval.
Applied RxJS operators in Angular to optimize asynchronous data handling and enhance front-end responsiveness.
Deployed predictive ML fraud detection models into production workflows, reducing fraudulent claims.
Integrated Prometheus with Spring Boot Actuator to capture real-time application metrics and monitor system health.
Conducted load testing using JMeter and Gatling, identifying performance bottlenecks and tuning microservices.
Enabled distributed tracing with Spring Cloud Sleuth, facilitating root cause analysis across complex microservices.
Developed non-blocking REST APIs with Spring WebFlux for efficient claims processing and improved system scalability.
Implemented caching strategies with Redis and Memcached, reducing database load by 60% and enhancing application performance.
Managed Agile sprints and project tracking using Jira and Confluence, ensuring timely delivery of features.
Environment: Java, Spring Boot, Spring WebFlux, Spring Security, Angular, NgRx, AWS Lambda, S3, Redis, Memcached, ActiveMQ, JMS, Terraform, CloudFormation, MongoDB, Oracle, Prometheus, JMeter, Gatling

FULL STACK DEVELOPER @ BNY Mellon | Jersey City, NJ
10/2019 08/2022
Project Description: At BNY Mellon we focused on financial applications for prime brokerage and margin management. We Aimed to provide high-performance, secure, and scalable systems for real-time trading, risk assessment, and reporting.
Developed and maintained Java 8/11-based financial applications for prime brokerage and margin management, ensuring secure, high-performance, and reliable operations.
Optimized backend workflows by designing RESTful APIs and refining database interactions with Hibernate and JPA, improving transaction throughput and system scalability.
Developed responsive front-end components using React.js, JavaScript, HTML5, and CSS3, enhancing usability and providing dynamic, interactive dashboards.
Integrated Apache Kafka producers and consumers for high-throughput, fault-tolerant, real-time messaging between distributed microservices.
Monitored system performance using Prometheus and Grafana, proactively identifying bottlenecks and optimizing resource usage.
Strengthened API and data security by implementing Role-Based Access Control (RBAC) and enforcing enterprise-grade protocols with Spring Security.
Automated builds and dependency management with Maven, ensuring consistent, reproducible, and error-free deployments across multiple environments.
Configured CI/CD pipelines with Jenkins, accelerating build, test, and deployment processes for backend services and batch-processing systems.
Developed secure and high-performance Spring Boot services with Spring Data JPA using MySQL for reliable data storage, efficient queries, and transactional consistency.
Deployed containerized microservices with Docker, improving deployment flexibility, resource utilization, and scalability in hybrid cloud environments.
Collaborated with cross-functional teams using Jira in an Agile/Scrum environment, ensuring sprint goal completion and timely feature delivery.
Environment: Java 8, Java 11, Spring Boot, Spring Security, Hibernate, JPA, React.js, Apache Kafka, PostgreSQL, Oracle, Docker, Jenkins, Maven, Prometheus, Grafana, Splunk, Unix
FULL STACK DEVELOPER @ Cognizant | Bangalore, India
07/2015 08/2019
Project Description: The project focused on enterprise financial applications to improve transaction processing and reporting. It aimed to deliver scalable microservices, efficient data handling, and responsive web applications for better user experience.
Participated in the full software development lifecycle (SDLC) within an Agile/Scrum framework, contributing to requirements analysis, design, development, testing, and deployment of financial applications.
Developed and maintained React.js single-page applications (SPAs) using HTML5, CSS3, and JavaScript, improving user experience, interactivity, and application performance.
Utilized Hibernate ORM for data persistence, optimizing database interactions with lazy loading and transaction management.
Monitored application performance and logs using Splunk, proactively identifying and resolving issues to maintain system uptime and reliability.
Configured and supported JMS-based messaging workflows to enable asynchronous communication between microservices.
Assisted in building Spring Boot microservices with Spring JDBC, delivering secure, high-performance data transactions on Oracle and PostgreSQL databases.
Contributed to creating UML diagrams, including use case and sequence diagrams, to visually document system architecture and workflows.
Assisted in database refreshes and environment synchronization, ensuring data integrity and consistency across Oracle and PostgreSQL systems.
Implemented Log4j-based logging across microservices, enabling centralized tracking, debugging, and error monitoring.
Collaborated on version control using Git and GitHub, ensuring smooth code integration, branching, and consistent builds across teams.
Environment: Java, Spring Boot, Spring JDBC, Hibernate, React.js, GraphQL, Oracle, PostgreSQL, Docker, Jenkins, Splunk, JMS, Git, HTML5, CSS3, JavaScript
EDUCATION
Master of Science in Computer Science, Northern Arizona University, AZ, USA - 2021
Bachelor of Technology in Computer Science and Engineering from Sphoorthy Engineering College, Hyderabad, India - 2015.
Keywords: continuous integration continuous deployment machine learning javascript sthree information technology Arizona Massachusetts New Jersey Washington

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];7159
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: