Post Job Free
Sign in

Java Developer Stack

Location:
Dallas, TX
Posted:
June 03, 2025

Contact this candidate

Resume:

Uttej Yadala

Java Full Stack Developer

************@*****.*** +1-214-***-****

Summary :

With over 10 years of experience in developing high-performance web applications using Angular, TypeScript, modern JavaScript (ES6+), HTML5, and CSS3, focusing on scalability and responsive user interface design

In-depth experience with the Angular framework (2+), including the use of modules, directives, services, dependency injection, and lifecycle hooks to develop modular and reusable code.

Comprehensive understanding of UI concepts, including component-driven architecture, change detection, client-side rendering, and virtual DOM, to optimize user interactions and ensure efficient rendering.

Skilled in UI styling techniques, utilizing Angular Material, SASS/SCSS, Tailwind CSS, and custom design systems to craft accessible and visually engaging designs

Experienced in using frontend frameworks like Angular to build single-page applications (SPAs), optimize performance, and enhance SEO

Led frontend migrations from jQuery, AngularJS, refactoring class-based components to adhere to modern Angular syntax

Proficient in full-stack development using Angular, Express.js, and API integrations, ensuring seamless frontend-backend integration and efficient API route management

Expert in using UI libraries such as Angular Material, NGX Bootstrap, and custom design systems to ensure consistency and enhance development efficiency.

Extensive experience in state management using NgRx, Angular Services, and Redux to effectively manage global state and handle asynchronous operations

Proficient in using build tools and task runners such as Angular CLI, Webpack, npm, and Gulp to streamline build processes and enhance development efficiency

Capable in backend integration, optimizing RESTful APIs and WebSocket communication to facilitate seamless data exchange between Angular frontend and backend service

Expertise in UI security and authentication, implementing JWT, OAuth 2.0, OpenID Connect, CORS, and CSRF protection to ensure secure and reliable user access

Skilled in implementing caching techniques using Service Workers, IndexedDB, CDN caching, and Redis to enhance performance and optimize resource loading.

Adept in unit and UI testing using Jasmine, Karma, Protractor, and Cypress for end-to-end testing, ensuring reliable functionality and high-quality code

Expertise in performance optimization using techniques such as Angular Change Detection, Lazy Loading, AOT Compilation, Tree Shaking, and efficient rendering to enhance application speed and responsiveness

Proficient in application deployment using Angular CLI, Docker, and CI/CD pipelines (GitHub Actions, Jenkins, Azure DevOps) to automate testing, build processes, and streamline deployment to staging or production environment

Experienced in deploying UI applications on hosting platforms such as Azure, Firebase, and AWS Amplify, ensuring scalability and seamless serverless API integration.

Skilled in utilizing cloud platforms such as AWS (S3, EC2, Lambda, RDSfor efficient and scalable application hosting.

Proficient in working with relational databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB), optimizing queries and database interactions to ensure optimal UI performance

Accomplished in containerization with Docker and Kubernetes, enabling scalable and efficient frontend deployment

Experienced in using monitoring tools such as Sentry, ELK Stack, and Datadog for error tracking and performance monitoring in production environments

Proficient in using version control systems like Git, GitHub, and GitLab to facilitate collaborative development and maintain best practices

Well-versed in working with web servers (NGINX, Apache) and proxy servers to optimize frontend-backend communication and improve performance

Skilled in using development IDEs (VS Code) and tools such as ESLint, Prettier, and Git integrations to enforce best coding practices and enhance code quality

Well-versed in Agile methodologies (Scrum, Kanban), working closely with cross-functional teams to ensure smooth CI/CD processes, conduct code reviews, and uphold version control best practices

Technical Skills:

Category

Technologies/Tools

Web Technologies

HTML, CSS, JavaScript (ES6+), TypeScript, AJAX, XML, JSON

Libraries and Frameworks

Angular, AngularJS, Bootstrap, Tailwind CSS, Angular Material, Angular Router, NgRx, Angular CLI, SASS, NGRX Bootstrap, CSS Flexbox, Express.JS,Node.js

Project Management & CI/CD Tools

Gulp, Webpack, Jenkins, Docker, Kubernetes

Version Control & Database

Git, SVN, GitHub, GitLab, Bitbucket, MongoDB, PostgreSQL, MySQL, Redis, Firebase, Apache Kafka, ELK Stack, SQL Server

Testing & Authentication Tools

Jasmine, Karma, Cypress, Protractor, JWT, OAuth 2.0, Firebase Authenticator, OpenID Connect

Web/Application Server & Cloud

Nginx, AWS (EC2, S3, RDS, Lambda, CloudWatch, Amplify), Netlify, Terraform, Vercel, Heroku, Azure (VM, Blob Storage, Functions)

Professional Experience:

CGI/Cigna,Dallas, TX

