Venkatesh - Senior Java Full Stack Developer |
[email protected] |
Location: Alpharetta, Georgia, USA |
Relocation: Yes |
Visa: GC |
Resume file: Sai VenkateshC_Sr_Java_Full_Stack_Developer_1744037090829.docx Please check the file(s) for viruses. Files are checked manually and then made available for download. |
Profile Summary
Senior Java Full Stack Developer with over 12+ years of expertise in developing scalable, cloud-native web applications, optimizing performance and leading agile development teams. Proficient in backend and frontend technologies, system architecture and delivering high-performance solutions. Extensive experience in Java (versions 6-17), including concepts such as multithreading, concurrency, garbage collection, memory optimization and object-oriented programming principles for robust and efficient application development. Proficient in Kotlin for modern JVM-based development. Mastery in the Spring Framework, including Spring Boot, Spring WebFlux, Spring Cloud, Spring Data JPA, Spring Batch, Spring Integration, Spring Security and Spring MVC, for building scalable and enterprise-grade applications. Advanced experience with data persistence using Hibernate, JPA and JDBC for efficient database interaction and management of complex schemas. Expertise in crafting responsive, dynamic user interfaces using JavaScript, TypeScript, HTML5, CSS3 and modern UI frameworks like Material-UI and Bootstrap. Skilled in AJAX for seamless user experience. In-depth knowledge of React, Angular, AngularJS and JQuery, with proficiency in state management libraries such as Redux and NgRx. Skilled in module bundling and performance optimization with Webpack, Rollup and Parcel. Strong expertise in building and consuming RESTful APIs with JSON, SOAP APIs with XML and GraphQL for modern data queries. Proficient in using tools like Postman and Insomnia for API debugging and validation. Solid understanding of Microservices Architecture and Service-Oriented Architecture (SOA) to create scalable, maintainable and loosely coupled applications. Proficient in managing APIs using AWS API Gateway, Azure API Management and Zuul for efficient service communication and monitoring. Expertise in implementing secure authentication and authorization mechanisms such as OAuth2, JWT and ensuring API security through OpenAPI/Swagger specifications. Proficient in asynchronous, non-blocking server-side programming using Node.js for building high-performance backend services. Extensive experience with cloud platforms like AWS and Azure, utilizing services such as Lambda, S3, ECS, Azure Functions and Cosmos DB for scalable and resilient deployments. Skilled in automating build, test and deployment pipelines using Jenkins, GitHub Actions, CircleCI and Bamboo. Experienced in containerization and orchestration with Docker and Kubernetes for efficient application delivery and scaling. Adept at ensuring high code standards through tools like JaCoCo, SonarQube, Checkstyle and adherence to best practices in software development. Expertise in build automation tools like Gradle, Maven and Ant. Proficient in development environments such as IntelliJ IDEA, Eclipse, VS Code and Apache NetBeans. Skilled in messaging technologies like Apache Kafka, RabbitMQ, ActiveMQ and JMS for asynchronous communication in distributed systems. Hands-on experience with both relational and NoSQL databases, including PostgreSQL, Oracle, MS SQL Server, MongoDB and Cassandra, with strong database optimization and query design skills. Proficient in version control systems like Git (GitHub, GitLab, BitBucket) and SVN. Skilled in issue tracking and project management tools like Jira, Bugzilla and GitLab Issues. Extensive experience with frontend testing tools like Jasmine, Karma, Jest, Enzyme, Puppeteer and Angular Testing Library. Backend testing expertise using JUnit, Mockito, Cucumber, Selenium and MockMvc. Proficient in using observability tools like Prometheus, Grafana and ELK Stack (Elasticsearch, Logstash and Kibana) for application performance monitoring and troubleshooting. Expertise in logging frameworks like Log4j, SLF4J and Logback. Strong documentation skills using Confluence, SharePoint and GitLab Wiki for collaborative and transparent development processes. Deep knowledge of agile methodologies, including Scrum and Kanban, to ensure iterative development and delivery of high-quality software products. Education Bachelors in Computer Science. Certifications AWS Certified Solutions Architect Associate. Microsoft Certified: Azure Solutions Architect Expert. Professional Experience Client Zurich North America, Chicago IL Duration Jan 2022 Till Now Sr Java Full Stack Developer Responsibilities: Participated in Agile software development processes for insurance applications, driving all phases of the Software Development Life Cycle (SDLC), including requirements analysis, design, development, testing, and deployment, ensuring the seamless integration of both functional and non-functional requirements for insurance policy management, claims processing, and underwriting systems. Designed and developed high-performance back-end systems for insurance applications using Java 17 and Java 14, leveraging modern features such as Records, Sealed Classes, Pattern Matching, Text Blocks, Switch Expressions, Stream API, Foreign Function and Memory API, and tools such as Java Flight Recorder (JFR) for performance tuning and debugging. Architected scalable Microservices and enterprise-grade applications for insurance, focusing on policy administration, claims handling, and fraud detection modules, with an emphasis on modularity, maintainability, and performance using Spring Boot. Built efficient batch processing workflows for premium calculations, claims settlements, and policy renewals using Spring Batch, and developed cloud-native applications with Spring Cloud to ensure seamless service integration, fault tolerance, and scalability for insurance operations. Enhanced data access layers for complex insurance-related queries, delivering optimized database interactions such as policyholder data, claims history, and underwriting records using Spring Data. Managed persistent layers with Spring JPA and Hibernate, employing advanced techniques such as Entity Manager Factory, Repositories, Criteria API, HQL, Native Queries, and Entity Relationships to handle complex data requirements in the insurance domain, including policy details, customer records, and transaction histories. Designed and implemented responsive, user-friendly front-end interfaces for insurance portals using TypeScript, HTML5, CSS3, Bootstrap, Material-UI, and Angular 12, adhering to modern UI/UX design principles and ensuring cross-platform compatibility for claims tracking, policy management, and billing systems. Developed robust front-end applications for customer-facing portals and agent tools with Angular, leveraging features such as RxJS, observables, NgRx for state management, lazy loading, routing, forms, and change detection, ensuring high performance and maintainability. Built and secured RESTful APIs for interacting with third-party insurance services, policy management systems, and claims platforms using Swagger for documentation, OAuth2 and JWT for authentication and authorization, with rigorous API testing using Postman to guarantee performance and reliability. Designed and integrated advanced GraphQL APIs for efficient data querying across insurance policy details, claims data, and customer information, and managed API traffic using AWS API Gateway, ensuring secure and scalable API architecture for insurance applications. Developed back-end services with Node.js, enabling seamless integration between server-side insurance processing systems and customer-facing interfaces. Deployed, monitored, and managed insurance applications on AWS Cloud using services such as EC2, S3, Lambda, CloudFormation, and IAM, ensuring scalability, secure access, and cost optimization for insurance platforms. Streamlined CI/CD processes for faster insurance application updates using GitLab CI/CD, improving deployment efficiency and implementing containerization with Docker and orchestration with Kubernetes for scalable and fault-tolerant deployments of insurance applications. Ensured code quality and adherence to industry standards in the insurance domain using SonarQube for static analysis and quality gates, ensuring compliance with regulatory and security requirements. Automated build processes and dependency management with Maven, while coding in VS Code to enhance development efficiency and maintain project consistency for insurance systems. Integrated messaging systems with RabbitMQ for asynchronous communication in insurance claims processing, and deployed applications on Apache Tomcat for stable and scalable server-side solutions. Managed large-scale distributed databases using Cassandra to store and process insurance claims data, policyholder information, and transaction histories, ensuring optimal performance, fault tolerance, and high availability. Conducted thorough front-end testing using Karma and Jasmine for Angular-based insurance portals, and implemented back-end testing with Cucumber, Mockito, and JUnit for comprehensive quality assurance across insurance workflows. Established application monitoring and observability frameworks with the ELK Stack (Elasticsearch, Logstash, Kibana) to identify and resolve performance bottlenecks in insurance applications and ensure system reliability. Utilized BitBucket for version control and team collaboration in the development of insurance software, tracked tasks and bugs using Jira, implemented logging with SLF4J, and documented workflows and processes using BitBucket Wiki for transparency and knowledge sharing within insurance teams. Client : Prudential Financial Newark, NJ Duration -Oct 2018 - Dec-2021 Sr Java Full Stack Developer Responsibilities: Collaborated with cross-functional teams in an Agile financial development environment, gathering business and regulatory requirements and applying SDLC best practices to architect scalable, secure and client-centric financial solutions. Developed high-performance server-side components for financial systems using Java 11 and Core Java, leveraging modern features like HTTP Client, JPMS and enhanced API classes to improve system efficiency and maintainability. Adopted reactive programming with Spring WebFlux to build asynchronous, event-driven financial applications capable of handling large volumes of real-time transaction data and streaming market feeds. Designed and implemented robust microservices architecture using Spring Boot, enabling modular, distributed processing of financial operations and seamless system integration. Optimized financial data management using Spring Data, Spring JPA and Hibernate, implementing advanced querying techniques such as Criteria API, custom repositories and native SQL for regulatory reporting and risk analytics. Created intuitive, responsive user interfaces using Angular 7, TypeScript, HTML5, CSS3 and Bootstrap, facilitating a streamlined experience for financial advisors, analysts and clients. Engineered advanced single-page applications (SPAs) with Angular, incorporating RxJS, dependency injection, lazy loading and services to support performant, real-time financial dashboards and trading tools. Architected distributed financial platforms using Microservices and integrated GraphQL for precise, efficient data querying in compliance and trading systems. Built and secured RESTful APIs using JSON, managed through AWS API Gateway and secured with OAuth2 and JWT, ensuring encrypted communication and role-based access for financial data. Integrated Node.js for asynchronous transaction processing and backend operations to enhance performance across real-time settlement and reconciliation services. Leveraged AWS cloud services like EC2, S3, Lambda and CloudFront for deploying scalable and cost-optimized financial applications while ensuring availability and compliance with industry standards. Automated end-to-end deployment pipelines using GitHub Actions and implemented containerization with Docker and orchestration via Kubernetes for faster releases in regulatory-driven environments. Ensured high code quality and coverage using JaCoCo, aligned with internal compliance standards and software development best practices across financial modules. Used Gradle for efficient build automation and dependency management and developed within Apache NetBeans IDE for structured code development and debugging in regulated banking systems. Designed reliable messaging workflows with Apache Kafka to facilitate real-time processing of financial transactions, alerts and system integrations; deployed secure and scalable applications on JBoss Application Server. Managed high-throughput NoSQL operations using MongoDB, enabling secure and scalable handling of customer data, transaction logs and financial documents. Conducted comprehensive frontend testing with Angular Testing Library and Jasmine and validated backend components using Cucumber and TestNG, ensuring robust performance under regulatory scrutiny. Maintained version control and team collaboration using Git and GitLab, tracked deliverables and defects with Jira, implemented logging with Log4j and documented solutions in GitLab Wiki to support compliance and audit readiness. Client: HCA Healthcare Nashville, TN Duration March 2016 - Sep 2018 Sr Java Full Stack Developer Responsibilities: Engaged in Agile workflows supporting healthcare IT projects, contributing across all phases of the SDLC, with a focus on requirements gathering and solution architecture to deliver compliant, high-quality patient-facing and administrative systems. Engineered robust backend modules using Java 8 and Core Java, applying modern language features such as lambda expressions, Streams API and functional interfaces to develop reusable, reliable components for healthcare data processing and clinical operations. Developed and deployed scalable microservices using Spring Boot, leveraging embedded servers and auto-configuration to simplify service delivery for healthcare applications such as EHR systems and claims management. Designed and optimized healthcare data access layers using Spring Data, enhancing performance and maintainability in interactions with medical record systems, insurance databases and audit logs. Integrated critical healthcare platforms using Spring Integration and enriched RESTful APIs with Spring HATEOAS to support hypermedia-driven workflows for medical data access and interoperability. Utilized Spring JDBC for managing secure and efficient database transactions, ensuring HIPAA-compliant operations in sensitive healthcare data environments. Developed interactive and accessible user interfaces using JavaScript, HTML5, CSS3, Bootstrap and React, delivering intuitive portals for patients, providers and healthcare administrators. Enhanced clinical and scheduling applications by developing modular React 16 components with JSX, managing UI state with hooks and implementing Redux for consistent, patient-centric user experiences. Designed and implemented healthcare microservices with secure RESTful APIs using JSON, integrated with Azure API Management to ensure scalable access to patient records, claims and clinical services. Built event-driven, real-time applications using Node.js, supporting functionalities like appointment reminders, live chat for telehealth and real-time claim status updates. Leveraged Azure Cloud Services including Azure Blob Storage for encrypted patient document storage and Azure Virtual Machines for scalable deployment of healthcare applications. Automated CI/CD pipelines using Jenkins, containerized services using Docker and managed orchestration through Kubernetes to ensure reliable deployment and scaling of healthcare solutions across environments. Maintained code quality and development consistency with static analysis using Checkstyle, ensuring adherence to best practices and secure coding standards in healthcare solutions. Utilized Maven for build and dependency management and developed within the Eclipse IDE, streamlining the development of healthcare application modules. Designed and deployed secure, scalable messaging infrastructure using JMS and hosted applications on WebSphere Application Server, supporting asynchronous workflows like lab result notifications and prescription updates. Administered and optimized MS SQL Server for high-performance access to clinical data, ensuring accurate, efficient and secure storage of sensitive healthcare records. Conducted front-end testing using Mocha and Chai to validate patient-facing UI elements and backend load testing with JMeter to ensure performance under high concurrent usage in healthcare systems. Managed version control using Git and GitHub, tracked development tasks and incident resolution through GitLab Issues, implemented structured logging with Logback and documented architecture and workflows in Confluence for knowledge sharing and audit readiness. Client: Frontier Communications, CT Duration: Sep 2014- Feb-2016 Java Developer Responsibilities: Engineered, delivered and deployed software solutions for telecom applications using Agile methodologies, ensuring alignment with SDLC processes to support time-sensitive product rollouts and network operations. Developed and maintained enterprise-grade telecom systems using Core Java and Java 7, implementing robust features such as try-with-resources, diamond operator and enhanced NIO to manage real-time data and large-scale traffic routing. Implemented scalable and secure Spring MVC applications to support telecom service provisioning, customer management and OSS/BSS system integrations. Designed and deployed microservices-based telecom applications using Spring Boot, streamlining backend processes for subscriber data management and network diagnostics. Optimized data processing pipelines using Spring Batch, automating high-volume operations such as billing cycles, CDR (Call Detail Records) processing and usage analytics in real time. Ensured secure access to telecom platforms by integrating Spring Security for authentication and authorization, maintaining system integrity and regulatory compliance (e.g., GDPR, PCI DSS). Created responsive, user-centric interfaces using JavaScript, HTML5, CSS3, Bootstrap and AngularJS 1.0, enabling efficient management dashboards for network monitoring and customer service portals. Built dynamic front-end applications using AngularJS, leveraging two-way data binding, dependency injection and routing to facilitate real-time user interaction and service activation. Developed and integrated SOAP APIs with XML for interoperability between telecom CRM systems, network gateways and legacy provisioning platforms. Designed and implemented service routing layers with Zuul, enabling API management and streamlined service orchestration in distributed SOA-based telecom architectures. Managed scalable infrastructure on AWS, deploying telecom applications and services using Amazon EC2 and storing configuration files and logs in Amazon S3. Automated CI/CD workflows using Bamboo, supporting continuous delivery of telecom services and system updates across development, QA and production environments. Utilized Ant for build automation and employed ActiveMQ to enable asynchronous messaging and real-time communication across distributed network components and OSS systems. Deployed and managed robust telecom applications on WebSphere Application Server and maintained high developer productivity through the IntelliJ IDEA development environment. Designed and optimized PostgreSQL databases to support scalable storage and rapid querying of telecom subscriber profiles, usage data and provisioning logs. Maintained source control using Git, tracked and resolved software issues with Bugzilla, executed test automation using Selenium and documented system workflows in SharePoint, ensuring clear communication across telecom project teams and regulatory audits. Client: State Street Corporation Boston, MA, Duration: Dec 2012- Aug 2014 Java/J2EE Developer Responsibilities: Developed and maintained enterprise-grade applications using Java/J2EE, implementing Core Java principles such as polymorphism, encapsulation and inheritance, along with J2EE technologies such as Servlets, JSP and EJB for scalable and maintainable systems. Designed and implemented application components using Spring MVC, enabling modular design, enhanced scalability and seamless business logic integration. Streamlined authentication and user management by integrating directory services securely using Spring LDAP, enhancing application security. Built responsive and dynamic web interfaces using HTML, CSS and Ajax, delivering optimized performance and rich user experiences. Utilized jQuery to create highly interactive and user-friendly client-side features, ensuring cross-browser compatibility and responsiveness. Developed secure web services with SOAP API and XML for seamless communication and data exchange between systems. Wrote and optimized complex database queries in Oracle Database, ensuring high performance, availability and reliability of the data layer. Automated development and deployment pipelines using CI/CD with Jenkins, managed build processes with Ant and maintained version control and collaboration through Subversion (SVN). Contributed to agile development cycles by participating in sprint planning, daily stand-ups and delivering incremental, high-quality features. Ensured application stability and quality by conducting unit tests with JUnit, identifying defects early and maintaining code reliability throughout the development lifecycle. Keywords: continuous integration continuous deployment quality analyst user interface user experience javascript sthree database information technology trade national microsoft Connecticut Illinois Massachusetts New Jersey Tennessee |