| Suresh - Java Full Stack Developer |
| [email protected] |
| Location: Phoenix, Arizona, USA |
| Relocation: YES |
| Visa: Green Card |
| Resume file: Suresh - Sr Full Stack Developer_1776429653215.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 backend 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. Extensive expertise in Spring frameworks including Spring Boot, Spring MVC, Spring Security, Spring Transaction Management, and Spring Data, building secure, scalable, and maintainable microservices and backend applications. Designed and implemented Spring Boot microservices for distributed, resilient, and high-availability systems, ensuring independent deployment and horizontal scalability. Hands-on experience in API development and integration using REST, SOAP, WSDL, AXIS, CXF, JAX-RS, and Jersey, ensuring secure and reliable communication between backend services. Built event-driven architectures using Apache Kafka, RabbitMQ, Apache Flink, and AWS SNS for real-time data streaming, messaging, and backend processing. Proficient in relational and NoSQL databases including PostgreSQL, Oracle, MySQL, MongoDB, and Cassandra, with expertise in optimizing data storage, retrieval, and query performance. Experienced with containerization and orchestration using Docker and Kubernetes, along with CI/CD automation through Jenkins pipelines for streamlined backend deployments. Hands-on experience with infrastructure as code tools including Terraform and Ansible, automating cloud infrastructure provisioning and configuration management. Experienced working in product development environments, contributing to scalable backend systems with a focus on code quality, performance, and reliability. Hands-on with cloud infrastructure and database management on AWS (EC2, RDS, S3, Lambda), leveraging Java 8 features like Streams, Lambdas, and Optional for efficient backend logic. Skilled in Unix/Linux shell scripting for automation, environment setup, and operational monitoring of backend systems. Adept in Agile/Scrum methodologies, collaborating effectively with cross-functional teams and documenting processes using Jira and Confluence. TECHNICAL SKILLS Programming & Backend Frameworks: Java 8/11/17, J2EE, Spring Boot, Spring MVC, Spring Security, Spring Data, Core Java, JSP, Servlets, Hibernate, Struts, JSF, Node.js (Express) Microservices & APIs: REST, SOAP, GraphQL, JMS, Apache Kafka, Apache Flink, RabbitMQ, Spring Cloud, Spring Web Flux, JAX-RS, Jersey Databases: PostgreSQL, Oracle, MySQL, MongoDB, Cassandra DevOps & Cloud: Docker, Kubernetes, Jenkins, Argo CD, Terraform, Ansible, AWS (EC2, RDS, S3, Lambda), Helm, Git/GitHub CI/CD & Automation: Maven, Shell/Unix scripting, GitOps pipelines, automated build/deployment processes Cloud Platforms: AWS (EC2, RDS, S3, Lambda), Google Cloud Platform (GKE, Cloud Run, Cloud Storage) Monitoring & Observability: Prometheus, Grafana, Splunk Healthcare Standards: HL7 v2, HL7 FHIR (R4), FHIR REST APIs, Healthcare Data Interoperability Other Tools & Methodologies: Agile/Scrum, Jira, Confluence, UML, Test-Driven Development (JUnit, Mockito) 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. Designed and implemented large-scale ETL pipelines for healthcare claims and eligibility data using Spring Batch and SQL-based transformation logic. Designed and operated Apache Flink streaming pipelines for real-time event processing and analytics, ensuring low latency, fault tolerance, and exactly once processing guarantees. Optimized real-time data streaming pipelines using Kafka Streams API, enabling fraud detection, event processing, and claims analytics. Developed and optimized batch data ingestion processes handling millions of healthcare records daily from multiple upstream systems. 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. Implemented data validation, cleansing, and transformation logic to ensure HIPAA-compliant healthcare data processing. Configured and managed enterprise batch scheduling using Autosys/Control-M for healthcare data processing jobs. Integrated HL7 FHIR (R4) resources such as Patient, Claim, Encounter, and Observation into Spring Boot microservices for claims and eligibility workflows. Built and consumed FHIR-compliant REST APIs, handling JSON/XML payloads for secure healthcare data exchange. Ensured HIPAA-compliant data transformation and validation between internal services and external payer/provider 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 Admin Client API, streamlining DevOps operations. Implemented Flink jobs using DataStream and Table APIs, applying event-time semantics, windowing, stateful transformations, checkpointing, and watermark strategies for accurate real-time aggregation. Executed cross-region data replication with Kafka Mirror Maker 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. Improved production stability and scalability of Flink workloads by tuning parallelism, memory usage, and backpressure handling, and integrating monitoring and automated recovery mechanisms. Maintained code quality and version control with GitHub, enforcing structured branching, pull request reviews, and development best practices across distributed teams. JAVA BACKEND 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. 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 Web Flux for efficient claims processing and improved system scalability. Automated infrastructure provisioning using Terraform and CloudFormation for reproducible and scalable cloud deployments. Migrated legacy reporting from Oracle to MongoDB, utilizing aggregation pipelines to improve data query efficiency. 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. BACKEND JAVA DEVELOPER @ BNY Mellon | Jersey City, NJ 10/2019 - 08/2022 Developed and maintained Java 8/11-based financial backend 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. 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. Designed and consumed RESTful APIs used by UI layers and downstream systems, following API-first and contract-driven development practices. 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. Authored Unix/Linux shell scripts to automate monitoring, batch execution, and maintenance tasks, enhancing operational reliability. 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. Developed lightweight Node.js (Express) services for API aggregation and interoperability with Java-based microservices. Collaborated with cross-functional teams using Jira in an Agile/Scrum environment, ensuring sprint goal completion and timely feature delivery. JAVA 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 backend applications. 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 and RESTful 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. Configured and supported JMS-based messaging workflows to enable asynchronous communication between microservices. 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. 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, Northern Arizona University, AZ, USA - 2021 Bachelor of Technology in Computer Science and Engineering, Sphoorthy Engineering College, Hyderabad, India - 2015 Keywords: continuous integration continuous deployment user interface javascript sthree Arizona Massachusetts New Jersey Washington |