Sr.Full Stack Developer April 2024 - Present

Developed of a scalable healthcare application using AngularJS for the frontend and Node.js for backend services, adopting a Microservices Architecture to enhance modularity, scalability, and performance and Java with Spring/Spring Boot for back-end, ensuring seamless integration and performance optimization

Developed a mobile-first, responsive UI using Angular.JS, HTML, CSS, SASS, Tailwind CSS, and Angular Material, ensuring consistency and a visually appealing design across all devices.

Developed reusable and maintainable UI components in Angular.JS, utilizing Change Detection and optimized rendering for efficient updates and improved user interactions.

Implemented an automated provider onboarding workflow with real-time document verification, ensuring accurate credential validation and HIPAA compliance through secure data transmission and JWT authentication.

Integrated Tailwind CSS for utility-first styling and Material UI for modern, consistent UI components, enhancing the user experience and design consistency.

Implemented Angular Universal for Server-Side Rendering (SSR) to enhance SEO and improve page load times for better performance

Implemented NgRx for global state management and Angular Router for seamless navigation, ensuring efficient data flow and an enhanced user experience

Built backend services with Express.js and integrated RESTful APIs for seamless client-server data flow

Used Angular Material and custom UI libraries to create reusable, consistent, and visually appealing components, ensuring a modern and cohesive design

Managed global state with NgRx for asynchronous operations and utilized Angular's built-in services for efficient component-level state management

Utilized Angular CLI for code bundling, transpiling, and ensuring cross-browser compatibility, while managing project dependencies with npm for smooth and efficient builds

Enabled communication between frontend and backend using RESTful APIs and Axios for HTTP requests, collaborating with backend developers to optimize API integration and ensure seamless data flow.

Integrated JWT (JSON Web Token) for secure user authentication and implemented OAuth 2.0 for third-party logins, ensuring secure communication between the frontend and backend\

Used Redis for data caching, reducing backend load and improving response times, while implementing Service Workers and IndexedDB for offline caching to enhance user experience in low-connectivity scenarios

Performed unit testing with Jasmine and Karma to ensure component functionality, and used Protractor for end-to-end testing to validate user workflows and ensure application reliability

Integrated the onboarding system with Cigna's internal provider database to automatically verify provider eligibility and network status, ensuring that only qualified providers were onboarded to the healthcare network

Optimized frontend performance using code splitting, lazy loading, and Angular’s AOT (Ahead-of-Time) Compilation, reducing initial page load times and enhancing overall application speed

Integrated PostgreSQL for structured data storage, optimizing SQL queries to improve data retrieval speed and continuously enhancing overall database performance

Containerized applications using Docker and orchestrated services with Kubernetes to ensure consistent, scalable, and efficient deployments across development, staging, and production environments

Managed CI/CD pipelines using Jenkins and GitHub Actions, automating build, testing, and deployment processes to ensure smooth and efficient software delivery.

Worked with XML schemas to define data validation rules, improving data consistency and reducing errors during integration with third-party systems.

Implemented test automation strategies using JUnit, Mockito, and Karma/Jasmine (for Angular), improving test execution efficiency and enabling quick feedback during development

Monitored application performance using Datadog and Sentry for proactive issue resolution, and leveraged the ELK Stack (Elasticsearch, Logstash, Kibana) for centralized logging and gaining valuable system insights.

Deployed the frontend on Vercel for automated deployments, reducing deployment time, while utilizing AWS EC2, S3, and Lambda for backend compute, storage, and serverless functions.

Worked in an Agile environment, actively participating in daily standups, sprint planning, and retrospectives to ensure continuous progress and alignment with development goals

Environment: HTML5, CSS3, JavaScript, TypeScript, Angular, Next.js, ExpressJS, Tailwind CSS, CSS Modules, Angular Material, Angular Change Detection, NgRx, Angular router, Angular universal, JWT, OAuth 2.0, Lazy Loading, Code Splitting, PostgreSQL, Docker, Kubernetes, Jenkins, GitHub Actions, Datadog, Sentry, ELK Stack, AWS(EC2, S3, Lambda), Agile

Master Card_St.Louis

Sr. Full Stack Developer Nov 2020 to Dec 2022

Developed a scalable enterprise solution for MasterCard using Angular for the frontend and integrating with a microservices-based backend. Utilized HTML5, CSS3, TypeScript, and Angular Universal (SSR) to enhance performance and SEO

Implemented a component-driven design in Angular, utilizing change detection and Virtual DOM for dynamic UIs, ensuring responsiveness with CSS Grid, Flexbox, and SCS

Optimized UI styling by implementing dynamic SCSS and utilizing NGX Bootstrap for a consistent and visually appealing design across the application

Built the frontend using Angular, integrating Angular Universal (SSR) for improved SEO and faster load times, while ensuring smooth navigation with Angular Router

