Post Job Free
Sign in

Senior Java Full-Stack Developer (11+ yrs)

Location:
Annandale, VA
Posted:
May 11, 2026

Contact this candidate

Resume:

Kanuganti Niharika Reddy

Java Full Stack Developer

Phone: 703-***-****

Mail: ************@*****.***

LinkedIn: http://www.linkedin.com/in/niharikareddy-k-9a7a61166

Professional Summary

●Highly experienced Front-End focused Full Stack Developer with over 11 years of expertise in designing, developing, and supporting scalable web-based and enterprise applications. Strong proficiency in core frontend technologies including HTML5, CSS3, JavaScript (ES6+), JSON, AJAX, REST APIs, and WebSockets, with a proven ability to build responsive, high-performance, and real-time data-driven user interfaces supporting mission-critical 24x7 operations.

●Extensive hands-on experience in developing dynamic single-page applications (SPAs) using Angular (14–17+) and React.js, leveraging TypeScript, RxJS, and modern UI frameworks such as Angular Material and Bootstrap. Adept at creating reusable UI components, implementing modular architecture, and optimizing application performance through lazy loading, code splitting, and efficient state management techniques. Strong focus on usability, accessibility (WCAG standards), and seamless user experience across enterprise platforms.

●Proven expertise in full software development lifecycle (SDLC), including requirements gathering, system design, development, integration, testing, deployment, and production support. Experienced in working closely with business users, operations teams, project managers, and cross-functional stakeholders to analyze requirements, translate business needs into technical solutions, and deliver high-quality applications. Demonstrated ability to work independently as well as within collaborative Agile teams, ensuring timely delivery and continuous improvement.

●Strong backend development experience using Java, Spring Boot, Spring MVC, and microservices architecture, enabling seamless integration between frontend and backend systems through secure and scalable RESTful APIs. Hands-on experience in developing and consuming APIs, handling asynchronous data processing, and implementing real-time communication using WebSockets. Familiar with Node.js for lightweight backend services and API development.

●Experienced in application design and development, including building modular, maintainable, and scalable systems that support high availability and fault tolerance. Strong problem-solving skills with the ability to troubleshoot complex issues, analyze system behavior, and implement effective solutions in fast-paced environments. Experience supporting production systems, handling on-call responsibilities, and ensuring system reliability in 24x7 operational environments.

●Proficient in working with relational databases such as Oracle, MySQL, PostgreSQL, and SQL Server, including writing complex SQL queries, optimizing performance, and ensuring data integrity. Familiar with NoSQL databases like MongoDB for handling unstructured data. Strong understanding of data exchange formats, API contracts, and backend integration patterns.

●Hands-on experience with modern development tools and environments including IntelliJ IDEA, WebStorm, Eclipse, and Postman for API testing and debugging. Experience with build and deployment tools such as Maven, Jenkins, and CI/CD pipelines, enabling automated build, test, and deployment processes. Familiar with containerization technologies such as Docker and orchestration using Kubernetes for scalable application deployment.

●Experience working with messaging systems such as Kafka and RabbitMQ for event-driven architecture and asynchronous communication across distributed systems. Knowledge of cloud platforms including AWS and Azure for hosting, monitoring, and managing scalable applications.

●Strong communication and documentation skills, with experience in creating technical documentation, user guides, and training materials. Proven ability to interact effectively with business users and technical teams, ensuring clarity in requirements, testing, and delivery. Adept at adapting to changing requirements and contributing to continuous improvement initiatives.

●Overall, a highly motivated and detail-oriented developer with a strong combination of frontend expertise, backend development skills, and business understanding, capable of delivering robust, scalable, and user-focused applications aligned with organizational goals.

Technical Skills

Backend Technologies

Core Java, JSP, JDBC, JNDI, JMS, JSTL, NodeJS, Java Beans, RMI, Java Multithreading, Generics and Collections, EJB, Tiles

Frontend Technologies

HTML, DHTML, CSS, Java Script, Bootstrap, jQuery, Angular JS/2/4/6/7/8, React js, Typescript, D3.JS, DOJO, XML, SOAP, XSL, WSO2 Carbon, XSLT, XHTML.

Platforms

Windows, UNIX, LINUX, MacOS.

Frameworks

Spring 4.3, Hibernate 4.3, Angular JS, 7,8,9,11,14,17 Spring Security 3.2, Struts 1.1 and 2, Spring 2.5, 3.0, JSF 1.2, Groovy, Grails, Spring MVC, Spring Boot, Spring Data, Spring Cloud, Spring Eureka, Spring AOP, Spring HATEOS, Spring Hystrix, Struts, Servlets, Java Swing, Django, Applets, Spark, JSF

