Post Job Free
Sign in

Senior Full-Stack Java/Angular Developer

Location:
Charlotte, NC, 28278
Posted:
March 11, 2026

Contact this candidate

Resume:

Tejasree Gunti

Charlotte, NC **********@*****.*** +1-660-***-**** Linkedin

SUMMARY

• Experienced full-stack developer focused on scalable, high-performance enterprise applications using Java and Spring Boot.

• Build modern web interfaces with Angular and React, emphasizing responsive, user-friendly UI design.

• Design and implement microservices and event-driven architectures using Apache Kafka, Spring Cloud, and RxJava for resilient, modular systems.

• Deploy applications on AWS using cloud services together with Docker and Kubernetes for containerization and orchestration.

• Design relational databases and write optimized SQL queries to support high-volume, data-intensive workloads.

• Tune backend services for performance, reliability, and efficient resource usage in production environments.

• Implement robust frontend state management to handle complex data flows and interactive user experiences.

• Set up and maintain CI/CD pipelines with Jenkins, Git, and Maven to enable fast, reliable, and repeatable releases.

• Work within Agile/Scrum teams, using JIRA to plan sprints, track tasks, and collaborate effectively with stakeholders.

• Deliver secure, maintainable software solutions that align with both business goals and technical best practices across different domains.

• Develop and consume RESTful APIs using Java and Spring Boot, ensuring clear contracts, proper versioning, and secure integration between services.

• Containerize backend and frontend services with Docker images optimized for fast startup, small footprint, and consistent behavior across environments.

• Configure and monitor CI/CD stages (build, test, quality checks, deployment) to quickly detect failures and maintain high release confidence.

• Apply Java best practices, design patterns, and code review standards to keep services clean, modular, and easy to extend.

• Build Angular components and modules with TypeScript, routing, and form handling to support complex business workflows in the browser.

• Design database schemas aligned with domain models, including indexing and normalization strategies to balance performance and maintainability.

• Collaborate with cross-functional Agile teams to break down features into user stories, estimate effort, and deliver incremental value each sprint.

TECHNICAL SKILLS

Languages C, C++, Java, J2EE, Python, SQL

Enterprise Java Java, J2EE, Swing, RMI, Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, JSF, Struts, EJB, Spring, JTA, JNDI and JPA

Web/XML

Technologies/

Scripting Languages

HTML5, CSS3, JavaScript, AngularJS/Angular10 4, React.JS, Node.JS, Express.js, Rx.Js, Vue.Js, Typescript, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery, JSON, DOJO Tools & Framework Java 1.8, Struts, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JMS, JSF, Log4J, SOA, Microservices, Jasper reports, Workbench, SOAP UI, Spring Boot, Spring Batch, Spring Security, and Spring Data.

Web services SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Apache Axis2, Apache CFX, JMS, MQ, AWS Web/App Servers Apache Tomcat 5.x/6.x, JBoss 5.x/4.x, IBM Web Sphere 6.x, Web Logic 8.1/9.1. Database NoSQL- Mongo DB, Oracle, SQL-Server, MySQL server, MS SQL, IBM DB2 Development Tools Eclipse, My Eclipse, RAD, Spring Tool Suite (STS), IntelliJ ORM Hibernate, JPA, JTA

TestingTools/ Others JUnit, SoapUI, Putty, Load UI, JIRA, Mockito Cloud Technologies GCP, AWS (EC2, EKS, ECR, Fargate, CloudFront, Lambda, S3, ALB, CloudWatch) WORK EXPERIENCE:

Technology Lead Infosys, Charlotte, NC Nov 2025 – Present

• Developed enterprise web applications using Java, Spring Boot, Spring Data JPA, and SQL databases, delivering scalable and maintainable solutions.

• Developed and deployed RESTful APIs integrated with Angular/TypeScript, enhancing data retrieval speed by 25% and delivering a smoother user experience.

• Built asynchronous microservices using Apache Kafka for event-driven communication and high-throughput processing.

• Created modular, component-based Angular applications with HTML, CSS, Bootstrap, and implemented real-time data rendering.

• Built Single Page Applications (SPA) using Angular 17, JavaScript, and TypeScript, implementing modular components, client-side routing, and dynamic UI rendering for improved user experience.

• Implemented integration workflows using Apache Camel, leveraging enterprise integration patterns to enable reliable communication between distributed services and external systems.

• Built dynamic SPA dashboards using Angular components, services, and RxJS, enabling real-time data updates and interactive user interfaces.

• Optimized SPA performance using Angular change detection strategies, lazy loading, and modular architecture, reducing initial load time and improving scalability.

• Configured Jenkins pipelines to incorporate automated testing, code quality checks, and build verification, ensuring reliable and stable application releases.

• Implemented Apache Camel Enterprise Integration Patterns (EIPs) such as routing, message transformation, and content-based routing to improve system interoperability.

• Implemented enterprise integration solutions using Apache Camel 3.x with Spring Boot 2.x, developing routing and mediation rules to integrate REST APIs, databases, and external systems.

