
Srinadh K
Java full stack developer @ AT&T
About
Java Full Stack Developer with 8+ years of experience building enterprise-grade, cloud-native applications across fintech, telecom, and government sectors. Currently contributing at AT&T as a contractor, designing high-throughput microservices using Java 21, Spring Boot, Apache Kafka, and React, deployed on AWS with Docker and Kubernetes. Comfortable across the full stack — from reactive APIs with Spring WebFlux to responsive frontends in React and Angular. Experienced with CI/CD pipelines, event-driven architecture, and agile delivery in fast-paced teams.Open to Java Full Stack or Backend Engineer roles — based in Dallas and open to relocation nationwide.
United States
Dallas-Fort Worth Metroplex
Computer Software
CI/CD · Jenkins · GitHub Actions · Hibernate, Docker · Kubernetes · REST APIs · PostgreSQL · Spring WebFlux, Java · Spring Boot · Apache Kafka · Microservices · React.js · AWS, HTML, Jenkins, Hibernate, Back-End Web Development, Programming Languages, J2EE Web Services, Database Management System (DBMS), Software Development, Web Application Development, SQL
Experience

Java full stack developer
Built high-availability enterprise microservices at AT&T supporting millions of transactions, using Java 21, Spring Boot, and Apache Kafka. - Designed and developed backend services using Java 21, leveraging Streams, Lambdas, Optional, CompletableFuture, and advanced multithreading concepts. - Built Spring Boot microservices using layered architecture, dependency injection, and SOLID principles to ensure scalability and maintainability. - Implemented both synchronous and reactive REST APIs using Spring MVC and Spring WebFlux, supporting non-blocking request processing. - Designed microservices following domain-driven design (DDD) and REST best practices. - Implemented Apache Kafka–based event-driven architecture for decoupled, asynchronous communication between distributed services. - Developed Kafka producers and consumers using Spring Kafka, handling partitions, offsets, retries, dead-letter topics, and idempotent processing. - Designed message schemas and ensured backward compatibility across Kafka topic versions. - Integrated backend services with React and Angular frontends to deliver responsive, API-driven user interfaces. - Developed reusable UI components using React Hooks, state management, and Angular components, services, and routing. - Implemented client-side validations, error handling, and performance optimizations in frontend applications. - Designed and optimized relational databases using PostgreSQL/MySQL on AWS RDS, including indexing and query tuning. - Implemented data persistence using Spring Data JPA and Hibernate, managing transactions and lazy/eager loading strategies. - Deployed applications on AWS using EC2, ECS/EKS, S3, RDS, IAM, and CloudWatch. - Containerized applications using Docker and managed deployments using Kubernetes (EKS) with rolling updates and auto-scaling. - Implemented CI/CD pipelines using GitHub Actions and Jenkins, enabling automated build, test, and deployment across environments.

Java Full Stack Developer
Santa Clara, CA
Developed scalable microservices and real-time data pipelines for government digital services, leading event-driven architecture design using Apache Kafka and Spring Boot. - Developed Kafka Producer REST services with event publishing logic and upsert queries to log search activities by ID, integrating Couchbase for persistence. - Built real-time streaming data applications with Apache Kafka, PySpark, Apache Flink, and Hive on a distributed Hadoop cluster. - Built and maintained RESTful services using Spring Boot, Dropwizard, and Ktor, focusing on microservices scalability and performance. - Facilitated whiteboard sessions to architect Kafka-based event-driven systems and microservices, improving scalability and team understanding. - Contributed to Kotlin-based module development, building services with Ktor, and creating REST APIs to support application functionality. - Used Sequelize (Node.js) and GORM (Golang) as ORM frameworks to handle database operations efficiently. - Created native Android applications using Java and the Android SDK, incorporating Kotlin Android Extensions for enhanced UI development. - Managed AWS RDS instances, ensuring data availability and applying security best practices. - Configured Kafka consumers and producers with N1QL queries to stream and persist data in Couchbase. - Designed and implemented POSIX-compliant C programs for inter-server communication using socket programming on Linux/Unix systems. - Ensured secure coding practices by adhering to OWASP standards, reducing application vulnerabilities. - Authored test suites using TDD and BDD, encompassing unit, integration, and contract testing using JUnit, Mockito, and Cucumber. - Collaborated in all phases of the Agile SDLC — from requirements analysis and design to implementation, testing, and deployment. - Decomposed features into user stories, estimated tasks based on team capacity, and actively contributed to sprint planning and backlog grooming.