Design Patterns

Singleton, DTO-Pattern, DAO-Pattern, Delegate Pattern, Service Facade, Factory Pattern, Front Controller Pattern, MVC-Pattern.

Relational Databases

Oracle 10g/11g/12c, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1, PostgreSQL 9.4.10.

NoSQL Databases

MongoDB, Cassandra, Couch DB, Neo4j, Cockroach DB

Application Servers/ Web Servers

Web Logic, Glass fish, Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, JBOSS

IDE

Eclipse, NetBeans 8.0.2, IntelliJ IDEA 2017.1, Spring Tool Suite 3.8.3, WebStorm, Atom

Operating system

Windows 10, Linux Mint 18.1, Unix

Message-Oriented-Middleware

JMS MQ, IBM MQ, Rabbit MQ, IBM MQ 8.0, Apache Kafka, Active MQ, Web Sphere MQ

Cloud Technologies

Paas, Saas, Iaas with AWS, Azure, GCP, Netflix Eureka, Mesos, Kubernetes, Docker, IBM Cloud Private.

Testing Tools

JUNIT4.12, JMeter, Mockito, TestNG, Jasmine, Karma, Selenium

ORM Frameworks

Hibernate 3.0, JPA, iBatis.

Reporting Tools

Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Professional Experience

Sr. Full Stack Java developer

Mastercard, New York, NY Jul 2023 – Till now

Responsibilities:

●Developed responsive and real-time UI applications using HTML5, CSS3, JavaScript, Angular 17, and TypeScript, supporting 24x7 transaction monitoring systems

●Implemented WebSockets for real-time data updates, enabling live transaction visibility on dashboards

●Built and consumed RESTful APIs using Java (JDK 17) and Spring Boot, ensuring seamless frontend-backend communication

●Utilized JSON and AJAX for efficient data exchange between UI and backend services

●Designed and developed scalable microservices architecture for transaction processing and validation workflows

●Worked closely with business operations teams to gather requirements, perform analysis, and support testing and delivery

●Participated in full software development lifecycle (design, development, testing, deployment, support)

●Developed backend services using Node.js for lightweight APIs and middleware integration

●Integrated Kafka for real-time event streaming and asynchronous processing across distributed systems

●Developed and optimized SQL queries using Oracle, PostgreSQL, and SQL Server for high-volume transaction data

●Used Postman for API testing, validation, and debugging

●Deployed applications using Docker and Kubernetes in AWS cloud environments

●Worked with application servers like Apache Tomcat and WebLogic for enterprise deployments

●Utilized IntelliJ IDEA and WebStorm for development and debugging

●Implemented Maven and Jenkins-based CI/CD pipelines for build and deployment automation

●Supported 24x7 production systems with on-call responsibilities, resolving real-time issues and ensuring system stability

●Performed troubleshooting, debugging, and root cause analysis for production incidents

●Improved system performance by optimizing APIs, caching, and asynchronous processing

●Built reusable UI components using Angular Services and Dependency Injection for maintainability

●Collaborated with cross-functional teams including business users, QA, DevOps, and project managers in Agile environments

●Maintained technical documentation and participated in code reviews, sprint planning, and release cycles

Environment: Spring Framework, NoSQL, AWS, Kubernetes, Spark, TypeScript, Node JS, Mapping, IDE, Eclipse, Mockito, SQL, JBoss, WebLogic, PCF, Ext-JS, MVC, JIRA, Maven, Hibernate, Angular JS, HTML, Kafka, Apache Tomcat, Json, Java Script, Spring, Spring ribbon, Oracle, Mongo DB, JDBC, Eclipse, JUnit, JMeter, Selenium, Jenkins, GitHub, Powerbi, Docker, Log4j, AWS EC2, crystal reports.

Full stack Java developer

Anthem Blue Cross Blue Shield (Elevance Health), Atlanta, GA Apr 2020 - Jun 2023

Responsibilities:

●Developed secure and scalable microservices using Java 11, Spring Boot, Spring Cloud, and Spring MVC, handling healthcare workflows like member onboarding, eligibility checks, and claims adjudication.

●Designed and implemented RESTful and SOAP web services with OAuth2, JWT, and token-based authentication for integration with EHR systems and payer platforms.

●Built dynamic and responsive single-page applications using Angular 14+, TypeScript, HTML5, CSS3, Bootstrap, and JSON, improving usability for member portals and provider lookup tools.

●Created custom Angular components, services, and reusable modules using RxJS, NgModel, FormsModule, and HTTPClient, integrated with REST APIs for seamless data operations.

