JYOTHI SEELAM
Java Full Stack Developer
Email:******************@*****.*** Phone:+1-256-***-****
LinkedIn:http://www.linkedin.com/in/jyothi-seelam-5baa1737b
PROFESSIONAL SUMMARY:
Experienced Java Full Stack Developer with 8+ years of expertise in designing and developing scalable, maintainable, and resilient distributed systems using the Spring ecosystem (Spring Boot, Spring Cloud, Spring Data JPA, Spring MVN).
Skilled in integrating Angular-based front-end applications with backend APIs to deliver responsive and dynamic user interfaces.
Deep understanding of Spring Security for securing microservices with authentication and authorization using OAuth 2.0 and JWT.
Strong understanding of relational and NoSQL databases including MySQL, PostgreSQL, MongoDB, and Redis.
Experienced with asynchronous messaging and event-driven architectures using Apache Kafka and RabbitMQ.
Adept in cloud deployments using Azure, AWS services such as EC2, S3, RDS, and Lambda.
Implemented CI/CD pipelines using Jenkins, GitLab CI, and Docker for automated, efficient software delivery.
Proficient in microservices communication protocols, including REST and SOAP, to enable seamless service interaction and integration.
Served as JIRA Administrator by setting up workflows, configuring fields, screens, permissions, schemes.
Proficient in implementing real-time monitoring and observability using tools such as Prometheus, Grafana, ELK Stack, and Splunk, enabling proactive performance tuning and incident response.
Experienced in Test-Driven Development (TDD) with expertise in writing unit and integration tests using JUnit, Mockito, and TestNG to ensure code quality, reliability, and maintainability.
Well-versed in Agile methodologies with active participation in Sprint Planning, Daily Standups, and Retrospectives to ensure iterative delivery and continuous improvement.
Strong debugging and troubleshooting skills, leveraging SLF4J and Logback for effective logging and exception analysis.
Used Selenium Webdriver with TESTNG and sauce labs for frontend automated Testing and cross browser testing. In terms of backend Used Ready API (licensed version of SOAP UI).
Strong team player with excellent communication and collaboration skills, experienced in cross-functional teamwork and mentoring junior developers to foster knowledge sharing and technical growth within agile teams.
TECHNICAL SKILLS:
Languages & Frontend Technologies: Java, JavaScript, SQL, HTML5, CSS, NodeJs, jQuery, AJAX, Next Js.
Frameworks & Libraries: Spring Boot, Spring MVC, Spring Cloud, Spring Security, Spring Data JPA, Hibernate, Eclipse, Apache Kafka,Angular,Vue, Log4j, React js.
Databases: MySQL, PostgreSQL, MongoDB, Cassandra, Redis
Web Services: RESTful APIs, SOAP, JSON, XML, WebSockets,Swagger
Cloud Technologies: AWS, Azure,GCP, Google Cloud.
CI/CD Tools: Jenkins,Gradle, GitLab CI, Docker, Kubernetes
Version Control: Git, SVN, Bitbucket,JVM
Containerization: Docker, Kubernetes
Testing Tools & Frameworks: JUnit, Mockito, TestNG,Postman, Selenium
Message Queuing: RabbitMQ, Apache Kafka, JMS
Security: OAuth 2.0, JWT, SSL/TLS, Spring Security
Performance Optimization: Caching (Redis, Ehcache), SQL Query Optimization, Multithreading
Monitoring Tools: Prometheus, Grafana, ELK Stack, Splunk
Agile Methodologies: Scrum, Kanban, TDD (Test-Driven Development)
PROFESSIONAL EXPERIENCE:
Advent Health November 2023-Present Java Full Stack Developer
Developed robust healthcare applications using Java, Spring Boot, and Hibernate, enabling seamless patient appointment scheduling and centralized record management with real-time updates.
Designed interactive and mobile-responsive UIs using RxJs, TypeScript, and Bootstrap, improving usability for both hospital staff and patients across different devices.
Built and secured REST APIs with Spring Boot for patient intake, treatment status, and discharge modules integrated into a distributed microservices architecture.
Implemented secure role-based authentication using Spring Security and JWT, ensuring only authorized users accessed sensitive patient data and internal hospital services.
Configured Docker containers and deployed services on Azure, enabling scalability and reducing manual infrastructure provisioning by over 50%.
Integrated Twilio API for sending automated SMS and voice notifications to patients about appointments, prescriptions, and test reports.
Created reactive health dashboards using RxJS, displaying patient vitals, treatment updates, and staff schedules in real time.
Built NoSQL repositories using MongoDB for unstructured data like scanned documents, doctor notes, and images, improving data retrieval performance.
Utilized Swagger to document APIs and facilitate collaboration with frontend and QA teams across multiple departments.
Conducted unit and integration testing with JUnit and Mockito, maintaining over 90% test coverage and minimizing defects in production.
Migrated legacy .NET modules into Java Spring Boot microservices, increasing maintainability and decreasing deployment time by 35%.
Developed CI/CD pipelines using Azure enabling fast and safe releases across staging and production environments.
Implemented logging and monitoring using the ELK Stack, ensuring all application logs were traceable and filterable for real-time analysis.
Used Splunk to create custom dashboards and alerts for proactive monitoring of errors, memory issues, and downtime..
Followed Agile Scrum with sprint planning, retrospectives, and daily standups, collaborating with cross-functional teams across QA, DevOps, and Business Analysts.
Participated in code reviews and pair programming, promoting best practices in clean code, SOLID principles, and unit testing.
Charles Schwab Bank June 2020 – August 2023
Java Full Stack Developer
Developed secure, scalable financial transaction APIs using Java 8, Spring Boot, and Spring JDBC, enabling efficient management of user portfolios, trades, and real-time market data feeds.
Designed and implemented responsive front-end components with React.js, Redux, JavaScript, Html, Css and Bootstrap, delivering a seamless and intuitive user experience across desktop and mobile platforms.
Integrated the Plaid API to securely aggregate customer financial data from multiple external banking sources, enhancing data accuracy for portfolio analysis and reporting.
Created robust authentication and authorization mechanisms using Spring Security and JWT tokens, protecting sensitive customer information and ensuring compliance with banking regulations.
Developed an asynchronous, event-driven architecture using Apache Kafka to handle transaction events and notifications, improving system responsiveness and fault tolerance.
Optimized complex SQL queries, stored procedures, and indexing strategies in PostgreSQL to boost performance in high-volume financial data processing scenarios.
Automated build and deployment processes using Jenkins, Docker, and Git, reducing manual intervention and increasing release frequency and stability.
Implemented unit and integration tests with JUnit and Mockito, ensuring robust validation of business logic and REST API endpoints with over 85% code coverage.
Utilized Swagger for API documentation, facilitating clear communication between backend teams, frontend developers, and external API consumers.
Containerized microservices using Docker and deployed to AWS ECS, enhancing scalability and enabling smooth rolling updates with zero downtime.
Monitored application health and performance using Splunk and Prometheus, proactively identifying and resolving bottlenecks and errors before impacting users.
Refactored legacy monolithic banking applications into modular Spring Boot microservices, significantly improving maintainability, scalability, and deployment speed.
Coordinated closely with QA teams to implement automated UI testing with Selenium WebDriver and integration testing for complex workflows.
Led sprint planning and backlog grooming sessions within Agile Scrum teams, fostering collaboration and ensuring timely delivery of new features and fixes.
Implemented secure document upload and storage system using AWS S3 with encryption for handling KYC and compliance-related documents.
Enhanced customer-facing dashboards by integrating third-party visualization libraries such as D3.js and Chart.js for advanced portfolio analytics.
Participated in post-deployment support and troubleshooting, swiftly addressing production issues to minimize downtime and maintain customer trust.
Target May 2017 – June 2020
Java Full Stack Developer
Developed and maintained core enterprise web applications using Java, Spring MVC, and Hibernate, enabling efficient order processing and inventory management workflows for retail clients.
Designed dynamic, responsive web pages with Angular, TypeScript, and Bootstrap, improving the user interface and reducing page load times by 30%.
Created and exposed RESTful APIs for integration with third-party logistics and payment gateways, facilitating real-time order tracking and secure payment processing.
Implemented client-side form validation and reactive UI components using Angular Reactive Forms and RxJS, enhancing data accuracy and user experience.
Optimized backend database operations with MySQL, creating stored procedures and indexing strategies that reduced query response times by 40% under peak loads.
Integrated OAuth2-based authentication and authorization using Spring Security, ensuring role-based access control for admin and customer portals.
Automated builds and deployments using Maven, Jenkins, and Docker, reducing deployment times and improving overall release quality.
Conducted rigorous unit testing with JUnit and Mockito, achieving over 90% test coverage and improving application reliability and maintainability.
Refactored legacy JSP-based views into modular Angular components, improving code reuse and simplifying maintenance efforts.
Utilized Git for version control, managing feature branches and pull requests to ensure smooth team collaboration and code reviews.
Developed asynchronous processing modules using Java Concurrency API and ExecutorService, improving system throughput for batch order processing.
Integrated with external REST services for shipping carrier APIs, automating label generation and shipment tracking with Spring RestTemplate.
Participated in daily Scrum meetings, sprint planning, and retrospective sessions, ensuring alignment with product owners and timely delivery of features.
Enhanced system security by implementing input validation, parameterized queries, and protection against CSRF and XSS attacks.
Improved error handling and logging using Log4j2, facilitating easier debugging and faster incident resolution.
Worked closely with QA engineers to create detailed test cases and support integration and UAT testing phases.
Migrated monolithic applications towards a modular structure, laying the foundation for future microservices adoption.
Designed scalable database schema changes and implemented data migration scripts to support new business requirements.
Provided post-production support and incident troubleshooting, resolving critical issues and ensuring high system uptime.
EDUCATION:
Masters in Computer Science,
Jacksonville State University