| Suresh - Full Stack Java Developer |
| [email protected] |
| Location: Bellevue, Washington, USA |
| Relocation: Yes |
| Visa: Green Card |
| Resume file: Suresh-FS_1775481381666.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. Skilled in the full software development lifecycle (SDLC), including requirements gathering, architecture design, development, testing, deployment, and production support. Strong experience in React including Hooks, Redux, Context API and performance optimization techniques for scalable UI development 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. Developed multi-tier applications using Core Java, JSP, Servlets, JDBC, XML/XSLT, JMS, and frameworks like Hibernate, Struts, and JSF for efficient business logic and data management. 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. Designed and implemented Spring Boot microservices for distributed, resilient, and high-availability systems. 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. Built event-driven architectures using Apache Kafka, RabbitMQ, and AWS SNS for real-time data streaming, messaging, and processing. Extensive experience building applications in regulated domains including Healthcare (HIPAA) and Financial Services, ensuring compliance, security, and high availability 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) Frontend Testing: Jest, Enzyme State Management: Redux, Context API EXPERIENCE SENIOR FULL STACK DEVELOPER @ Health Edge | MA 07/2025 Present Directed Agile development initiatives to design and implement event-driven microservices using Java 17, Spring Boot, and Apache Kafka, enabling near real-time claims adjudication and eligibility verification in healthcare systems. Architected secure and scalable microservice solutions with Spring Cloud, Spring Security, OAuth 2.0, and Spring Transaction Management, ensuring HIPAA-compliant data protection and encrypted API communications. Engineered modular Spring Boot microservices for healthcare workflows, supporting independent deployment, horizontal scalability, and real-time processing of claims, patient, and provider data. Developed responsive front-end applications with Angular 18, TypeScript, HTML5, CSS3, and JavaScript, enhancing usability and accessibility for provider and member portals. Optimized real-time data streaming pipelines using Kafka Streams API, enabling fraud detection, event processing, and claims analytics. Collaborated with UX/UI teams to translate wireframes into responsive, high-performance user interfaces ensuring accessibility and cross-browser compatibility Improved frontend performance by optimizing rendering cycles, minimizing re-renders, and implementing efficient state updates Implemented Debezium CDC connectors to capture live database changes, ensuring consistent data synchronization across distributed microservices. Managed schema evolution and compatibility with Confluent Schema Registry and Avro, standardizing message contracts across healthcare systems. Built transactional Kafka producers and consumers with Exactly-Once Semantics (EOS) to maintain data integrity during concurrent updates. Automated topic provisioning and ACL configurations through Kafka AdminClient API, streamlining DevOps operations. Leveraged ksqlDB for real-time stream enrichment and transformation, reducing latency and improving data availability for analytics services. Executed cross-region data replication with Kafka MirrorMaker 2.0, enhancing system resilience and disaster recovery across hybrid cloud environments. Deployed cloud-native microservices on AWS EKS, EC2, and RDS with Docker, Kubernetes, and Jenkins, achieving zero-downtime releases. Delivered high-quality, test-driven code using JUnit and Mockito, achieving over 90% unit-test coverage and improving system reliability. Collaborated with InfoSec teams to secure API and messaging channels via mTLS, JWT, and OAuth 2.0, ensuring end-to-end encryption and regulatory compliance. Designed MongoDB persistence layers for unstructured healthcare data, including clinical records and audit logs, enabling high-availability analytics. Coordinated sprint planning, backlog grooming, and release tracking with Jira, aligning Agile deliverables to business and regulatory timelines. Maintained code quality and version control with GitHub, enforcing structured branching, pull request reviews, and development best practices across distributed teams. JAVA FULL STACK DEVELOPER @ T-Mobile | WA 08/2022 06/2025 Developed Spring Boot microservices for policy and claims management, integrating Eureka and Hystrix to ensure high availability and fault tolerance. Built Angular 13 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. Implemented caching strategies with Redis and Memcached, reducing database load by 60% and enhancing application performance. Designed JMS-based EHR synchronization with ActiveMQ, achieving exactly-once delivery of patient data across systems. Secured protected health information (PHI) using Spring Security SAML 2.0, OAuth 2.0 scopes, and LDAP integration for regulatory compliance. Developed non-blocking REST APIs with Spring WebFlux for efficient claims processing and improved system scalability. Applied RxJS operators in Angular to optimize asynchronous data handling and enhance front-end responsiveness. Automated infrastructure provisioning using Terraform and CloudFormation for reproducible and scalable cloud deployments. Implemented resilience patterns such as Circuit Breaker, Retry, and Bulkhead using Spring Cloud to ensure fault-tolerant microservices Designed interactive dashboards in Angular for claim analytics and monitoring processing trends. Migrated legacy reporting from Oracle to MongoDB, utilizing aggregation pipelines to improve data query efficiency. Wrote unit tests for React components using Jest and Enzyme, improving UI reliability and reducing production defects 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. Managed Agile sprints and project tracking using Jira and Confluence, ensuring timely delivery of features. FULL STACK DEVELOPER @ BNY Mellon | Jersey City, NJ 10/2019 08/2022 Developed and maintained Java 8/11-based financial applications for prime brokerage and margin management, ensuring secure, high-performance, and reliable operations. Built Spring Boot microservices with Spring Security and Spring Data JPA, delivering robust authentication, authorization, and efficient data persistence on PostgreSQL and Oracle databases. 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. 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. Deployed containerized microservices with Docker, improving deployment flexibility, resource utilization, and scalability in hybrid cloud environments. Integrated Apache Kafka producers and consumers for high-throughput, fault-tolerant, real-time messaging between distributed microservices. Integrated frontend applications with backend microservices using REST/JSON APIs, ensuring seamless data flow and error handling Authored Unix/Linux shell scripts to automate monitoring, batch execution, and maintenance tasks, enhancing operational reliability. Developed React applications using Hooks (useState, useEffect), Context API, and Redux for scalable state management across complex financial dashboards. Implemented lazy loading, code splitting, and memoization techniques to improve UI performance and reduce initial load time by 30%. Built reusable and modular UI components following component-driven architecture and best practices. Monitored system performance using Prometheus, Grafana, and Splunk, proactively identifying bottlenecks and optimizing resource usage. Designed and executed backend batch processes for trade enrichment, journal validation, and audit reporting, supporting real-time and end-of-day risk assessments. Strengthened API and data security by implementing Role-Based Access Control (RBAC) and enforcing enterprise-grade protocols with Spring Security. Integrated event-driven microservices across Java, Python, and Node.js ecosystems, enabling real-time data exchange and interoperability between financial platform Collaborated with cross-functional teams using Jira in an Agile/Scrum environment, ensuring sprint goal completion and timely feature delivery. FULL STACK DEVELOPER @ Cognizant | Bangalore, India 07/2015 08/2019 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. Assisted in building Spring Boot microservices with Spring JDBC, delivering secure, high-performance data transactions on Oracle and PostgreSQL databases. Collaborated on developing and consuming GraphQL APIs, enabling efficient data retrieval and aggregation across microservices. Utilized Hibernate ORM for data persistence, optimizing database interactions with lazy loading and transaction management. Implemented Log4j-based logging across microservices, enabling centralized tracking, debugging, and error monitoring. Containerized microservices using Docker and contributed to automated CI/CD deployments via Jenkins pipelines, improving deployment efficiency. 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. Designed Single Page Applications (SPA) using React with efficient state handling and component lifecycle optimization Integrated REST APIs with frontend using Axios/Fetch and handled asynchronous data flows effectively Assisted in building and optimizing SQL queries and stored procedures in Oracle and PostgreSQL, improving application performance and data throughput. Contributed to creating UML diagrams, including use case and sequence diagrams, to visually document system architecture and workflows. Built RESTful web services within Spring Boot microservices following MVC principles, ensuring scalable and maintainable backend architecture. Assisted in database refreshes and environment synchronization, ensuring data integrity and consistency across Oracle and PostgreSQL systems. Collaborated on version control using Git and GitHub, ensuring smooth code integration, branching, and consistent builds across teams. EDUCATION Master of Science in Computer Science, NAU, 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 user interface user experience javascript sthree Arizona Massachusetts New Jersey Washington |