●Implemented JPA/Hibernate-based data access layers for Oracle and PostgreSQL to manage clinical data, member profiles, claim records, and care plans.

●Migrated legacy AngularJS apps to Angular 14+, modernizing the frontend stack and reducing page load times by 40% using lazy loading and modular architecture.

●Built reusable UI component libraries and forms using Angular's Reactive Forms and applied Karma, Jasmine, and Selenium for frontend testing.

●Designed and deployed Spring Boot microservices on Apache Tomcat, containerized with Docker, orchestrated via Kubernetes, and hosted on AWS EC2 and Azure AKS for high availability.

●Integrated JMS (Java Message Service) with RabbitMQ and ActiveMQ for asynchronous communication between services, such as triggering notifications and processing large claim batches.

●Used JUnit and Mockito for unit and integration testing of backend services, achieving 85%+ code coverage through Test Driven Development (TDD) practices.

●Automated deployments and CI/CD workflows using Jenkins, Git, Maven, Artifactory, and Terraform, deploying services across dev, UAT, and prod environments.

●Implemented security and access control via Spring Security, integrating with SSO and OAuth providers to meet HIPAA and PHI compliance standards.

●Worked on MongoDB for storing unstructured health records and integrated queries with Spring Data MongoDB in several services.

●Developed health reporting dashboards using Power BI, fed by backend data pipelines and API calls from microservices.

●Utilized Azure VMs, Azure App Services, and Azure Kubernetes Service (AKS) to deploy critical workloads and REST APIs for member enrollment and care plan modules.

●Used AWS RDS, S3, SNS, and CloudWatch for backend service configuration, monitoring, and storage for health data exchange between internal and external systems.

●Involved in Apache Kafka setup with Spring Cloud Streams and Kafka Connect for real-time ingestion of eligibility files and claims event tracking.

●Created healthcare workflow triggers using AWS Lambda, SNS, and SQS for asynchronous batch processing and API event hooks.

●Developed dynamic web applications using AngularJS, TypeScript, and Bootstrap, enhancing user interfaces for healthcare providers and customers in compliance with industry standards.

●Built scalable backend services using Spring Framework, MVC architecture, and Object-Relational Mapping (ORM) for efficient database communication and streamlined healthcare data management.

●Deployed and managed Java applications on JBOSS and Apache Tomcat servers, ensuring high availability, reliability, and performance of enterprise healthcare platforms.

●Designed and consumed RESTful APIs integrated with Spring Framework and ORM tools, supporting secure data exchange and interoperability between distributed systems.

●Optimized user interface performance with TypeScript, AngularJS, and Bootstrap, delivering responsive and accessible healthcare applications aligned with best UI/UX practices.

●Collaborated with cross-functional teams, utilizing Spring MVC, JBOSS, and Apache Tomcat, to develop secure, scalable applications supporting clinical workflows and patient data processing.

●Collaborated across Agile Scrum teams including QA, DevOps, and product owners to deliver features in sprints using JIRA, Confluence, and Git.

●Designed backend logic using design patterns like DAO, Business Delegate, and Model-View-Controller (MVC) to ensure modular code and reusable services.

●Utilized SOAP UI to test SOAP endpoints used by third-party payer systems and health plan validators.

●Participated in provider onboarding automation using form-driven Angular apps and backend REST APIs.

●Built Jenkins pipelines that automatically package services via Maven, store artifacts in Nexus, and deploy to environments through Docker/Kubernetes.

●Implemented message retry policies using RabbitMQ’s dead-letter queues for failed claim processing retries.

●Integrated Identity and Access Management (IAM) solutions to enforce RBAC and OAuth2-based authentication across microservices and user-facing applications.

●Developed and optimized complex queries, procedures, and indexing strategies in PostgreSQL to support scalable transactional workflows.

●Delivered responsive and accessible user interfaces using modern UI frameworks including Angular 14+ and React 18, following WCAG and internal design system standards.

●Maintained and enhanced enterprise-grade Java EE applications, adhering to secure coding practices and leveraging EJB, JMS, and JPA.

●Documented system designs, runbooks, and deployment workflows in Confluence to support knowledge sharing and streamlined onboarding. Monitored application performance using APM tools like Dynatrace and AppDynamics to proactively resolve latency, memory, and CPU issues.

●Configured Splunk dashboards and alerts to analyze application logs, trace service-level issues, and meet audit/compliance logging requirements.

●Actively used JIRA to manage Agile sprints, story grooming, bug tracking, and release planning across cross-functional teams.