Integrated Angular with Express.js, developing efficient RESTful APIs for seamless client-server communication

Utilized NGX Bootstrap and Angular Material to build reusable UI components, leveraging RxJS for efficient async operations and smooth user interactions.

Implemented state management using NgRx for global state and Angular services for local component-level state, ensuring a consistent and efficient data flow

Enhanced development efficiency with Webpack for optimized builds, code splitting, and production bundling, while managing dependencies with Yarn

Integrated RESTful APIs using Angular’s HttpClient and RxJS, collaborating with backend teams to optimize data structures and ensure seamless data flow

Implemented user authentication using OpenID Connect and OAuth 2.0, ensuring secure data exchange and enabling safe third-party logins

Improved caching using CDN for faster content delivery and implemented Service Workers and IndexedDB for offline data support, enhancing the user experience in low-connectivity scenarios

Conducted unit testing with Jasmine and Karma, and performed end-to-end testing using Cypress for comprehensive validation of user workflows

Optimized performance using lazy loading, code splitting, Tree Shaking, and preloading strategies to enhance page load times

Utilized MongoDB for flexible, low-latency NoSQL data management, optimizing queries for faster data retrieval

Containerized the application using Docker and orchestrated deployments with Kubernetes, ensuring consistent and scalable environments across development, testing, and production.

Streamlined CI/CD and DevOps workflows by automating builds, tests, and deployments using Bitbucket Pipelines integrated with Jenkins.

Monitored system performance and ensured production stability using Datadog, Sentry, and the ELK Stack (Elasticsearch, Logstash, Kibana) for centralized logging and real-time insights

Deployed the application on Azure, utilizing Azure Virtual Machines, Blob Storage, and Azure Functions for scalable, secure cloud infrastructure, with the frontend hosted on Netlify for fast, automated deployments.

Collaborated in an Agile environment, participating in daily standups, sprint planning, and retrospectives to ensure the continuous delivery of high-quality features

Environment: JavaScript (ES6+),Angular, React Hooks,Context API, HTML, CSS3, Flexbox, CSS Grid, SASS, Material UI, Typescript, Webpack, yarn, NGX Bootstrap, Angular universal, NgRx, OpenID Connect, OAUth 2.0, Jasmine, karma, CDN, Service Workers, IndexedDB, MongoDB, Bitbucket, Docker, Kubernetes, Jenkins, Azure

Johnson&Johnson,Hyderabad,India

Ful Stack Developer Nov 2017 to May 2020

Built a scalable Single Page Application (SPA) using Angular, TypeScript, and JavaScript (ES6+), employing a component-driven architecture with advanced routing and module lazy loading to ensure optimized performance.

Integrated key UI concepts such as dynamic form validation, custom directives, event binding, and reactive programming, enhancing the user interface with a seamless and interactive experience.

Designed a visually appealing UI using SCSS and Angular Material Theming, employing dynamic theming, global styles, and responsive design patterns, ensuring accessibility and cross-browser compatibility for a high-quality UX.

Utilized Angular 10 to build dynamic user interfaces, employing Angular CLI for a streamlined development process and ensuring high performance with AOT (Ahead-of-Time) compilation and change detection strategies.

Integrated Angular with Express.js as the full-stack solution, ensuring smooth interaction between the frontend and backend by leveraging efficient routing, middleware, and API handling, and providing a secure authentication mechanism.

Integrated PrimeNG to create custom UI components, enabling the development of highly reusable, modular components and improving consistency across the application’s user interface.

Implemented NgRx for effective state management, reducing the number of API calls, ensuring a predictable data flow, and maintaining the application's state efficiently across different components.

Utilized RESTful APIs to connect the UI to the backend, improving data fetching efficiency by eliminating over-fetching and under-fetching issues, and enabling a more flexible communication model with backend developers.

Integrated JWT (JSON Web Tokens) for secure user authentication and authorization, ensuring secure access control and protecting sensitive user data from unauthorized access.

Leveraged Service Workers for client-side caching, enhancing offline capabilities and reducing redundant API calls, ensuring faster response times and a more reliable user experience.

Used Jasmine and Karma for unit testing and Protractor for end-to-end testing, ensuring robust coverage and high-quality application behavior across various modules.

Worked with MongoDB to manage application data, ensuring efficient querying, real-time updates, and highly scalable storage for user data, leveraging Mongoose for database schema modeling.

Implemented CI/CD pipelines using GitLab CI/CD, automating the testing, build, and deployment process to ensure fast and reliable application delivery with minimal manual intervention.

Utilized LogRocket for monitoring real-time application performance and errors, allowing for quick debugging and ensuring a smooth user experience in production environments.

Deployed the application on Heroku, providing a flexible cloud platform for easy scaling, monitoring, and quick deployment, ensuring high availability of the application across different regions.

