Sai Varun Narajala
Mobile: 512-***-**** Email: ********.**********@*****.*** LinkedIn: linkedin.com/in/sai-varun-narajala
(Java Full Stack Developer)
Highly skilled Java Full Stack Developer with 4+ years of experience in designing, developing, and deploying scalable web applications. Proficient in Java, Spring Boot, Hibernate, Angular/React, and RESTful APIs.
PROFILE SUMMARY:
• Over 4+ years of experience in full-stack development, delivering secure, scalable, and high-performance web applications and enterprise solutions.
• Proficient in backend technologies like Java, Spring Boot, Hibernate, JPA, and microservices architecture to build robust and maintainable systems.
• Skilled in frontend development with hands-on experience using Angular and React.js, leveraging JavaScript, TypeScript, HTML5, CSS3, and Bootstrap to build dynamic and responsive user interfaces that enhance user experience and performance.
• Strong expertise in designing and implementing RESTful and SOAP APIs to ensure seamless system integration.
• Proficient in database management with MySQL, PostgreSQL, MongoDB, and Oracle, including writing complex queries and optimizing performance.
• Hands-on experience in setting up CI/CD pipelines using Jenkins, Docker, and Kubernetes for automated builds and deployments.
• Proficient in source control tools like Git, GitHub, and Bitbucket, ensuring efficient team collaboration and version control.
• Experienced in writing unit and integration tests using JUnit, Mockito, and Selenium to maintain high code quality and reliability.
• Skilled in deploying and managing cloud-based applications on AWS, Azure, or GCP, ensuring scalability and availability.
• Collaborated in Agile and Scrum environments, focusing on iterative improvements and delivering projects on time.
• Analyzed and optimized application performance using tools like JProfiler and New Relic, resolving critical bottlenecks.
• Implemented design patterns such as Singleton, Factory, and Observer to deliver scalable and maintainable solutions.
• Built Progressive Web Applications (PWAs) using modern frameworks to enhance user experiences.
• Maintained project and API documentation using Swagger and Postman.
• Leveraged Apache Kafka for real-time streaming and RabbitMQ for task queuing in distributed systems.
• Hands-on experience with NoSQL databases like Cassandra and Redis for high-performance and flexible data management.
• Debugged and resolved issues using tools like the ELK stack (Elasticsearch, Logstash, Kibana) and Splunk.
• Implemented serverless architectures using AWS Lambda and Azure Functions to create cost-effective solutions.
• Expertise in using Maven and Gradle for build automation and dependency management, alongside experience with container orchestration.
• Designed efficient data-fetching APIs using GraphQL, improving communication between clients and servers.
• Skilled in continuous monitoring and logging using tools like Prometheus, Grafana, and CloudWatch to ensure system reliability.
• Integrated third-party authentication frameworks like OAuth 2.0, JWT, and LDAP to enhance security and user management.
EDUCATION:
Masters in Computer Science, University of Central Missouri, USA Aug 2023 - Dec 2024 TECHNICAL SKILLS:
• Frontend: AngularJS, ReactJS, Vue.js, HTML5, CSS3, Bootstrap
• Backend: Node.js, RESTful APIs, Microservices
• CI/CD & DevOps: Jenkins, GitLab CI/CD, Docker, Kubernetes,
• AWS Lambda, Git
• Databases: SQL, PL/SQL, Oracle, MongoDB, MySQL, PostgreSQL
• Testing: JUnit, Mockito, Selenium, Postman
• Cloud: AWS (EC2, S3, RDS), Azure, Google Cloud
• Version Control: Git, Bitbucket
• Monitoring & Logging: ELK Stack, Prometheus, Grafana
• API Management: API Gateway (AWS), Apigee, Swagger
• Data Serialization: JSON, XML, YAML
• Project Management Tools: JIRA, Asana, and Trello
• Configuration Management: Ansible, Chef
• Languages & Frameworks: Java, Spring Boot, Spring MVC, Hibernate, JavaScript, TypeScript WORK EXPERIENCE:
Lockton Companies Kansas City, USA May 2024 – Present Java Full Stack Developer
Key Responsibilities and Achievements:
• Developed and maintained scalable insurance applications using Java, Spring Boot, and Hibernate for backend services.
• Built responsive and user-friendly interfaces using React.js, HTML5, CSS3, and Bootstrap, enhancing the usability of insurance portals.
• Designed and implemented RESTful and SOAP APIs to streamline system integration between internal modules and third-party platforms.
• Manage and optimize policyholder data, claims, and transactions using MySQL, PostgreSQL, and MongoDB.
• Implement secure authentication and authorization mechanisms using OAuth 2.0, JWT, and LDAP to protect sensitive insurance data.
• Leveraged Kafka and RabbitMQ for asynchronous communication, enabling real-time updates and reducing data latency by 30%.
• Developed unit tests using JUnit and Mockito, enhancing code reliability and reducing post-deployment issues.
• Partnered with DevOps teams to establish and streamline CI/CD pipelines utilizing Jenkins, Docker, and Kubernetes, enhancing deployment efficiency and reliability.
• Enhanced application performance by identifying and resolving bottlenecks in high-traffic scenarios using JProfiler, resulting in improved response times and stability.
• Analyzed logs with ELK Stack and Splunk to debug and resolve critical issues, minimizing service interruptions.
• Implemented data validation and ensure compliance with insurance standards like HIPAA and GDPR.
• Designed interactive dashboards for agents and underwriters using React.js, seamlessly incorporating real-time visualizations through Chart.js.
• Engineered and optimized cloud infrastructure on AWS to enhance scalability and resilience, leveraging Prometheus and Grafana for continuous system health monitoring.
• Collaborated with QA teams to verify application functionality through Selenium and Cypress, while deploying comprehensive reporting and analytics solutions using Power BI and Tableau for policy evaluation.
• Optimized cloud-based solutions for cost efficiency and performance by leveraging serverless technologies, including AWS Lambda, to handle scalable workloads with minimal infrastructure. ENVIRONMENT: Java, Spring Boot, Hibernate, React.js, HTML5, CSS3, Bootstrap, MySQL, PostgreSQL, MongoDB, Kafka, RabbitMQ, JUnit, Mockito, CI/CD, Jenkins, Docker, Kubernetes, JProfiler, ELK Stack, AWS, Prometheus, Grafana, Python, Selenium, Cypress, Power BI, AWS Lambda.
The University of Kansas Health System Kansas City, USA Nov 2023 – Apr 2024 Java Full Stack Developer
Key Responsibilities and Achievements:
• Designed and developed over 20 responsive and interactive user interfaces using HTML5, CSS3, JavaScript, and Angular, leading to a 30% improvement in user engagement.
• Implemented business logic and service layers using Java, Spring Boot, and JPA, reducing processing time for key workflows by 25%.
• Developed RESTful web services using Spring MVC and Spring Boot for medical data interaction.
• Designed and optimized database schemas for MySQL, PostgreSQL, and Oracle, reducing query execution times by 40% through efficient indexing and optimization.
• Implemented security features using Spring Security, OAuth 2.0, and JWT (JSON Web Token) to protect sensitive medical data.
• Validated and ensured data integrity across the frontend and backend using Java Bean Validation and Angular Forms, reducing form error rates by 20%.
• Integrated third-party medical systems like HL7, FHIR, or DICOM for seamless data exchange.
• Implemented role-based access control (RBAC) and secure login using OAuth, LDAP, and JWT.
• Managed source code using Git, GitHub, and Bitbucket, handling version control, branching, and merging.
• Wrote unit tests for backend logic using JUnit and frontend Angular applications using Jasmine/Karma.
• Integrated CI/CD pipelines using Jenkins to automate build, test, and deployment processes, ensuring faster and more reliable releases.
• Implemented AJAX and RESTful APIs to enable seamless communication between the frontend and backend.
• Developed data processing modules using technologies like Apache Kafka for real-time data streaming and Apache Spark for high-performance data processing.
• Maintained detailed project documentation and API specifications using Swagger and Postman, improving onboarding time for new developers by 30%.
• Created modules for generating medical reports in various formats, such as PDF or Excel, using libraries like iText and Apache POI.
• Implemented real-time data synchronization across multiple devices using WebSockets and Firebase, and integrated medical knowledge bases or clinical guidelines using tools like Open EHR and Medline.
• Performed load testing and stress testing of the application using tools like JMeter to ensure scalability under heavy user traffic.
ENVIRONMENT: Java, Spring Boot, Spring MVC, Angular, HTML5, CSS3, JavaScript, MySQL, PostgreSQL, Spring Security, OAuth 2.0, JWT, Git, GitHub, Bitbucket, JUnit, CI/CD, Jenkins, Apache Kafka, Swagger, Postman, WebSockets, JMeter, HL7, FHIR.
FirstRand Bank Mumbai, India Sep 2022 – June 2023 Java Full Stack Developer
Key Responsibilities and Achievements:
• Developed and deployed scalable microservices using Spring Boot and managed them with Kubernetes for seamless container orchestration.
• Enhanced the user interface by leveraging React.js, Angular, and TypeScript to deliver a dynamic and responsive banking experience.
• Created secure and efficient RESTful APIs with Spring MVC, implemented JWT for stateless authentication and secure communication, and integrated Oracle and MySQL databases with JPA and Hibernate to manage transactional data and ensure data integrity across banking systems.
• Implemented caching with Redis to optimize performance and reduce latency in frequently accessed banking data. Utilized Docker for containerization of applications, deploying them to the cloud using AWS for enhanced scalability.
• Set up and automated continuous integration and delivery pipelines using Jenkins and AWS DevOps, enabling faster and more reliable releases.
• Designed real-time data processing systems with Apache Kafka to handle high volumes of transaction events and notifications. Implemented API rate limiting with API Gateway solutions like Spring Cloud Gateway or Kong to prevent overuse and ensure fair usage. Utilized Hadoop and Apache Spark for data processing and analytics, generating detailed reports on banking transactions and customer behavior.
• Implemented CI/CD practices using GitLab CI to manage code changes, automate testing, and deploy applications to production environments.
ENVIRONMENT: Java, Spring Boot, Spring MVC, Hibernate, Oracle, MySQL, Redis, AWS (Cloud Services), Docker, Kubernetes, React.js, Angular, TypeScript, HTML5, CSS3, JavaScript, JWT, Apache Kafka, Jenkins, GitLab CI, JUnit, Log4J, Splunk, Maven, Eclipse IDE, JIRA.
Regeneron Pharmaceuticals Inc Bengaluru, India June 2020 – Aug 2022 Java Developer
Key Responsibilities and Achievements:
• Implemented robust and scalable solutions using Spring Boot, Hibernate, and JPA for efficient data handling and API development. Enhanced front-end user experience using React.js, along with JavaScript and CSS3, to create dynamic and responsive UI components. Managed database transactions and queries effectively using SQL Server, Oracle, MySQL with Spring Data integration.
• Ensured seamless communication between microservices by utilizing Spring Cloud and containerization with Docker and Kubernetes. Automated build and deployment processes with CI/CD tools like Jenkins and GitLab CI for continuous integration and delivery. Conducted rigorous testing and maintained code quality using testing frameworks like JUnit, TestNG, and Mockito to ensure reliability.
• Optimized system performance using JProfiler and VisualVM for profiling and resolved backend and frontend issues through logging frameworks Log4j, SLF4J, and the ELK Stack, ensuring smooth application operations.
• Leveraged Apache Kafka for real-time data streaming and RabbitMQ for task queuing in distributed systems.
• Built interactive reports and dashboards using Jasper Reports and Spring Data for comprehensive analytics and developed seamless integration solutions for pharma systems using Apache Camel, Spring Integration, and Apache Kafka.
• Improved system scalability by designing and implementing microservices with Spring Cloud, deploying them on cloud platforms like AWS and GCP, depending on project requirements. Conducted integration tests using tools like Postman and Rest Assured to validate system interactions and ensure end-to-end functionality.
• Implemented efficient caching strategies using Redis and Ehcache to optimize system performance and handle high volumes of data. Monitored application health and performance with Spring Actuator and third-party monitoring tools to ensure high availability, reliability, and seamless operation. ENVIRONMENT: Spring Boot, Hibernate, JPA, React.js, JavaScript, CSS3, SQL Server, Oracle, MySQL, Spring Cloud, Docker, Kubernetes, CI/CD (Jenkins, GitLab CI), JUnit, Mockito, JProfiler, ELK Stack, Apache Kafka, RabbitMQ, Postman, AWS, Redis, Spring Actuator.