Environment: Java 11, Spring Boot, Spring Cloud, Spring MVC, REST APIs, SOAP, OAuth2, JWT, JMS, RabbitMQ, ActiveMQ, Apache Kafka, Spring Security, JPA, Hibernate, PostgreSQL, Oracle, MongoDB, Apache Tomcat, Maven, Jenkins, Git, Terraform, TDD, JUnit, Mockito, Servlets, AWS (EC2, RDS, Lambda, SQS, SNS, CloudWatch, S3), Azure (VMs, App Service, AKS), Eclipse, Angular 14+, AngularJS.

Full Stack Java Developer

State of Nebraska, Lincoln, Nebraska Jun 2018 - Mar 2020

Responsibilities:

●Developed and maintained enterprise applications with 60% backend using Java 8, Spring Boot, Spring MVC, Hibernate ORM, and 40% frontend using React 16/17, JavaScript (ES6+), TypeScript, HTML5, CSS3, and Bootstrap, ensuring seamless application performance and user experience.

●Engineered RESTful APIs and backend services using Spring Boot, Spring MVC, and Hibernate ORM, enabling efficient communication between microservices and external systems, while consistently applying Spring Dependency Injection, Spring Core annotations, and integrating Hibernate for ORM layer.

●Built interactive Single Page Applications (SPAs) using React 16 and React 17, developing reusable React components, hooks, and functional components, while leveraging TypeScript and Bootstrap to create responsive user interfaces optimized for cross-platform access.

●Implemented robust security protocols and deployed Java applications on Apache Tomcat and JBoss servers, ensuring reliable hosting environments and maintaining compliance with enterprise security standards.

●Replaced Netflix OSS patterns with equivalent state-level service discovery and configuration solutions, utilizing Spring Config Server, Eureka alternatives, and RabbitMQ for messaging to ensure system scalability, fault tolerance, and service decoupling.

●Integrated RabbitMQ message brokers for reliable asynchronous communication between distributed components, including development of RabbitMQ producers and consumers for real-time healthcare data exchange.

●Integrated Azure Service Bus and Azure SQL Database for backend messaging and data storage to streamline communication and ensure data persistence across services.

●Applied Model-View-Controller (MVC) architecture using Servlets, JSP, and Struts, ensuring separation of concerns and maintainability in backend service layers.

●Managed and optimized SQL queries in MySQL and Oracle databases, including writing PL/SQL procedures and stored procedures for efficient backend data operations.

●Designed and consumed RESTful APIs and developed RFP Microservices using Spring Boot, enabling seamless integration and data flow within government enterprise systems.

●Integrated ELK Stack (Elasticsearch, Logstash, Kibana) with applications to enable real-time monitoring, alerting, and centralized logging for proactive incident resolution.

●Created and maintained reporting solutions using Crystal Reports, ensuring reliable and accurate reporting for stakeholders.

●Conducted unit testing using Jest and Enzyme for React components and functional testing for backend services using JBoss logs and manual verification.

●Utilized CI/CD pipelines with Jenkins, Docker, AWS EC2, and AWS S3 for continuous integration and deployment of Java and React applications, ensuring automated builds, testing, and cloud deployment.

●Applied experience with Apache CXF, Apache Camel, and Spring JMS for backend messaging and microservice integration, supporting enterprise data flows and batch processing tasks.

●Used MongoDB, Mongo Compass, and Ops Manager for handling NoSQL data, performing database sharding, replication, schema design, and query optimization.

●Authored technical documentation using Confluence, promoting knowledge sharing and project transparency across development and management teams.

●Demonstrated solid expertise in Java 8 development, core Java features, JDBC, Hibernate, Spring Boot, and RESTful APIs, consistently applying best practices to enhance code quality and application performance.

●Experienced in cloud-native microservices deployment using Pivotal Cloud Foundry (PCF), utilizing PCF console for application management and log analysis.

●Managed application version control using GIT, integrated continuous delivery pipelines with Jenkins for automated testing, building, and deployment, ensuring operational efficiency and faster release cycles.

●Focused on application modernization and backend service scalability, developing reusable components and microservices to streamline future development and improve maintainability.

●Validated application functionality by deploying and testing backend services on JBoss Fuse, conducting functional tests, log analysis, and performance tuning.

●Involved in end-to-end Software Development Lifecycle (SDLC) activities including requirements analysis, development, integration, system testing, and deployment.

●Collaborated closely with end-users and business analysts to translate functional and technical requirements into optimized full stack solutions.

●Collaborated across cross-functional teams using Agile/Scrum methodologies, participating in daily stand-ups, sprint planning, and retrospectives to deliver business-focused features in incremental iterations.

