| Prasanth Java Full stack Developer - Java Full stack Developer |
| [email protected] |
| Location: Atlanta, Georgia, USA |
| Relocation: Yes |
| Visa: H1B |
| Resume file: Prasanth_java 10+ Copy_1776351497447.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
|
Prasanth FULL STACK DEVELOPER
Phone: +1 (910) 212 5971 Email: [email protected] EXPERIENCE SUMMARY Results-driven Sr. Java Full Stack Developer with 10 years building resilient, cloud-native apps across finance, healthcare, and telecom specializing in distributed systems, CI/CD, and microservices architecture on AWS. Expert in developing robust Java applications using Spring Boot, Hibernate, and JPA, with strong command of OOP, multithreading, design patterns, and Java 8 17 features such as Streams and Lambdas. Proficient in creating dynamic, responsive user interfaces using HTML5, CSS3 (Sass, Less), JavaScript (ES5/ES6), TypeScript, Angular, React.js, jQuery, and Bootstrap. Skilled in designing and developing RESTful, GraphQL, and SOAP-based web services using Spring Boot, JAX-RS, JAX-WS, with expertise in microservices and enterprise integrations via Vert.x, Apache Axis, WebLogic, and session beans. Designed microservices using patterns such as MVC, Session Facade, POJO, DTO, DAO, Front Controller, Factory, and Singleton. Deep expertise in Spring stack: Spring MVC, Web Flow, IoC, AOP, Security, Cloud, Data, Batch, Transactions, JDBC, JPA, and Spring Boot. Proficient in building event-driven and asynchronous architectures using Kafka, Kafka MKS, RabbitMQ, and IBM WebSphere MQ for real-time communication and decoupled microservices. Hands-on experience with relational databases (PostgreSQL, MySQL, Oracle, Aurora, MS SQL Server) and NoSQL databases (DynamoDB, Elasticsearch, MongoDB, Cassandra); strong SQL and PL/SQL skills. Experienced in designing, deploying, and operating cloud-native apps on AWS using EC2, ECS, EKS, Lambda, S3, RDS, DynamoDB, API Gateway, SQS, SNS, CloudWatch, and Athena. Skilled in developing secure, resilient AWS environments including VPC, subnets, IAM, API Gateway security, and encryption for data protection and compliance. Built containerized microservices using Docker, Kubernetes, and Helm with automated CI/CD, rolling updates. Proficient in development environments like Eclipse, Spring Tool Suite, IntelliJ, and deploying apps on Apache Tomcat, WebSphere, and JBOSS. Experience with observability and logging tools including Prometheus, Grafana, AWS CloudWatch, Kibana, Splunk, and the ELK Stack for proactive monitoring. Strong in testing practices: unit and integration tests using JUnit and Mockito, API testing with REST Assured and Postman, UI testing with Selenium and Cypress; experienced in TDD and BDD using Cucumber. Implemented CI/CD pipelines using Jenkins, GitLab CI, and CircleCI with Docker/Kubernetes deployments; enforced code quality with SonarQube. Experienced in UNIX/Linux shell scripting and automating application deployments. Actively involved in Agile/Scrum methodologies using Jira and VersionOne, participating in sprint planning, reviews, code reviews, and team collaboration using Git, GitHub, and GitLab. Experienced in working offshore teams, mentoring developers, and driving collaborative delivery across development, QA, and DevOps functions. Proven ability to deliver well-documented, high-quality technical solutions independently or in Agile teams; skilled in authoring design documentation and collaborating with cross-functional stakeholders. TECHNICAL SKILLS Programming Languages: Java (JDK, Java EE 6/7/8/11/17), Python, JavaScript, TypeScript, PHP, XML Front-End : HTML5, CSS3, jQuery, Bootstrap, Javascript, Typescript, Angular (4/8/10/11/12/15) Back-End : Java, Spring Boot, Node.js Spring Framework : Spring MVC, Web Flow, IoC, AOP, Security, Cloud, Data, Batch, Transactions, Struts API & Microservices : RESTful APIs, SOAP, Microservices, Apigee, Netflix OSS (Eureka, Zuul, Hystrix), Resilience4j Web/App Servers : Samba, WebLogic, Apache Tomcat 6/7, WebSphere 7, JBoss 2.x/3.x, Glassfish Messaging Systems : Apache Kafka, RabbitMQ, ActiveMQ Cloud Platforms. : AWS, Microsoft Azure Databases : MySQL (5.1/4.1), MongoDB, DynamoDB, Oracle (11g/12c/10g/9i/8i), Cassandra Build Tools : Maven, Gradle, Ant Testing : JUnit, Mockito, Jasmine, Karma, Cucumber, Selenium Logging/Monitoring : Log4J, SLF4J, Kibana, Splunk, New Relic, ELK Stack CI/CD : Jenkins, Bamboo, Travis CI Containers : Docker, Kubernetes, OpenShift Version Control : Git, Bitbucket, SVN, GitLab PROFESSIONAL EXPERIENCE Client: UPS, Alpharetta, GA July 2025 Present Role: Full Stack Developer Responsibilities: Designed and developed scalable microservices using Java 17, Spring Boot, and Agile Scrum practices, leveraging Jira and Confluence for planning and delivery. Built and enhanced a centralized Identity and Access Management (IAM) platform supporting multi-tenant authentication, RBAC, and real-time identity event handling. Utilized Java 17 features like records, pattern matching, and sealed classes, along with Core Java concepts (Collections, Exception Handling) to enhance code quality and maintainability. Implemented synchronous REST APIs for request-response workflows and asynchronous messaging using Kafka for event-driven communication. Developed secure backend modules using Spring Core, MVC, IoC, Spring TX, and integrated Spring Security for authentication and authorization. Modernized legacy IAM components by migrating monolithic services into domain-driven microservices, improving scalability and maintainability. Designed clean, reusable REST APIs using factory, singleton, and builder patterns based on domain needs. Implemented enterprise-grade SSO with Keycloak (SAML, OAuth2, OIDC, JWT) and evaluated Okta & Ping Identity for MFA and federation requirements. Transitioned authentication from session-based to JWT-based security, enhancing access control and reducing overhead. Integrated with legacy backend systems using Apache Kafka to enable secure, scalable asynchronous message streaming across insurance platforms. Designed and developed relational database schemas using MySQL, improving performance by using indexes, stored procedures, and maintaining ACID transaction properties.Designed and optimized the data access layer using Spring Data JPA, Hibernate, and transaction management to ensure high-performance and consistent database operations. Developed full-stack features using Angular 17 and Spring Boot APIs, integrating RxJS patterns for responsive UI behavior. Wrote Angular unit tests using Jasmine/Karma and backend tests using JUnit/Mockito, maintaining high test coverage. Integrated Azure Application Insights and Log Analytics for distributed tracing, log monitoring, and performance optimization. Managed secrets and certificates securely using Azure Key Vault within Spring Boot microservices. Automated CI/CD workflows using Azure DevOps Pipelines, ensuring consistent deployment across environments. Implemented point-to-point and publish/subscribe messaging models to support different communication patterns between services. Integrated Kafka with Spring Boot microservices to handle asynchronous event-driven processing. Monitored message flow and topic performance in Apache Kafka using Kafka monitoring tools and logs, troubleshooting issues related to message lag, consumer delays, topic backlog, or broker connectivity problems. Implemented logging and monitoring using Log4j, configuring log levels, appenders, and patterns for backend microservices to facilitate debugging and traceability. Created Helm charts and Docker images, deploying IAM services to Kubernetes clusters for simplified and consistent deployments. Built Jenkins pipelines integrating SonarQube for code quality and Nexus for artifact management, improving delivery speed. Implemented Swagger/OpenAPI 3.0 for API documentation and streamlined collaboration. Used GitHub with Git Flow branching and GitHub Actions for automated build, test, and deployment processes. Managed project source code using GitHub, implementing standardized branching strategies (Git Flow) and integrating GitHub Actions for automated build, test, and deployment workflows, enhancing code quality and delivery speed. Environment: Java 17, Spring Boot, Spring MVC, Spring Security, WebFlux, Microservices, REST APIs, Angular 17, MySQL, Kafka, WebSocket, Docker, Kubernetes, Helm, Jenkins, SonarQube, Nexus, GitHub, GitHub Actions, Azure App Service, Azure API Management, Azure DevOps, Key Vault, Application Insights, Log Analytics, Prometheus, Grafana, JUnit, Mockito, Jasmine, Karma, Maven. Client: EXTREME NETWORKS - SAN JOSE, CA August 2024 July 2025 Role: Full Stack Developer Responsibilities: Designed, developed, and deployed scalable microservices-based applications using Agile Scrum, leveraging Jira and Confluence for sprint planning and iterative delivery. Engineered a centralized Identity and Access Management (IAM) platform supporting multi-tenant environments, enabling secure authentication, fine-grained role-based access control, and real-time identity event processing. Utilized Java 17 features like sealed classes, pattern matching, records, and Core Java concepts Collections, Exception Handling, and Multithreading, prevent deadlocks, and ensure maintainability. Developed multi-threaded and asynchronous processing mechanisms using Java Concurrency, CompletableFuture, and Spring WebFlux, increasing system responsiveness under high loads. Developed Java EE components using Spring Core, MVC, IOC, and Spring TX for transaction management, integrating Spring Security for secure authentication and role-based authorization. Designed and maintained IAM microservices using Java and Spring Boot, migrating legacy monolithic APIs into modular microservices based on Domain-Driven Design (DDD) principles for better scalability and maintainability. Built scalable RESTful APIs and microservices utilizing Singleton, Factory, and Builder design patterns. Implemented SSO using Keycloak with SAML, OAuth2, JWT, and OIDC; evaluated Okta and Ping Identity for MFA and SSO needs, and configured LDAP federation and IAM policies. Transitioned authentication systems from cookie-based sessions to secure JWT (JSON Web Token) authentication with Spring Security, improving security and access control efficiency. Built scalable, low-latency, event-driven architectures using Kafka, WebSocket, and AWS Lambda, ensuring high throughput, real-time responsiveness, and fault tolerance for mission-critical services. Designed relational database schemas with PostgreSQL, Oracle, and Spring Data JPA, implementing indexes, stored procedures, and ACID transactions to ensure data integrity and high performance. Built full-stack applications using Angular 17 (SPA, RxJS, CLI) and Spring Boot REST APIs, ensuring smooth client-server integration and reactive UI performance. Wrote unit and integration tests for Angular components using Jasmine and Karma, maintaining high code coverage across role assignment, access request, and audit UI flows. Developed robust RESTful APIs using Spring Boot, validated via Postman, JMeter, and unit-tested with JUnit for scalable, high-availability services. Managed AWS infrastructure (VPC, EC2, S3, DynamoDB, RDS, Lambda) using CloudFormation and Terraform, incorporating IAM roles and policies with Terraform Cloud for secure Infrastructure as Code (IaC) delivery. Participated in reviewing AWS CDK stacks used by the platform team for provisioning IAM infrastructure (e.g., Lambda, S3, API Gateway), contributing to Terraform-to-CDK migration discussions. Configured AWS ElastiCache (Redis) for session management and token caching, reducing latency and offloading frequent reads from DynamoDB in high-concurrency environments. Monitored containerized workloads using Prometheus and Grafana dashboards, implementing custom metrics and health checks for JVM services and Kafka consumers. Implemented alert rules in Grafana for IAM login failure spikes and Kafka consumer lag, reducing MTTR by 25%. Created Helm charts to automate the deployment of IAM services on Kubernetes clusters, simplifying configuration management and deployment processes. Created Dockerfiles, built Docker images, and managed Docker containers, improving resource optimization and streamlining deployments via Jenkins integration. Automated CI/CD pipelines using Jenkins Pipelines, integrating SonarQube for static code analysis and Nexus for artifact repository management, accelerating build, test, and deployment cycles. Integrated Swagger 3.0 and OpenAPI for automated API documentation and collaboration. Managed project source code using GitHub, implementing standardized branching strategies (Git Flow) and integrating GitHub Actions for automated build, test, and deployment workflows, enhancing code quality and delivery speed. Environment: Java 17, Spring Boot, Spring MVC, Spring WebFlux, Spring Security, OAuth2, JWT, Keycloak, Angular 17, RxJS, Kafka, WebSocket, AWS (Lambda, EC2, S3, RDS, DynamoDB, ElastiCache, API Gateway, CloudFormation, CDK), PostgreSQL, Oracle, Redis, JPA, JUnit 5, Mockito, Jasmine, Karma, JMeter, Postman, Prometheus, Grafana, Docker, Kubernetes, Helm, Jenkins, GitHub Actions, SonarQube, Nexus, Git, Git Flow, Agile Scrum, Jira, Confluence, OpenAPI/Swagger 3.0 Client: ARVEST BANK DALLAS, TX June 2023 - July 2024 Role: Full Stack Developer Responsibilities: Collaborated in a dynamic Agile Scrum environment, participating in daily stand-ups, sprint planning, and retrospectives while contributing development cycles from requirements gathering to release documentation. Designed and implemented secure, real-time payment APIs and backend microservices using Java 17, Spring Boot, JPA, and Hibernate, delivering real-time fraud detection, transaction analytics, and user account monitoring features. Engineered a secure payment gateway compliant with PCI-DSS standards, optimizing transactional workflows and reducing processing latency by 30%, with backend validation and tokenization layers built in Spring Boot. Designed and developed robust REST APIs using Spring Boot, Spring Security, Spring Data JPA, and OAuth2 + JWT authentication. Implemented microservices architecture using Spring Cloud Gateway, Eureka, and Config Server, enabling API routing, secure service discovery, and centralized configuration management. Integrated GraphQL APIs with React.js dashboard using Apollo Client, optimizing frontend data access, and reducing over-fetching in transaction analytics and customer profile modules. Configured Apache Tomcat to host Java applications and automated dependency management using Maven, resulting in faster builds and smoother workflows. Integrated Apache Kafka and Kafka Streams to manage asynchronous event flows for inter-service messaging and near-real-time fraud detection triggers. Built real-time financial transaction pipelines using Apache Flink integrated with Kafka Streams, enabling complex event processing (CEP) and reducing fraud detection response times by 40% for online banking services. Developed Python scripts for automating CI health checks, EC2 instance monitoring, and deployment validation using Boto3, enhancing platform reliability and reducing manual intervention. Integrated Redis caching to optimize frequently accessed payment data, reducing database queries by 50% and improving response. Built responsive and dynamic web applications using React.js, Redux, and Bootstrap, integrating Webpack for efficient bundling, code-splitting, and performance optimization across modular banking dashboards Leveraged custom React Hooks to abstract reusable logic for handling form validations, API calls, and authentication workflows in the banking dashboard application. Implemented a hybrid database solution using AWS Aurora for transactions, PostgreSQL for relational data, and MongoDB for real-time customer interactions, ensuring scalability and performance. Deployed scalable banking microservices on AWS, utilizing Lambda, SNS, SQS, DynamoDB, S3, Redshift, Route 53, CloudWatch, IAM, AWS KMS and Elastic Load Balancing (ELB) to support an event-driven architecture. Configured AWS CloudFront for content delivery acceleration and integrated Elastic Beanstalk for rapid deployment of Dockerized microservices across test environments. Managed Red Hat OpenShift Service on AWS (ROSA) Cluster for scaling, and orchestrating containerized applications, while integrating with Amazon CloudWatch for real-time monitoring. Implemented containerized microservices architecture using Docker and Kubernetes, improving scalability and resource efficiency. Automated infrastructure provisioning using Terraform and Ansible, enabling consistent cloud resource creation across multi-region AWS accounts. Implemented centralized logging using the ELK stack (Elasticsearch, Logstash, Kibana) for real-time analysis and troubleshooting. Implemented robust error handling and exception management across backend services and frontend components. Built API tests with RestAssured and integrated Postman Collections into pipelines for schema and contract validation across microservices. Applied Test-Driven Development (TDD) practices, automating unit, integration, and API testing with JUnit 5, Mockito, RestAssured, and Selenium, ensuring 90%+ code coverage across banking microservices. Implemented CI/CD pipelines using AWS CodePipeline, integrating CodeBuild, GitHub, and Terraform for seamless build, test, and deploy workflows across staging and production environments. Documented APIs using OpenAPI(Swagger UI), ensuring clear and maintainable contracts for internal and external system integrations. Implemented secure coding practices aligned with OWASP Top 10, including protections against injection, XSS, CSRF, and broken access control in payment APIs using Spring Security and input validation. Managed source code using Git with a structured GitFlow branching strategy, integrating Pull Request (PR) reviews, release tagging, and automated quality checks into Jenkins pipelines for secure and traceable CI/CD workflows. Environment: Java 17, Spring Boot 3, Spring Security 6, OAuth2, JWT, Spring Cloud Gateway, Spring Data JPA, Hibernate, Vert.x, Apache Kafka, Apache Flink, Redis, PostgreSQL, MongoDB, Aurora, DynamoDB, AWS (Lambda, S3, RDS, SNS, SQS, Redshift, CloudFront, CloudWatch, Route 53, IAM, KMS, Elastic Beanstalk), Terraform, Ansible, CodePipeline, CodeBuild, Docker, Kubernetes, OpenShift (ROSA), Jenkins, GitHub, ELK Stack, JUnit 5, Mockito, RestAssured, Selenium, React.js, Redux, Webpack, GraphQL, Apollo Client, Node.js, OpenAPI (Swagger), GitFlow, Agile Scrum. Client: Nokia_FlowOne (Japan) via(TCS) Sep 2019 Dec 2022 Role: Full Stack Developer Responibilities: Practiced Agile Kanban methodologies to deliver microservices with continuous feedback loops, leveraging GitHub and GitLab for repo management, PR reviews, and issue tracking. Designed and implemented cloud-native microservices using Java 11, Spring Boot, and Spring Cloud, handling real-time healthcare claims, member eligibility checks, and provider data interactions. Developed FHIR-compliant RESTful APIs using Spring Boot to enable secure and interoperable data exchange between EHR (Electronic Health Records) and third-party healthcare applications. Developed secure, high-performance RESTful APIs using Spring Boot, Spring MVC, and @RestController, enabling real-time access to claims and benefits. Integrated WebSocket communication using Node.js to support real-time, bi-directional data updates, enhancing interactivity and responsiveness across applications. Designed scalable microservices with Spring Cloud, incorporating service discovery (Eureka), load balancing, and centralized config management. Developed REST APIs to interact with different Network Elements (NEs) to enable communication between the application and telecom network systems for retrieving and processing network-related data. Performed requirement analysis, system design, development, and testing for assigned tasks by following the complete software development lifecycle to ensure reliable and efficient implementation of features. Created mock services to simulate Network Element responses which helped in testing REST API integrations when actual external systems were unavailable in the development environment. Actively participated in team code review sessions to maintain coding standards, improve code quality, identify potential issues, and ensure best development practices were followed across the project. Deployed application changes to the Development environment (local server) for validation and testing. After confirming that the changes worked as expected, coordinated with the team to plan and proceed with production deployment. Worked on catalog configuration changes using CDFF, modifying and updating service configurations to support new features and system enhancements. Integrated and worked with multiple Network Elements, including ENUM, NSN_SPS, NCCNPC, OCSPCRF, HLR_SDL, and IMPACT, ensuring proper communication between the application and telecom network infrastructure. Installed and managed Southbound and Northbound security certificates using Linux commands, enabling secure communication between internal systems and external network components. Handled Southbound certificate installations for Network Elements, including SPS, NCCNPC, ENUM, HLR_SDL, and IMPACT, to establish secure communication between the application and network systems. Managed Northbound certificate installations for external interfaces, including API Gateway, WSO2, and Load Balancer, ensuring secure inbound communication from external systems to the application. Built servlets to handle asynchronous batch jobs using CRON scheduler. Implemented GraphQL APIs using Apollo Server (Node.js), reducing over-fetching in claim/benefit data queries. Integrated Datadog and AWS CloudWatch for full-stack observability of microservices and infrastructure. Implemented API gateway routing using Spring Cloud Gateway to handle cross-cutting concerns such as request logging, rate limiting, and route-based security for internal and external APIs. Designed and implemented real-time communication flows with WebSockets and Server-Sent Events (SSE) in Spring Boot, enabling live updates for claim approvals and provider data. Automated backend workflows through PL/SQL stored procedures, optimizing scheduled claim updates, batch processing, and policy reconciliation tasks. Implemented distributed messaging with Kafka for high availability and seamless integration with third-party systems like insurance platforms and HIS (hospital information systems). Optimized Apache Spark batch and stream processing pipelines for analytics on billions of insurance records. Built responsive UI components using React Native, using Hooks to enable real-time updates and enhance user experience. Utilized React Native components and APIs to build modular and reusable code for healthcare-specific features. Built responsive web interfaces using ReactJS, Bootstrap, HTML5, CSS3, and JavaScript, developing reusable components and improving application performance and user experience. Architected and deployed microservices using AWS Elastic Beanstalk, Lambda, EKS, and EC2, integrating S3, RDS, DynamoDB, and CloudWatch for scalable, event-driven infrastructure. Built AWS data pipelines for aggregating claims, cost, and utilization metrics using AWS Glue, Athena, and S3, providing actionable insights for policy optimization and actuarial analysis. Used Redis for token caching and metadata lookup, reducing query load and enhancing API response time. Containerized microservices using Docker and deployed to Kubernetes (EKS) with Helm, using Deployments, Services, and ConfigMaps for robust orchestration. Integrated Istio service mesh to manage secure service-to-service communication and traffic routing in Kubernetes. Utilized Maven and Gradle to support different build strategies across multi-module services, enabling smoother integration into CI/CD pipelines. Enhanced frontend test automation using Cypress, backend integration with TestContainers, and contract testing via Postman. Implemented real-time observability using Prometheus and Grafana, tracking microservice health metrics, resource usage, and alerting on SLA violations. Implemented SHA-256 hashing to securely store and transmit Protected Health Information (PHI) within healthcare microservices, ensuring compliance with HIPAA encryption standards. Environment : Java 11, Spring Boot, Spring Cloud (Gateway, Config, Eureka), Spring MVC, Kafka, Redis, WebSockets, Server-Sent Events (SSE), FHIR, PL/SQL, Apache Spark, AWS (Lambda, EC2, EKS, RDS, S3, CloudWatch, Athena, Glue, Elastic Beanstalk), Docker, Kubernetes, Helm, Istio, Node.js, Apollo Server, GraphQL, Maven, Gradle, Prometheus, Grafana, Datadog, Cypress, TestContainers, Postman, React Native, React.js, Bootstrap, JavaScript, HTML5, CSS3, GitHub, GitLab, HIPAA, PHI Compliance. Client: ERICSSON - (Ireland) Jan 2018 August 2019 Role: Software Developer Responsibilities: In ENM, I am part of a team which is responsible for introduction of new third party nodes MINI-LINK Indoor and MINI-LINK Outdoor nodes Supporting all the FCAPS (Fault Management, Configuration Management, AccountManagement, Performance Management, Security Management and Software/Hardware Management) functionality on those nodes. Proficient in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, analysis, design, implementation, testing, deployment, and maintenance for enterprise Java applications. Led modernization initiatives by migrating monolithic Java applications into scalable, modular architectures using Spring Boot, Spring MVC, and RESTful APIs, improving system performance and maintainability. Designed and developed end-to-end web applications utilizing Java 8/11, Spring Boot, Spring Framework, Hibernate ORM, JSP/Servlets, and REST APIs, deployed securely on Apache Tomcat servers. Developed user-facing features with Spring Boot MVC, JSP, JSTL (Tag Libraries), and AJAX, enabling dynamic content rendering and enhancing user interaction within insurance and banking portals. Built robust backend modules using Spring Data JPA and Hibernate, ensuring seamless ORM mapping between Java domain models and PostgreSQL relational schemas. Implemented RabbitMQ for lightweight asynchronous communication between Java microservices, handling background tasks and enhancing system scalability. Designed and optimized relational database tables in PostgreSQL, implementing Stored Procedures, Functions, and Triggers to support complex business transactions and ensure ACID compliance. Automated end-to-end testing of Java microservices and UI modules using Selenium WebDriver and JUnit, maintaining high quality across backend APIs and frontend components. Provided training and best practice guidelines on Splunk dashboard creation, log aggregation, and monitoring for Spring Boot applications, enhancing operational visibility and alerting. Managed source control and collaborative development workflows using Git, GitHub, and GitLab, maintaining clean branching strategies and supporting continuous integration pipelines via Jenkins. Styled dynamic frontend components using Angular 6+, HTML5, CSS3, and SASS, achieving mobile-first responsive designs with enhanced performance through lazy loading and AOT (Ahead-of-Time) compilation. Optimized Angular Single Page Applications (SPAs) by implementing modular architecture, route guards, HTTP interceptors, and leveraging RxJS for reactive data handling. Configured centralized logging and error tracking using Log4j2 within Spring Boot microservices, ensuring effective root cause analysis and auditability of critical system transactions. Environment: Java 8/11, Spring Boot, Spring MVC, Hibernate ORM, RESTful APIs, JSP/Servlets, PostgreSQL, Stored Procedures, Apache Tomcat 8/9, RabbitMQ, Angular 6+, HTML5, CSS3, SASS, AJAX, Git, SVN, Selenium WebDriver, Ginkgo/Gomega, Splunk, Agile Scrum. Client: Hexaware Technologies HYDERABAD, INDIA Jan 2016 December 2017 Role: Software Developer Responsibilities: Engaged across the Software Development Life Cycle (SDLC), analyzing Use Case and Class Diagrams to drive technical design and backend development using Java, Spring Boot, and Hibernate. Applied Core Java concepts including Exception Handling, Generics, Collections Framework (List, Map, Set), and multithreading, ensuring robust feature development and efficient backend data processing. Developed RESTful APIs using Java, Spring Boot, and Hibernate. Participated in software programming initiatives to support innovation and enhancement, using HTML, CSS, JavaScript, Java, Python, Spring Boot, Hibernate, and C#. Developed modular MVC architectures using Spring MVC components such as DispatcherServlet, View Resolvers, and @RequestMapping annotations, ensuring clean separation of concerns and scalable API endpoints. Used Spring Batch to develop batch processing to handle bulk requests from the clients. Used Hibernate ORM for data representation from MVC model to Oracle Relational Data Model with a SQL-based schema. Worked on creating responsive websites for smart devices using Responsive Web Design and media queries based on CSS3, HTML5, and Bootstrap Front-End Framework. Developed JSF pages as per requirements used DOJO JavaScript Library with AJAX to add user functionalities, jQuery for client-side validation. Managed the development of the application using Spring Boot Framework and handled security using Spring Security. Created SQL queries, Stored Procedures, Functions for the Database layer by studying the required business objects and validating them with PL/SQL in Oracle. Used JUnit framework for unit testing of applications and Log4j to capture the log that includes runtime exceptions. Environment: Java 8, CSS3, AJAX, J2EE, JSP, Spring, Oracle, DHTML, XML, DOM, SAX, SVN, Eclipse IDE, J-Unit, Rationale Rose, SOAP, JSF Rich faces, Log4j, WSAD (Web Sphere Studio Application Developer), IBM Web Sphere Application Server, EDUCATION Lewis University Master s in computer science Institute of Jawaharlal Lal Nehru Technological University Bachelors in Computer Science Engineering Keywords: csharp continuous integration continuous deployment quality analyst user interface message queue javascript access management business intelligence sthree microsoft mississippi procedural language California Georgia Texas |