Avinash Konakalla - Java Developer |
[email protected] |
Location: Jersey City, New Jersey, USA |
Relocation: YES Very Confortable |
Visa: H1B |
Resume file: Avinash- Resume_1757485206574.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Sr. Java Full Stack Developer
Name: Avinash Mail Id: [email protected] Contact No: +1 856 226 1949 Professional Summary: Java Full Stack Developer with 10 years of experience delivering enterprise-grade applications in banking, healthcare, and telecom using Java 8/11/17, Spring Boot, Microservices, REST APIs, ReactJS, Angular, and TypeScript. Strong expertise in cloud-native development with AWS, Azure, and GCP, building and deploying containerized applications using Docker, Kubernetes (EKS), Terraform, and Helm. Designed and implemented event-driven microservices leveraging Apache Kafka, AWS MSK, SNS, and SQS, processing millions of daily transactions with guaranteed delivery, retries, and DLQs. Hands-on leader in Agile/Scrum environments, actively driving sprint planning, backlog refinement, standups, and retrospectives, while mentoring junior developers and conducting peer code reviews. Proficient in application security with Spring Security, OAuth2, JWT, and Okta, enforcing RBAC and OPA policies, and ensuring compliance with HIPAA, PCI DSS, GDPR, and CPRA standards. Expertise in frontend engineering with ReactJS (Redux, Hooks, Context API) and Angular 15/17, integrating with REST/GraphQL APIs for responsive, high-performance user experiences (<200ms response time). Skilled in database design and optimization using PostgreSQL, Oracle, MongoDB, DynamoDB, and DocumentDB, tuning queries and schemas to reduce latency by 30 40%. Adept at CI/CD automation with GitHub Actions, Jenkins, Maven, Gradle, and Bitbucket, embedding automated testing (JUnit 5, Mockito, Selenium, Cucumber, Testcontainers) with >90% coverage. Delivered multi-region deployments on AWS with EKS, ECS, Lambda, API Gateway, CloudFront, Route 53, and CloudWatch, ensuring high availability, observability, and disaster recovery readiness. Recognized for driving technical initiatives in architecture, performance tuning, and observability (Splunk, ELK, Prometheus, Grafana), improving MTTR by 40% and system uptime to 99.95%. Directed migration of monolithic applications into microservices-based architectures, improving scalability, maintainability, and reducing release cycles by 50%. Designed GraphQL APIs alongside REST, improving data fetching efficiency and reducing frontend query payloads by 35%. Experienced in high-performance computing (HPC) and optimizing backend workflows for low-latency, high-throughput processing in financial services. Expertise in estimating project scope, writing technical specifications, and resource planning, ensuring smooth coordination with Product Owners and Architects. Delivered knowledge transfer sessions, best practices documentation, and mentoring programs, improving overall engineering maturity across teams. Technical Skills: Programming Languages Java 8/11/17 (Core Java, J2EE), JavaScript (ES6+), TypeScript, Python, GoLang, PL/SQL, Shell Scripting, HTML5, CSS3 Frameworks and Libraries Spring Boot 3, Spring Cloud, Spring MVC, Spring Security, Spring Batch, Hibernate/JPA, ReactJS (Redux, Hooks, Context API), Node.js, NestJS, AEM, JSP, JSTL, jQuery Databases Oracle, PostgreSQL, Aurora PostgreSQL, MongoDB, DynamoDB, DocumentDB, Neptune, SQL Server, MySQL Web Services RESTful APIs, SOAP, WSDL, GraphQL APIs Cloud Platforms AWS (EKS, ECS, EC2, Lambda, S3, IAM, Route 53, API Gateway, CloudFront, ELB, CloudWatch, CloudFormation, MSK, SNS, SQS), Azure, GCP Message Brokers and Event Streaming Apache Kafka, AWS MSK, RabbitMQ, JMS, SNS, SQS Testing and QA JUnit 5, Mockito, TestNG, Cucumber, Jest, Mocha, Selenium, Testcontainers, JaCoCo, TDD Version Control and Collaboration Git, GitHub, BitBucket, Confluence, JIRA Security & Identity: Spring Security, OAuth 2.0, JWT, Okta, OIDC, LDAP, RBAC, OPA, AWS IAM, OWASP secure coding practices Development and Deployment Tools IntelliJ IDEA, Eclipse IDE, Visual Studio, Apache Tomcat, JProfiler, Log4J, Swagger, Postman CI/CD & DevOps: GitHub Actions, Jenkins, Maven, Gradle, Ant, Docker, Kubernetes (EKS, OpenShift ROSA), Helm, Terraform, Git, GitHub, Bitbucket Processes & Practices: Agile/Scrum, Jira, Confluence, SDLC, Domain-Driven Design (DDD), System Design, Code Reviews, 90%+ Test Coverage Professional Experience: Client: IDB Bank _ NYC, NY. Jan 2024 Till Date Role: Sr. Java Full Stack Developer Responsibilities: Designed and deployed Java 17 Spring Boot 3 microservices on AWS (EKS, ECS, EC2, Lambda, Aurora PostgreSQL, DynamoDB, DocumentDB, Neptune, S3, IAM, Route 53, ELB, CloudFront, CloudWatch), achieving high scalability and DR compliance. Architected Kafka/MSK pipelines with SNS/SQS to handle millions of daily transactions, enabling guaranteed delivery and fault tolerance. Built Angular 17 and ReactJS (Redux, TypeScript) UIs integrated via Node.js BFF services, reducing API round trips and cutting page load by 30%. Modeled hybrid persistence across Aurora PostgreSQL, MongoDB, DocumentDB, and Neptune, optimizing indexes to reduce query latency by 40%. Automated pipelines with GitHub Actions + Jenkins, embedding >90% unit/integration test coverage (JUnit 5, Mockito, Testcontainers, JaCoCo) and secure coding gates (SonarQube, Snyk, Fortify). Applied DDD, circuit breakers, retries, DLQs, and distributed tracing to ensure high availability during peak transaction loads. Orchestrated Kubernetes (EKS/ROSA) deployments with Docker and Helm, implementing blue-green and canary strategies for zero-downtime releases. Secured identity with Okta, OIDC/OAuth2, and OPA policies, enforcing fine-grained RBAC integrated with AWS IAM. Enhanced observability with Splunk correlation rules, ELK pipelines, Prometheus metrics, Grafana dashboards, and CloudWatch alarms, reducing MTTR by 45%. Standardized contracts with Swagger/OpenAPI and automated regression testing with Postman. Configured API Gateway and ALB for resilient routing of internal/external traffic, improving throughput by 35%. Led architecture/code reviews, mentoring teams on Java 17, Spring Boot, AWS cloud-native patterns, CI/CD automation, and observability. Automated recurring operational tasks using Terraform Sentinel and GitOps workflows, eliminating manual interventions. Environment: Java 8/11/17/18, Spring Boot 3, Spring Cloud, REST, GraphQL, ReactJS (Redux, TypeScript), Angular 17, Node.js, Oracle, Aurora PostgreSQL, MongoDB, DynamoDB, DocumentDB, AWS (EKS, ECS, EC2, Lambda, S3, IAM, Route 53, API Gateway, CloudFront, ELB, CloudWatch), Azure, GCP, Apache Kafka/MSK, SNS, SQS, Okta, OAuth2, JWT, OPA, Docker, Kubernetes, Helm, Terraform, GitHub Actions, Jenkins, Maven, Gradle, Bitbucket, JUnit 5, Mockito, Selenium, Cucumber, Testcontainers, JaCoCo, SonarQube, Snyk, Fortify, Swagger, Postman, Splunk, ELK, Prometheus, Grafana, Agile, JIRA, Confluence. Client: UHG Indianapolis, IN. Mar 2022 Dec 2023 Sr. Java J2EE Developer Responsibilities: Delivered Spring Boot 3 microservices exposing REST and GraphQL APIs on AWS ECS, EKS, EC2, and Lambda, scaling healthcare claim applications with strict HIPAA compliance. Engineered Kafka/MSK pipelines with SNS and SQS, enabling real-time claims adjudication workflows with retries, DLQs, and guaranteed delivery. Migrated identity management from LDAP to Okta with OAuth2, OIDC, JWT, and OPA policies, implementing fine-grained RBAC with AWS IAM integration. Built ReactJS (Redux, TypeScript) and Angular 15 portals for providers and administrators, integrated with REST/GraphQL APIs, reducing claim resolution time by 25%. Modeled persistence using Aurora PostgreSQL, DynamoDB, and MongoDB, tuning indexes and queries to cut record access latency by 30%. Automated CI/CD pipelines with Jenkins and GitHub Actions, embedding JUnit 5, Mockito, Selenium, Cucumber, Testcontainers, JaCoCo with quality gates in SonarQube, Snyk, and Fortify. Applied DDD, retries, circuit breakers, fan-out/fan-in, and distributed tracing to improve resiliency, DR readiness, and system stability under heavy loads. Enhanced observability with Splunk logs, ELK pipelines, Prometheus alerts, Grafana dashboards, and CloudWatch alarms, reducing mean outage duration by 40%. Led Agile ceremonies (sprint planning, backlog refinement, daily standups, retrospectives), collaborating with Product Owners, Architects, QA, and DevOps teams for seamless delivery. Implemented application security controls using Spring Security, OWASP secure coding, and IAM policies, ensuring compliance with healthcare security standards. Directed technical documentation and best practices for microservices deployments, cloud infrastructure, and CI/CD governance. Optimized Oracle and PostgreSQL stored procedures, improving claims validation efficiency by 20%. Standardized API contracts with Swagger/OpenAPI and Postman automated regression, improving interoperability across distributed systems. Mentored junior developers on Spring Boot, ReactJS, Angular, AWS, CI/CD pipelines, and observability-first practices, raising team maturity. Led performance tuning and debugging initiatives, achieving sub-second claim adjudication for high-volume workloads. Partnered with DevOps to implement Terraform + Helm GitOps workflows, enabling multi-region DR deployments for healthcare systems. Environment: Java 8/11/17/18, Spring Boot 3, Spring Cloud, REST, GraphQL, ReactJS (Redux, TypeScript), Angular 15, Node.js, Oracle, Aurora PostgreSQL, DynamoDB, MongoDB, AWS (ECS, EKS, EC2, Lambda, S3, IAM, API Gateway, Route 53, CloudFront, ELB, CloudWatch), Azure, GCP, Kafka/MSK, SNS, SQS, Okta, OAuth2, OIDC, JWT, OPA, Docker, Kubernetes, Helm, Terraform, GitHub Actions, Jenkins, Maven, Gradle, Bitbucket, JUnit 5, Mockito, Selenium, Cucumber, Testcontainers, JaCoCo, SonarQube, Snyk, Fortify, Swagger, Postman, Splunk, ELK, Prometheus, Grafana, Agile, JIRA, Confluence. Client: Comcast Philadelphia, PA. Jan 2021 Nov 2021 Role: Java Developer Responsibilities: Designed and deployed Java 17 Spring Boot 3 microservices and REST APIs on AWS EKS, ECS, EC2, and Lambda, modernizing telecom provisioning systems. Implemented Kafka/MSK pipelines with SNS/SQS, enabling real-time billing and usage event processing with retries and DLQs. Built ReactJS (Redux, TypeScript) portals consuming GraphQL APIs, improving customer account management workflows. Secured APIs with Spring Security, OAuth2, JWT, Okta, and OPA, ensuring GDPR/CPRA compliance. Modeled persistence across Aurora PostgreSQL, DynamoDB, and MongoDB, optimizing queries for high-volume telecom transactions. Automated CI/CD pipelines with Jenkins and GitHub Actions, embedding JUnit 5, Mockito, Selenium, Cucumber, Testcontainers, and JaCoCo with SonarQube/Snyk scans. Deployed containerized workloads using Docker and Kubernetes (EKS), adopting blue-green and canary releases for zero downtime. Applied resiliency patterns including circuit breakers, retries, DLQs, and distributed tracing to ensure high availability during peak usage. Enhanced observability using Splunk, ELK, Prometheus, Grafana, and CloudWatch, reducing MTTR by 35%. Configured API Gateway and ALB for secure and scalable routing of telecom APIs across distributed services. Standardized API governance with Swagger/OpenAPI and automated Postman regression tests. Collaborated in Agile delivery, mentoring peers on React, AWS, CI/CD pipelines, and observability-first design practices. Environment: Java 8/11/17, Spring Boot 3, Spring Cloud, REST, GraphQL, ReactJS (Redux, TypeScript), Node.js, Oracle, Aurora PostgreSQL, DynamoDB, MongoDB, AWS (EKS, ECS, EC2, Lambda, S3, IAM, API Gateway, Route 53, CloudFront, ELB, CloudWatch), Azure, GCP, Apache Kafka/MSK, SNS, SQS, Okta, OAuth2, JWT, OPA, Docker, Kubernetes, Helm, Terraform, GitHub Actions, Jenkins, Maven, Gradle, JUnit 5, Mockito, Selenium, Cucumber, Testcontainers, JaCoCo, SonarQube, Snyk, Swagger, Postman, Splunk, ELK, Prometheus, Grafana, Agile, JIRA, Confluence. Client: Birlasoft Hyderabad, India. Apr 2017 Jul 2020 Role: Java Software Engineer Responsibilities: Employed Java Message Service (JMS) for reliable asynchronous messaging and integration of distributed systems. Conducted unit testing using JUnit and Mockito to ensure code reliability and meet quality standards. Managed project builds and deployments using Apache Ant and automated continuous integration pipelines with Jenkins. Developed and maintained enterprise-level applications using Java, Spring framework and Hibernate ORM for efficient data management and backend functionality. Implemented MVC architecture using JSP, JSTL and Enterprise JavaBeans (EJB) to design scalable and maintainable web applications. Developed and optimized complex PL/SQL queries and stored procedures for effective database interaction and data retrieval. Implemented logging and monitoring in applications using Log4J for effective debugging and performance analysis. Utilized Inversion of Control (IoC) and Dependency Injection (DI) principles within the Spring framework to enhance component management and application modularity. Created and consumed SOAP Web Services with well-defined WSDL files for seamless communication between distributed systems. Collaborated in version control and code management activities using Git and utilized Eclipse IDE for coding, debugging and application development. Environment: Java, Spring, Hibernate, JSP, EJB, SOAP, WSDL, PL/SQL, JMS, JUnit, Mockito, Ant, Jenkins, Log4J, Git, Eclipse Client: Paypal Chennai, India. Aug 2014 Mar 2017 Role: Java Developer Responsibilities: Applied Waterfall Model, Agile methodologies (Scrum), and Test-Driven Development. Designed backend classes using Servlets, core Java, and PL/SQL for request processing and response generation. Utilized Hibernate for improved application throughput and created mappings for existing table structures. Analyzed Maven dependency management to annotate dependencies for Microservices in Gradle. Used Jenkins for continuous integration and Maven for building EAR files. Served as the point of contact for on-call support in the production team on a rotational basis. Implemented order-grouping module with multi-threading concepts and Java concurrency features. Wrote Stored Procedures and complex queries in Oracle 11g database. Extensively worked on RESTful web services using JAX-RS and jersey parsers. Developed Microservices and APIs using Core Spring, Spring MVC, and JMS for messaging between APIs and Microservices. Contributed to the Analysis, Design, Development, UAT, and Production phases of the application. Designed and developed JUnit test cases during development. Developed Session Beans for processing user requests and managing database information. Implemented various J2EE design patterns for a clear and manageable distribution of roles. Contributed to performance tuning, and monitored end-of-day load, and application behavior. Environment: Java, Oracle, PL/SQL, Spring, Spring Boot, Spring MVC/JDBC, Maven, Jenkins, Linux VMs, Selenium, Test NG, WebLogic, JBOSS, Hibernate Keywords: continuous integration continuous deployment quality analyst javascript sthree procedural language Idaho New York Pennsylvania |