Java Developer
Seattle, WA
Developed cloud-native Java applications and RESTful microservices for Alaska Airlines, leading AWS migrations and delivering full-stack features across web platforms. - Designed and implemented GraphQL APIs for efficient real-time data retrieval on the front end. - Implemented reactive, non-blocking REST APIs using Spring WebFlux, leveraging Mono and Flux data types. - Built RESTful middleware APIs in Golang to connect the core application with third-party services. - Translated Figma prototypes into pixel-perfect user interfaces, ensuring consistent design and intuitive user flows across web applications. - Migrated legacy Java codebases to Kotlin for improved performance and modern syntax benefits. - Delivered responsive UI features using ReactJS, SASS, and integrated with Golang-based RESTful services. - Developed Single Page Applications (SPA) using HTML5, CSS3, Bootstrap, and AngularJS for responsive UI design. - Worked extensively with Spring modules including MVC, Dependency Injection (IOC), JDBC Templates, AOP, and Spring Security. - Hands-on experience with AWS services such as ECS, EC2, S3, RDS, CloudWatch, Kinesis, Lambda, Beanstalk, Route 53, and Auto Scaling. - Executed data center migrations to AWS using Snowball Import/Export, and designed CloudFormation templates for VPC and NAT configurations. - Created command-line tools in Golang to interact with REST APIs and perform automated backend tasks. - Developed cloud-native microservices using Spring Boot, minimizing boilerplate through convention-based setup. - Collaborated closely with front-end developers to integrate Java backend with HTML, CSS, JavaScript, and AngularJS for a cohesive user experience. - Engaged in requirement gathering, analysis, and design phases to align technical solutions with business goals.

Java/J2ee Developer
Bengaluru
Delivered full-stack enterprise applications over 5+ years at a global fintech consultancy, using Spring Boot, React, and Microservices architecture across banking and capital markets clients. - Designed and developed web components using Spring Framework, including Spring Boot, Spring Core, Spring Security, Spring AOP, and Spring Cache. - Created RESTful microservices with Spring Boot and integrated Swagger 2.0 for interactive API documentation. - Built dynamic UI components with React.js, React Native, and Redux, implementing responsive design with Bootstrap and CSS3. - Used AngularJS, Angular 2, and TypeScript to migrate and modernize existing single-page applications (SPA) from vanilla JavaScript. - Developed hybrid mobile applications using React Native, leveraging native APIs for enhanced performance and user experience. - Designed business logic using Java 8 features like Lambda Expressions, Stream API, and applied J2EE design patterns (DTO, DAO, Service Locator, Business Delegate). - Used Hibernate and Spring Data JPA for ORM and database interaction, including custom queries and transaction management. - Developed cloud-native applications using Golang, Docker, and Kubernetes, ensuring scalable deployment in cloud environments. - Built end-to-end MERN stack applications using MongoDB, Express.js, React.js, Node.js, and integrated REST APIs. - Implemented JSF in the presentation layer, combined with JSTL, AJAX, and Google Web Toolkit (GWT) for improved front-end interactivity. - Designed presentation layers using Servlets, JSP, Java Beans, and front-end technologies including HTML, CSS, JavaScript, jQuery, and AJAX. - Managed database versioning and schema migration using Liquibase across different environments. - Contributed across full Agile delivery cycles — sprint planning, iterative development, and continuous testing — in cross-functional teams.
Srinadh K's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.