Environment: JDK 1.6/1.7/1.8, J2ee, JDBC, PL/SQL, web services (soap), parsers, CVS, SQL developer/toad, HTML, XML, axis, log4j, oracle10/11.X, WebLogic 10/MSSQL server, Kafka, jQuery 1.7.2, JSF, SeleniumRc, Dockers, JPA, restful web services, Type Script, ajax, JSON, spring boot, struts, Oracle SOA, spring, Oracle SOA, Postgres.

Java developer

Verizon, India, Bengaluru Jul 2013 - Aug 2017

Responsibilities:

●Contributed to large-scale enterprise application development using Java SE 7, Java SE 8, J2EE, JSP, Struts, Spring MVC, and Hibernate, aligning with Verizon's system modernization and integration efforts.

●Designed and developed scalable and modular applications following Agile Scrum methodology, actively participating in sprint planning, daily stand-ups, user story grooming, and retrospectives to meet quality deliverables and customer expectations.

●Engineered and deployed applications using JBoss, WebLogic, and Apache Tomcat, showcasing expertise in application server configuration, performance tuning, workload management, and web server integration.

●Built and deployed Spring Boot microservices and RESTful APIs with Spring MVC, integrated with RabbitMQ, ActiveMQ, and AWS Lambda, enabling event-driven architectures and asynchronous communication.

●Developed SOAP and RESTful web services using JAX-RS (Jersey) and Apache CXF, enabling smooth service consumption by web and mobile applications, and tested endpoints using SOAP UI.

●Migrated legacy frontend components to AngularJS and Angular 2.0, developing reusable directives and two-way data binding using ngModel, which enhanced the responsiveness of web applications.

●Developed reusable components using Struts MVC, Spring IoC, and DAO design patterns, ensuring separation of concerns and maintainability of enterprise systems.

●Built cloud-native solutions using AWS (EC2, S3, IAM, ECS, Route 53, SNS) and Microsoft Azure (VMs, AKS, Azure App Service), deploying Dockerized microservices to EC2 instances and leveraging ECS for container orchestration.

●Created AWS build environments using CloudFormation, automated deployments via Jenkins, and stored build artifacts in Nexus/Artifactory.

●Developed the Unix Search Utility Tool using Spring MVC and JSch (Java Secure Channel) for remote command execution over SSH, supporting internal automation workflows.

●Built a core routing framework for Verizon National Preorder using Apache Camel, enhancing inter-service messaging and routing.

●Designed and developed a Process Monitor tool to integrate internal modules and adapters, ensuring continuous visibility and traceability in order workflows.

●Conducted unit testing with JUnit and Mockito, achieving 90%+ test coverage, and prepared test cases for regression and integration testing.

●Utilized Lucene for implementing advanced search use cases across structured and unstructured datasets, enhancing search efficiency within the system.

●Maintained version control using CVS, conducted code reviews, and performed performance tuning and debugging of application and deployment bindings.

●Integrated Spring Security to enforce role-based access to sensitive application modules, improving the overall security posture.

●Developed persistent logic for backend using Hibernate, Spring JDBC, and DAO layers, ensuring optimal ORM strategies.

●Utilized GCP services, including Compute Engine and Kubernetes Engine, for building cloud-native infrastructure for scalable deployments.

●Simulated service interactions using API mocking tools, accelerating development cycles and improving collaboration with QA and frontend teams.

●Experienced with CI/CD workflows using Jenkins, Docker, and Chef, establishing automation for deployment pipelines and infrastructure provisioning.

●Used Eclipse IDE extensively for backend development and integrated with CVS for version control, following SDLC best practices for requirement analysis, development, and system testing.

●Collaborated in cross-functional teams for root cause analysis, quick resolution of production incidents, and continuous process improvements.

●Documented technical solutions and architecture in alignment with Verizon standards, ensuring proper handoff and long-term maintainability.

Environment: Java, JSP, JavaScript, DHTML, AWS, SQL, AJAX, Apache Struts1.2, JMS, Hibernate 3.0, Eclipse, WSDL, SOAP Web services, Oracle 10g, JBoss, Spring Boot (Moneta Boot), MyBatis, Spring3, Restful WS (Jersey), Angular JS, Apache Tomcat, Maven, Eclipse Indigo, GIT SCM, SQL DBx, Jenkins, Crucible.

Education: Bachelor of Computer Science from KMIT, Hyderabad, India. Aug 2009-May 2013

Certifications:

●AWS Certified Developer – Associate

●Azure Certified Developer – Associate



Contact this candidate