Followed Agile Scrum methodology, actively participating in sprint planning, daily stand-ups, backlog grooming, and retrospectives, ensuring that development cycles were efficient and collaborative.

Environment: Angular 10, TypeScript, JavaScript (ES6+), SCSS, Angular CLI, Webpack, Git, Heroku, MongoDB, GitLab CI/CD.

Persistent Systems

Front-End Developer Dec 2015 to Oct 2017

Developed a scalable web application using Angular, TypeScript, and JavaScript (ES6+), implementing a modular and component-based architecture for enhanced maintainability and performance.

Applied UI concepts such as DOM manipulation, custom event handling, lazy loading, and accessibility (WCAG 2.1), ensuring smooth user interactions and optimized performance.

Utilized SCSS, Angular Material, and Utility Classes for responsive, pixel-perfect designs with dynamic theming and consistent styling, ensuring cross-browser compatibility and improved UX/UI experience.

Implemented Angular with lazy loading, AOT compilation, and change detection strategies to optimize rendering and enhance application performance.

Integrated Express.js for backend communication, utilizing RESTful APIs and secure authentication strategies to ensure seamless interaction between frontend and backend.

Employed UI libraries like NG Bootstrap and Foundation to create reusable UI components, ensuring consistency, flexibility, and efficient development.

Used RxJS for state management, allowing for a predictable data flow, reducing unnecessary re-renders, and improving the performance of API-driven applications.

Connected the frontend with the backend through RESTful APIs, implementing JWT authentication to ensure secure user sessions and data transmission.

Implemented caching strategies with IndexedDB and service workers to store data locally and optimize performance, allowing offline access to the application.

Used Jasmine for unit testing, ensuring optimal performance and faster test execution, while Protractor was used for comprehensive UI testing and validation.

Worked with MongoDB, utilizing optimized queries and indexes for fast and efficient data retrieval and storage in real-time applications.

Configured CI/CD pipelines with GitLab CI/CD for automated testing, building, and deployment, ensuring a smooth and efficient development lifecycle.

Monitored and logged application performance using New Relic and console-based logging, providing real-time error tracking and proactive issue resolution.

Hosted the application on Heroku, ensuring global accessibility, scalability, and optimal performance.

Followed Agile Scrum methodology, participating in sprint planning, daily stand-ups, and retrospectives to ensure timely delivery and continuous improvement.

Environment: Angular, TypeScript, JavaScript (ES6+), SCSS, Angular Material, NG Bootstrap, Foundation, RxJS, Jasmine, Protractor, MongoDB, Express.js, GitLab CI/CD, New Relic, Sentry, Heroku.

Citi,Hyderabad,India

Front-End Developer Nov 2013 to Feb 2015

Built a scalable web application using Angular, following a modular architecture with TypeScript and JavaScript (ES6+).

Utilized lazy loading, reactive forms, template-driven forms, event handling, and DOM manipulation to enhance UI performance and accessibility.

Applied SCSS, Global Styles, and Angular Material for a responsive, cross-browser-compatible, and visually consistent UI.

Leveraged Angular with Client-Side Rendering (CSR) and Static Site Generation (SSG) for optimal performance and SEO.

Developed a full-stack web application using AngularJS and Express.js, implementing server-side rendering (SSR) techniques for optimized performance and API communication.

Used Clarity Design System for UI consistency and reusable components, improving user experience and development efficiency.

Implemented RxJS for state management, ensuring predictable data flow and efficient API interactions.

Established communication with the backend using RESTful APIs and Firebase, enabling real-time data synchronization and seamless API consumption.

Secured the application using OAuth 2.0 and CSRF protection, ensuring safe authentication and data integrity.

Optimized caching strategies using LocalStorage, improving application performance and offline accessibility.

Developed unit tests using Jasmine, ensuring reliable test coverage and UI stability.

Managed database operations using PostgreSQL, ensuring efficient data storage and optimized query performance.

Automated deployments with Jenkins, ensuring CI/CD best practices and streamlined deployments.

Integrated monitoring and logging with Sentry and New Relic, ensuring real-time error tracking and debugging.

Deployed the application on Heroku, ensuring fast, secure, and scalable hosting.

Followed Kanban methodology, maintaining workflow transparency and efficient task management.

Environment: Angular, TypeScript, JavaScript (ES6+), SCSS, Angular Material, Clarity Design System, RxJS, RESTful APIs, Firebase, OAuth 2.0, LocalStorage, Jasmine, PostgreSQL, Jenkins, Sentry, New Relic, Netlify, Kanban.

EDUCATION:

Institution: – University Of Dayton, Dayton, Ohio

Degree: Master Of Computer Science

Institution: Swarnandhra Institute Of Engineering & Technology, India

Degree: Bachelor of Technology in Computer Science



Contact this candidate