• Designed and developed Apache Camel 3.20+ routes using Enterprise Integration Patterns (EIPs) such as Content-Based Router, Message Filter, and Splitter, enabling efficient message transformation and routing across services.

• Deployed containerized applications using Docker and orchestrated with Kubernetes, achieving 99.9% uptime for critical services.

• Leveraged AWS services including EC2, S3, RDS, and CloudWatch for cloud hosting, storage, and monitoring of applications.

• Optimized database operations and implemented efficient SQL queries for backend services and reporting.

• Participated in Agile Scrum ceremonies including sprint planning, daily stand-ups, and backlog grooming using JIRA.

• Implemented unit and integration testing with JUnit, Mockito, and Jest, increasing test coverage to 90% and reducing production defects by 20%.

• Adopted SonarQube for static analysis, proactively identifying vulnerabilities and boosting overall code reliability.

• Monitored application performance and resolved production issues using CloudWatch, Kibana, and structured logging, ensuring high uptime.

• Collaborated in Agile development environments, actively participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives to deliver incremental and high-quality software solutions. Software Engineer Freedom Financial Network, Tempe, AZ Aug 2024 – Sep 2025

• Involved in all phases of the Software Development Life Cycle (SDLC), working within an Agile Scrum environment, including requirement analysis, design, development, and support, contributing to success through active participation.

• Developed enterprise-level applications using Java, J2EE, Spring Boot, Hibernate, and integrated RESTful Web Services and SOAP for backend functionality, achieving code reuse across multiple projects.

• Proficient in JavaScript and front-end development with Angular, creating dynamic, responsive user interfaces and integrating with REST APIs for real-time data updates, improving front-end performance by 40%.

• Expert in Angular, utilizing RxJS for reactive programming, NgRx for state management, Angular Router with lazy loading for optimized module loading, and Angular Material for responsive UI components, leading to a 30% reduction in page load times.

• Designed scalable Angular module architecture, implementing feature modules, shared modules, and core modules to promote code reuse and maintainability across enterprise applications.

• Designed and implemented cloud-native microservices architecture with Spring Boot, focusing on modularity, scalability, and reusability, resulting in 50% faster deployment times.

• Ensured secure API communications using OAuth2, and Spring Security for authentication and authorization, leading to a secure environment for sensitive data transactions.

• Built asynchronous microservices with Kafka for messaging, integrated with Apache Camel for enterprise integration patterns, reducing inter-service communication latency by 20%.

• Developed interactive dashboards using Angular with Angular Material and data visualization libraries such as D3.js and Chart.js for rich analytics and reporting, improving decision-making.

• Containerized applications using Docker, managed images with Amazon ECR, and deployed scalable microservices on Amazon EKS, leveraging Kubernetes orchestration for high availability and zero-downtime deployments.

• Deployed applications on AWS using ECS, Lambda, and API Gateway for serverless architecture, leveraging Route 53 for domain management and Load Balancers for high availability, resulting in 99.9% uptime for production systems.

• Configured Nginx Ingress Controller for Kubernetes clusters, managing internal and external traffic, ensuring efficient load balancing, SSL termination, and advanced routing, improving traffic management efficiency by 35%.

• Utilized AWS SQS for microservice communication, Amazon Redshift for data analytics, and Amazon S3 for storage of logs and media files, ensuring fault tolerance and scalability.

• Set up CI/CD pipelines using Jenkins and AWS CodePipeline, automating testing, packaging, and deployment to improve development efficiency by 40% and reduce human error in production deployments.

• Implemented structured logging with Log4J, using AWS CloudWatch, AppDynamics, and Kibana for real-time monitoring and troubleshooting production issues, reducing downtime by 15%.

• Conducted unit, integration, and functional testing using JUnit, Mockito, Selenium, achieving 90% test coverage and ensuring software reliability and quality.

• Provided support for production systems, resolving performance issues and delivering continuous improvements to ensure 99.9% system uptime and optimal reliability.

Full Stack Java Developer Engineer Key Bank, Cleveland, Ohio May 2023 – Apr 2024

• Designed and developed a full-stack web application using Java, Spring Boot, Angular, and AWS, featuring a scalable, highly available, and fault-tolerant architecture.

• Architected and implemented high-performance RESTful APIs using Spring Boot to handle large-scale data processing and real-time service requests, improving response times by 30%.

• Leveraged Spring Data JPA for efficient data persistence, ORM mapping, and repository abstraction, improving database interaction efficiency and reducing boilerplate code.

• Built an event-driven microservices architecture using Apache Kafka to enable real-time processing of applications, increasing system throughput by 40% and reducing processing delays.

• Designed asynchronous data pipelines using Kafka to reliably stream customer and transaction data between backend services, ensuring data consistency and fault tolerance.

• Implemented Master Data Management (MDM) practices to maintain a single source of truth for customer and financial data, significantly improving data accuracy and consistency.

• Optimized SQL queries and database performance to support real-time processing, reporting, and analytics across large datasets.

