NAYANI DUBBAKA
JAVA DEVELOPER
*************@*****.***
www.linkedin.com/in/nayani-dubbaka
Professional Summary
Proficient Java Developer with 5 years of experience in analysis, design, development, and implementation of web-based, client-server, and database applications.
Expertise in developing microservices using Spring Boot, integrated with RESTful APIs to increase modularity and flexibility.
Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
Well-versed in using build tools like Maven and Apache Ant, ensuring smooth development, build, and deployment processes for Java applications.
Hands-on experience in building responsive, user-friendly interfaces using front-end technologies like React, JavaScript, jQuery, HTML, and CSS.
Developed UI modules using React, Node.js, React JS, JavaScript, Ajax, jQuery, CSS3 and HTML5.
Responsible for Maintaining administration of GIT Version control tool.
Adept at unit and integration testing using tools such as JUnit, Mockito, and Docker, ensuring system stability and code reliability.
Expertise in cloud-native data streaming platforms using Apache Kafka, optimizing real-time data processing.
Experience with database design and optimization, crafting efficient SQL queries and enhancing system performance through proper database structuring.
Actively contributed to Agile development processes, driving successful product delivery through collaboration and iterative development.
Expertise in working with application servers like Tomcat and WebSphere, ensuring smooth deployment and server-side performance.
Cloud-agnostic approach with foundational understanding of GCP, experience with AWS (EC2, S3, VPC, CodePipeline), and hands-on exposure to Microsoft Azure for managing cloud resources and identity services.
Proficient with several Docker components like Docker Hub, Machine creating Docker images, Docker containers. Having good experience in DevOps tools like Docker for deployment.
Known for strong attention to detail, ensuring high-quality deliverables through rigorous testing and debugging practices.
Skills
●Cloud Platforms: AWS (EC2, S3, VPC, Code Pipeline, Code Deploy), Azure
●Programming Languages: Java, Python, HTML, PL/SQL
●JavaScript Frameworks: Angular JS, Angular, jQuery, Node.js, React.js
●Frameworks: Spring Boot, Spring MVC, JSP, JDBC, Hibernate
●Web Technologies: HTML5, CSS/CSS3, AJAX, Bootstrap, JSON
●Database: PostgreSQL, Oracle SQL, MySQL, MongoDB
●Web Services: SOAP Web Services, RESTful, Kubernetes, Docker, Kafka, Redis
●CI/CD Tools: Jenkins, GitHub Actions, Maven, Bitbucket
●Testing & Debugging: JUnit, Mockito, Performance Testing, Splunk
●Version Control: Git, Bitbucket
●Other Tools: IntelliJ IDEA, Eclipse, STS
●Methodologies: Agile, SDLC, Test-Driven Development (TDD)
Professional Experience
Java Developer
CVS Health Scottsdale, AZ
April 2024-Present
Project: Hospital Management System
HMS provides the ability to manage all the paperwork in one place, reducing the work of staff in arranging and analysing the paperwork of the patients. Maintains the medical records, contact details of the patient and keep track of the appointment dates.
This software provides major facilities required to user as specific branch, service, doctor availability, insurance provided by hospitals and location as well, user can easily book an appointment by online and consult a doctor in shorter amount of time.
Developed RESTful APIs using Spring Boot and integrated with external services using Spring Rest Template.
Utilized Hibernate ORM and Spring Data JPA for efficient data access, lazy loading, and entity relationship mapping.
Designed and developed data-driven applications that process and present healthcare and financial information, ensuring high availability and accuracy.
Leveraged Spring Cloud components (such as Config Server and Eureka) to manage microservices configuration and service discovery.
Transformed the monolithic app to Microservices using Spring Boot and REST APIs.
Involved in designing view pages using Spring MVC and implementing Lombok annotations to reduce boilerplate code.
Developed applications were involved in design changes using HTML5, CSS3 and fractions of JavaScript.
Worked extensively to achieve DOM Show, hide elements and Event Handling using Angular JS.
Collaborated with stakeholders to translate user stories and healthcare requirements into scalable, modular software designs using UML and design patterns.
Utilized JDBC and PostgreSQL for database interactions, optimizing queries and ensuring efficient data retrieval and manipulation.
Written LINUX shell scripts to identify user login information.
Ensured code quality and performance using JUnit for unit testing and Log4J/Slf4J for logging.
Utilized Splunk to aggregate, search, and visualize application logs, enabling real-time monitoring and rapid troubleshooting of production issues through custom dashboards and alerting.
Monitored application performance using Splunk and logs, and resolved usability-related issues by analysing user behaviour and DOM interaction via Angular.
Integrated Redis as a distributed caching layer for Spring Boot microservices to enhance performance and reduce latency by 30%.
Implemented Redis-based session management and token storage to enable stateless authentication and scalability across services.
Acted as SME for authentication and session management across distributed microservices, including Redis-backed token storage and JWT/OAuth implementation.
Built CI/CD pipelines using Jenkins and Maven; performed deployments using GitHub Actions.
Participated in Agile development sprints, daily stand-ups, design reviews, and collaborated with QA and DevOps teams.
Created unit tests using the JUnit framework as part of a Test-Driven Development (TDD) approach, along with developing unit and integration test cases using JUnit and Mockito.
Created S3 buckets for EC2 instances to store a variety of content, including HTML pages, images, CSS files, and JavaScript files.
Defined AWS Security Groups as virtual firewalls to control traffic to AWS EC2 instances, enhancing security.
Utilized Amazon IAM to manage user credentials, participating in the creation of custom IAM policies for various organizational groups.
Coordinated cross-team dependencies and managed internal API delivery timelines using JIRA epics and roadmaps.
Java Developer Intern
PNC Bank Pittsburgh, PA
May 2023-November 2023
Responsibilities:
Implemented Spring MVC framework in the presentation layer with Controller Classes, Model Beans, and View components.
Used Spring IOC for delegating the process layer request to Integration layer
Developed and integrated REST APIs using Spring Rest Template, reducing API response errors by 20%.
Implemented RESTful APIs with JSON/XML payloads and secured endpoints using JWT and OAuth2.0 authentication protocols.
Broke down complex development tasks into incremental, testable units, aligned with Agile principles and CI/CD goals.
Applied object-oriented design patterns like Factory, Singleton, and Strategy to ensure code reusability and flexibility.
Created and configured Microservices architecture for Directory project and integrated with React components.
Designed and Implemented SPA (single page application) using React Module, Component, Template, Metadata, Data Binding, Directives and Dependency Injection.
Implemented HTTP REST API using NodeJS and ExpressJS and extensively tested RESTful services using POSTMAN.
Integrated JUnit and Mockito for unit and integration testing, achieving over 85% code coverage.
Deployed application on Microsoft Azure, configured Azure Active Directory (AAD) for secure user authentication and role-based access.
Managed virtual networks and ensured system uptime using Azure monitoring tools and Meraki devices for secure VPN setup and traffic analysis.
Estimated effort and duration for feature tasks during sprint planning, contributing to more accurate velocity tracking and backlog prioritization.
Involved in day-to-day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
Documented system behaviour, runtime configurations, and deployment strategies for internal knowledge base
Junior Software Engineer
Vedainfo Hyderabad, India
April 2020 - Dec 2022
Project: LMS (Loan Management System)
The Loan Management System domain encompasses business operations focused on managing processes associated with loans. This domain is essential for financial institutions, banks, credit unions, and lending organizations, facilitating the entire lifecycle of loans, including application, approval, disbursement, repayment, and monitoring.
●Utilized Git as a code repository and version control mechanism.
●Automated CI/CD pipelines with Jenkins, reducing deployment errors by 40%
●Implemented Maven as a build tool for Java projects to generate build artifacts from source code.
●Refactored legacy modules to improve code reuse, modularity, and scalability across services, resulting in 25% reduction in duplicated logic.
●Collaborated with developers to resolve build and deployment issues, decreasing turnaround time for production fixes by 35%.
●Implemented error checking/validation on the Java Server Pages using JavaScript.
●Developed and optimized REST services with Node.js and Express.js, supporting efficient data handling and integration.
●Created tables, triggers, PL/SQL Stored Procedures, SQL queries, Joins, integrity constraints and views for IBM DB2.
●Leveraged AWS services, including EC2, S3, and VPC, to deploy and manage cloud-native applications.
●Utilized IAM for user and access management, ensuring security and compliance.
●Produced and consumed Kafka events for real-time data processing and seamless communication between microservices.
●Implemented Pub/Sub event-driven architecture, ensuring efficient data exchange between distributed systems.
●Deployed Docker containers on AWS EC2 and maintained traffic using AWS Elastic Load Balancers
Education
Lamar University May-2024
Master of Science
Information Sciences
SWAMI VIVEKANANDA INSTITUTE OF TECHNOLOGY July-2021
Bachelor of Technology
Computer Science Engineering