• Implemented observability and monitoring using Amazon CloudWatch, integrated with Splunk and Dynatrace, improving system reliability and reducing MTTR by 25%.

• Utilized Splunk for centralized logging and monitoring of application flows and transaction processing, improving system observability.

• Integrated SonarQube into CI/CD pipelines to enforce code quality standards, reduce technical debt, and ensure compliance with security and maintainability best practices.

• Performed open-source vulnerability and license compliance scanning using Black Duck to enhance application security and mitigate third-party dependency risks.

• Integrated Angular applications with high-performance RESTful APIs, implementing efficient HTTP interceptors, centralized error handling, and JWT-based authentication for secure communication.

• Implemented state management strategies using NgRx to ensure predictable application state, improve debugging capabilities, and enhance scalability for large enterprise applications.

• Optimized CI/CD pipelines by integrating Jenkins with AWS services (ECR, ECS, S3), accelerating deployment cycles, improving release stability, and enabling rapid, reliable software delivery.

• Designed and deployed containerized microservices using Docker and Kubernetes, ensuring scalable, fault-tolerant, and automated application deployments across multiple environments.

• Ensured API reliability and performance through comprehensive testing using Postman and Junit, optimizing response times for customer-facing and internal services.

• Actively used Jira for sprint planning, backlog grooming, user story tracking, defect management, and facilitating Agile ceremonies to ensure timely and high-quality project delivery.

• Collaborated closely with product, risk, data science, and DevOps teams to deliver scalable solutions with a seamless customer experience.

• Led knowledge-sharing and mentoring sessions on Kafka streaming, CI/CD automation, and monitoring best practices within the technology domain.

Associate Software Engineer SLK Software, India May 2019 – Apr 2023

• Designed and developed web application using Java, Spring Boot, Spring MVC, and RESTful web services based on business and domain requirements.

• Analysed business requirements and created domain models and service-layer designs to support scalable and maintainable application architecture.

• Built and migrated applications to Microservices Architecture using Spring Cloud (Eureka, Hystrix) for service discovery, routing, and fault tolerance.

• Developed high-performance asynchronous microservices using RxJava, achieving low-latency responses and improved scalability.

• Implemented Spring Boot security mechanisms, including JWT-based authentication and authorization, to secure endpoints and protect sensitive data across distributed systems.

• Implemented event-driven architecture using Apache Kafka, developing producers and consumers for real-time data streaming and inter-service communication.

• Developed Angular-based Single Page Applications (SPA) using reusable components, services, and modules to improve maintainability and client-side performance.

• Integrated Angular frontend with backend microservices using REST APIs to deliver real-time data updates and seamless user interactions.

• Designed responsive and accessible user interfaces using HTML, CSS3, Angular, and jQuery, ensuring cross-browser compatibility.

• Built dynamic user interfaces with Angular, leveraging Angular CLI, RxJS, and NgRx for state management to optimize application performance and maintainability.

• Enhanced frontend performance by implementing lazy loading, asynchronous data fetching, and efficient change detection strategies in Angular to improve load times and user experience.

• Developed and optimized SQL queries, PL/SQL stored procedures, and JDBC-based data access layers using Oracle Database to support transactional, reporting, and analytics requirements.

• Applied Java multithreading and concurrency concepts to enhance backend processing performance and system throughput.

• Optimized database performance by creating indexes, partitioning large tables, and tuning SQL queries to reduce execution time and improve overall application responsiveness.

• Containerized Spring Boot applications using Docker, created custom images, and orchestrated deployments using Kubernetes for automated scaling and management.

• Deployed and managed applications on AWS (EC2, ECS, Lambda) and configured CloudWatch for centralized logging, monitoring, and alerting.

• Configured AWS RDS and DynamoDB instances, optimizing database performance, scalability, and automated backups for mission- critical applications.

• Provisioned and managed cloud infrastructure using Terraform, creating EC2, VPC, IAM, ELB, and Security Groups to ensure security and high availability.

• Configured AWS CloudFront and Route 53 for global content delivery and DNS management, improving application performance, availability, and user experience.

• Implemented asynchronous messaging using Apache Kafka and JMS with ActiveMQ to enable reliable communication across distributed systems.

• Built and maintained CI/CD pipelines, automated builds and deployments, and performed unit, integration, load, and performance testing using TestNG.

• Integrated Jenkins with Git, Maven, and Docker to automate end-to-end build and deployment workflows for microservices applications.

• Implemented Jenkins monitoring and reporting using plugins and dashboards to track build health, deployment status, and pipeline performance metrics.

• Utilized JIRA for project management, tracking user stories, tasks, and bug resolutions, ensuring timely delivery of features and maintaining clear communication across Agile/Scrum teams.

• Actively participated in Agile/Scrum methodology, collaborating with cross-functional teams and clients, delivering sprint demos, and incorporating feedback for continuous improvement. EDUCATION:

Master of Science in Information Systems Aug 2024

Northwest Missouri State University, Missouri



Contact this candidate