Home

Anantha Krishna - Full Stack Java Developer
[email protected]
Location: Dallas, Texas, USA
Relocation:
Visa: Green Card
Resume file: Krishna_JavaFull Stack AWS_1762964738305.docx
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Anantha Krishna Chittineni
Java Full Stack Developer
Contact: +1 682 252 3329
Email: [email protected]
LinkedIn: https://www.linkedin.com/in/ananthakrishna3329/

PROFESSIONAL SUMMARY :
Accomplished Full Stack Java Developer with 12+ of experience in architecting, developing, and deploying high-performance, scalable enterprise applications using Java, Spring Boot, and Microservices. Demonstrates advanced proficiency in modern front-end technologies such as Angular and React, alongside deep backend expertise in building RESTful APIs, using Java 8 21 features, and implementing robust design patterns and multithreading techniques. Skilled in cloud-native development across AWS and Azure, containerization with Docker and Kubernetes, and CI/CD automation using industry-standard tools. Experienced in integrating Generative AI solutions using LLMs, and Azure OpenAI, with a strong emphasis on security, performance optimization, and adherence to Agile and DevOps best practices.
Good exposure to all phases of SDLC process, including system use case, functional & technical specification documentation based on business requirements.
Strong experience in Java and J2EE frameworks, including Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud, Spring Batch, and Spring AOP for enterprise-grade backend development.
Hands-on expertise in Microservices Architecture, designing modular, scalable, and maintainable services using Spring Boot, Spring Cloud, Hibernate, and JPA following Domain-Driven Design (DDD) principles.
Proficient in Core Java, JDBC, JPA, RMI, and multithreading with deep understanding of OOP concepts, exception handling, data structures, and Java 8/11/17/21 features (Streams API, Lambda, Parallel Sort, Sockets).
Designed and implemented RESTful APIs using Spring Boot and integrated them with front-end applications; validated and documented APIs with Swagger and Postman.
Extensive knowledge of J2EE design patterns such as Singleton, Factory, DAO, DTO, Repository, CQRS, Service Locator, and Session Facade for clean, reusable code.
Experienced in SOAP and REST service design using JAX-RS, Servlets, JSP, JSTL, and JMS for integration between distributed systems.
Skilled in UI design and SPA development using Angular 17 , ReactJS, Node.js, Bootstrap, HTML5, CSS3, JavaScript, TypeScript, and jQuery for responsive and dynamic user interfaces.
Developed Single Page Applications (SPA) using Angular, Node.js, jQuery, and Bootstrap, leveraging RxJS, AJAX, and custom components for reactive data handling.
Proficient with React Flux architecture, Redux/Redux Toolkit, and React Router for state management and dynamic routing.
Experienced in UI testing frameworks like Jasmine, Protractor, and Karma to ensure front-end stability and functionality.
Knowledge of XML, XSLT, and custom tag libraries for legacy UI integration and transformation.
Extensive experience in AWS (EC2, S3, Lambda, RDS, API Gateway, SNS, SQS, CloudWatch, IAM, VPC) and Azure (App Services, AKS, Functions, Automation, Application Gateway, DNS, Site Recovery) for cloud-native and hybrid deployments.
Skilled in containerization using Docker, infrastructure automation with Ansible and Terraform, and orchestration with Kubernetes for scalable, zero-downtime releases.
Developed CI/CD pipelines using Jenkins, Maven, Gradle, GitHub Actions, Bitbucket, SVN, CVS, and integrated SonarQube for continuous quality inspection.
Experience working with application servers such as Tomcat, WebSphere, WebLogic, JBoss, and Oracle Web Tier.
Familiar with serverless architectures, leveraging AWS Lambda and Azure Functions for event-driven workloads.
Hands-on experience with Apache Kafka and RabbitMQ, building event-driven systems for high-throughput applications.
Deep knowledge of relational databases (Oracle, SQL Server, DB2, MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra, DynamoDB) with strong SQL/PL-SQL expertise.
Implemented Redis and Elastic Cache for caching and improved application performance.
Solid experience in unit, integration, and performance testing using JUnit 4/5, Mockito, and JMeter, achieving high code coverage and reliability.
Practitioner of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) with Cucumber, promoting collaboration within Agile teams.
Proficient with monitoring and observability tools Prometheus, Grafana, ELK Stack, Splunk, Datadog, and New Relic for proactive alerting and troubleshooting.
Familiar with static code analysis and security tools like SonarQube to maintain compliance and code quality.
Integrated OpenAI and Azure AI APIs into internal developer workflows to automate test data generation, code documentation, and compliance validation, improving sprint velocity and QA coverage.
Leveraged GitHub Copilot and IntelliJ AI Assist to accelerate development of Spring Boot microservices and frontend components, reducing boilerplate code and enhancing code review quality.
Explored AI-driven automation for API testing, defect prediction, and log anomaly detection using LLM-based models integrated within CI/CD pipelines, improving reliability and release efficiency.
Strong exposure to all phases of the SDLC, from use-case design and functional/technical documentation to deployment and post-release support.
Experienced in Agile/Scrum development practices using Jira and Confluence, actively collaborating with cross-functional teams and stakeholders.
Adept at mentoring junior developers and driving best practices in code review, CI/CD integration, and microservice design.


EDUCATION:
Bachelors in Computer Science and Engineering, Koneru Lakshmaiah Education Foundation, 2013

TECHNICAL SKILLS :

Programming Languages Java (8 17), Core Java, J2EE, SQL, PL/SQL, JavaScript, GraphQL, Python
Frameworks Spring Framework 4.3, Spring Boot, Spring MVC, Spring AOP, Spring IOC, Spring Web Flow, Hibernate 4.3, JPA
Web Technologies HTML, DHTML, XML, CSS, jQuery, JavaScript, AJAX, Bootstrap, JSON, Angular, Node JS, Express JS, Angular JS.
Software Methodologies Agile, Scrum, SDLC Waterfall
Web Services RESTful APIs, SOAP Web Services
Databases Oracle, MS SQL Server, MongoDB
O-R Mapping Hibernate, JPA
Testing Tools Junit, Mockito, Log4J, Postman.
Cloud Technologies & DevOps AWS, Azure, Docker, Kubernetes, Jenkins, Terraform
Build Tools Maven 3.3.9, Gradle 3.4.1, Jenkins
Version Control Tools GIT, GITHUB, SVN, Bit Bucket.
Application/Web Servers Apache Tomcat, WebLogic, IBM WebSphere, JBoss, HTTP Server
J2EE Technologies Servlets, JSP (2.x), JDBC, EJB (3.x), JSF, Java Beans XSD, JAX-RS, JAX-WS, SOAP, WSDL.
IDE Tools Spring Tool Suite, Eclipse, IntelliJ IDEA, Net Beans

PROFESSIONAL EXPERIENCE:

Client: Citi Aug 2024 - Present
Role : Full Stack Java Developer
Responsibilities:
Developed enterprise applications for financial domains, contributing to all phases of the Software Development Life Cycle (SDLC) including requirements gathering, analysis, architecture design, and prototyping.
Designed and developed high-performance backend services using Java 17 with Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Spring Cloud, enabling reactive and scalable financial applications.
Engineered RESTful APIs and Microservices using Java 17, Spring Boot, and Hibernate for high-volume financial and investment platforms, resulting in faster data processing and seamless integration with front-end portals.
Architected and deployed microservices for trade order validation, settlement processing, and client reporting, following Domain-Driven Design (DDD) principles.
Applied DAO, DTO, Singleton, and Factory design patterns to improve code maintainability and promote reusability across services.
Built clean domain entities and fine-tuned Hibernate/JPA (lazy loading, query optimization) to deliver low-latency access across large datasets.
Designed and deployed J2EE enterprise applications using Servlets, JSP, JDBC, JMS, and EJB components for legacy modernization projects.
Implemented RESTful and GraphQL APIs with Spring Boot, creating custom resolvers and batch loaders for complex equity trade queries, including CRUD operations and API versioning strategies.
Built secure REST and GraphQL APIs to manage and retrieve sensitive financial data, utilizing JWT and OAuth2 for authentication and authorization.
Developed dynamic, component-driven UIs using Angular 17 with standalone components and signal-based reactivity, reducing boilerplate and improving application performance.
Integrated Angular with RESTful APIs, using RxJS observables for real-time streaming data, ensuring low-latency updates in dashboards and analytics screens.
Implemented role-based authentication and authorization using JWT interceptors and Angular Guards, securing API endpoints and UI routes at both client and server levels.
Used RxJS observables and Angular reactive forms to handle live validation and real-time market updates.
Created reusable Angular components and applied Change Detection strategies to optimize performance for large datasets.
Developed Angular 16 modules for trade order entry and portfolio analytics, integrating with REST APIs for backend communication.
Built event-driven architectures with Apache Kafka, developing producers and consumers for real-time trade streaming, integrated with AWS Kinesis for downstream analytics.
Implemented asynchronous communication between microservices using RabbitMQ, improving system decoupling and fault tolerance in order processing workflows.
Utilized Redis caching and MongoDB for high-speed lookups and unstructured market feeds, improving response times by 40% for high-frequency trading APIs.
Developed CI/CD pipelines using Jenkins, integrating SonarQube for static code analysis and Maven for build management.
Containerized services with Docker and orchestrated deployments via Kubernetes and OpenShift, achieving zero-downtime releases during market hours.
Managed deployments on AWS ECS, EC2, Lambda, and API Gateway, enabling hybrid serverless and containerized workloads.
Automated AWS infrastructure provisioning with CloudFormation, configuring S3 for secure report storage and IAM roles for access control.
Supported cloud-native deployments with Docker and Kubernetes, scaling trading systems during peak trading hours with zero downtime.
Applied Behaviour-Driven Testing (BDT) with Cucumber to validate end-to-end trade workflows from order creation to settlement.
Designed anonymized trade datasets for Test Data Engineering (TDE), enabling realistic QA environments without exposing sensitive data.
Practiced TDD using JUnit 5, Mockito, and REST Assured, ensuring 90%+ code coverage for critical trading services.
Created interactive API documentation with Swagger enabling automated contract generation and developer self-service.
Created responsive, accessible UIs using HTML5, CSS3, Bootstrap, and Tailwind CSS, tested across multiple browsers for consistent rendering.

Environment: Java 11, Maven, Hibernate, HTML, Angular, Kafka, RabbitMQ, Apache Tomcat, Json, Java Script, Spring, Spring ribbon, Oracle, Mongo DB, JDBC, Eclipse, JUnit/Mockito, JMeter, Selenium, Jenkins, GitHub, Docker, Log4j, AWS EC2.


Client: Caliber Dec 2022 Jul 2024
Role: Full Stack Java Developer
Responsibilities:
Developed backend microservices using Java 17, Spring Boot, and Spring MVC with API versioning, request validation, and exception handling for high-traffic retail services.
Configured Spring Cloud Gateway with custom filters for authentication, request transformation, and dynamic routing across distributed microservices.
Designed and implemented Angular 9/11 SPA modules for customer service and order management portals using TypeScript, Angular Router, and RxJS for deep-linking, dynamic navigation, and real-time state updates.
Built reusable Angular components and services integrating REST and GraphQL APIs with static data loaders, interceptors for error handling, and RxJS retry logic for API resiliency.
Migrated legacy Angular 10 projects to Angular 17, adopting standalone APIs, TypeScript strict mode, and SCAM (Single Component Angular Modules) for maintainability.
Integrated CI/CD pipelines for Angular builds using GitHub Actions with SonarQube checks, unit tests, and E2E testing to enforce automated quality gates.
Deployed microservices and UI modules to AWS ECS and Elastic Beanstalk, configuring auto-scaling groups and load balancers for seasonal traffic surges.
Managed AWS S3 buckets with lifecycle policies for cost optimization and faster access times.
Applied Factory, Strategy, and Observer design patterns across frontend and backend modules to improve code maintainability and scalability.
Integrated MongoDB for semi-structured product metadata and customer support records to enable flexible queries alongside Oracle.
Developed JMS queue-based messaging on WebLogic for asynchronous order events and notifications with custom routing logic.
Integrated RabbitMQ monitoring with Prometheus and Grafana for queue depth, consumer lag, and throughput metrics to enable proactive scaling decisions.
Experienced in IBM MQ and JMS messaging for asynchronous, transactional message delivery across distributed systems.
Created complex SQL queries and PL/SQL stored procedures, analyzed execution plans in TOAD for performance optimization.
Integrated SonarQube quality gates with Jenkins pipelines to enforce coverage, detect code smells, and block non-compliant deployments.
Created JUnit test suites in TDD workflow for backend services; implemented Selenium Grid for automated multi-browser UI testing.
Managed Maven builds in multi-module environments with separate profiles for production, staging, and development.
Environment: Agile methodology, Java, J2EE, Hibernate, Spring, XML, JSP, JAX-RS, Spring AOP, Spring security, Oracle, MongoDB, JSP, HTML, AJAX, JavaScript, jQuery, Angular 9/11, Docker, Kafka, GIT, JIRA, PL/SQL, STS, JUnit, Log4J, Maven, Jenkins, WebLogic Application Server, AWS IAM, EC2, S3, RDS, SQS

Client: Elevance Health, IN Mar 2020 - Nov 2022
Role: Senior Software Engineer | Java
Responsibilities:
Collaborated with business users and analysts to gather functional and technical requirements for enterprise-level healthcare features.
Built and maintained RESTful services using Java 11, Spring Boot, Spring MVC, Spring Data JPA, and Hibernate for ORM, following microservices best practices.
Built and deployed Spring Boot microservices to AWS EC2 containers using Docker and Jenkins, ensuring high availability and scalability.
Managed relational and NoSQL databases (Oracle, PostgreSQL, MongoDB, DynamoDB) and implemented data migration strategies on AWS.
Applied UML and design patterns (Singleton, Factory, DAO, Session Facade) for scalable and maintainable architecture.
Collaborated with cross-functional teams in Agile ceremonies to define user stories, conduct sprint planning, and ensure alignment with business goals.
Hosted frontend applications on AWS S3 with CloudFront CDN for optimized performance and static content delivery.
Developed Angular 14 SPA modules integrated with RESTful APIs, implementing pagination, filtering, dynamic error handling, and real-time updates.
Configured and deployed microservices using Docker, Kubernetes, and Azure Kubernetes Service (AKS), ensuring high availability and scalability.
Built private Docker registries using Artifactory Pro to manage secure storage of Docker images.
Implemented CI/CD pipelines using Jenkins, Terraform, and CloudFormation, automating infrastructure provisioning and deployment.
Managed and deployed applications on JBoss and Tomcat servers in multiple environments.
Wrote unit and integration tests using JUnit 4/5, Mockito, and Spring Boot Test for backend services.
Conducted API testing with Postman, validating JSON payloads and contract compliance.
Utilized Log4j for structured logging and Datadog for monitoring dashboards and observability across AWS-hosted microservices.
Managed Agile/Scrum workflows using Azure DevOps (VSTS) and Git for version control and issue tracking.
Leveraged Git, GitHub, and Copilot for source control, code reviews, and boilerplate generation.

Environment: Java, Spring Boot, Spring MVC, Hibernate, JPA, RESTful APIs, Angular 12/14, Node.js, Express.js, GraphQL, Apollo Client, Azure, Docker, Kubernetes, Jenkins, Maven, GitHub, Terraform, YAML, Shell Scripting, MongoDB, Redis, Postman, JUnit 5, Log4j, HTML5, CSS3, JavaScript ES6+, jQuery, JSON, Agile.

Client: Safeway - Pleasanton, CA Aug 2017 - Feb 2020
Role: Sr. Java Developer
Responsibilities
Developed and maintained the e-commerce platform's back-end services, which handled online grocery orders and customer account management, ensuring high availability and performance during peak hours.
Collaborated with business stakeholders and analysts to define functional and technical requirements for enterprise features and developed SPAs using Angular.
Integrated Java Message Service with J2EE for asynchronous messaging in high-volume order processing systems.
Implemented REST APIs to retrieve data from the client-side and made REST API calls & parsed the data to project to the client.
Involved in creating and extracting data from databases using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
Built backend services using Node.js and integrated with MongoDB and Redis, using sharding and caching strategies.
Integrated Swagger for API documentation and contract-first development, ensuring consistency between frontend and backend teams.
Deployed containerized microservices to Azure Kubernetes Service (AKS) using Docker, Kubernetes, and Terraform for infrastructure-as-code automation.
Implemented RabbitMQ messaging for asynchronous workflows between order, payment, and inventory microservices, improving system decoupling.
Implemented the caching mechanism in Hibernate to load data from the database and maintained mapping files of ORM while implementing the transaction control layer.
Integrated TDD workflows with CI/CD pipelines using Jenkins and GitHub Actions, ensuring automated execution of unit and integration tests on every code commit.
Configured Prometheus and Grafana dashboards for AKS workloads, setting up proactive alerts for latency, pod failures, and throughput anomalies.
Automated CI/CD workflows using GitHub Actions, Jenkins, and Maven for build, test, and deployment.
Developed and maintained monitoring and logging with New Relic, Splunk, and JVM GC logging for AKS-based workloads.
Wrote unit and integration tests using JUnit 5, Mockito, TestNG, Spring Boot Test, and Angular tests with Jasmine, Karma, and Protractor and performed API testing using Postman, including schema validation and contract enforcement.
Environment: Angular, TypeScript, JavaScript, HTML5, CSS3, Spring Boot, Spring MVC, Hibernate, REST, Node.js, JWT, GIT, MongoDB, Redis, Oracle, Azure SQL, Docker, Kubernetes, Terraform, GitHub, Jenkins, Maven, JUnit 5, Mockito, Jasmine.


Client: Express Scripts St. Louis, MO Oct 2015 - Jul 2017
Role: Java Developer
Responsibilities
Designed, developed, and maintained integrated pharmacy benefit management (PBM) applications using Java 8, Spring, and Hibernate, ensuring scalable and reliable transaction processing for millions of members.
Designed and built Single Page Applications (SPA) with Angular, HTML5, and CSS3, using Lazy Loading and AOT compilation to improve performance.
Developed front-end code with Ajax calls in AngularJS and jQuery to retrieve data as JSON Object from controllers in the back-end RESTful Server.
Developed and deployed microservices with Spring MVC, and Spring Security to ensure a secure and modular structure.
Built DAO layers with Spring ORM and Hibernate, using annotations and HQL for efficient database operations.
Followed Agile in analyzing, defining and documenting the application which will support functional and business requirements.
Added dynamic query filtering to Spring Boot REST APIs for flexible and efficient data retrieval.
Developed stored procedures, triggers, and functions with PL/SQL for Oracle database.
Involved in the development of backend Logic or data access logic using Oracle DB & JDBC.
Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.
Set up CI/CD pipelines in Jenkins to automate building, testing, and deploying applications.
Worked with AWS Lambda, API Gateway, Elasticsearch, Kibana, and Logstash (ELK) for serverless apps, searching, monitoring, and centralized logging.
Wrote unit and integration tests with Jasmine for Angular and Junit, Mockito for Java microservices, and added them to automated build pipelines.
Created a Git repository and added the project to GitHub.
Followed Agile, Scrum practices using JIRA to manage sprints, track tasks, and coordinate with cross-functional teams.
Environment: Java 8, Maven, Hibernate, React JS, Angular JS HTML5, CSS3, Apache Tomcat, Json, Java script, Spring, Oracle, SQL, Spring JDBC, Eclipse, Junit, Mockito, JMeter, Jenkins, GitHub

Client: Global Logic, India Aug 2013 - Sep 2015
Role: Java Developer
Responsibilities
Developed core java programs for all business rules and workflows using spring framework.
Utilized Core Java collection lists, Sets and Maps and advanced core java.
Extensively used Core Java collections and concurrency to improve the performance and to schedule tasks using multi-threading.
Developed scalable and maintainable applications using Spring MVC, Spring Boot, and Spring Annotations with dependency Injection.
Implemented application security with Spring Security, for authentication, authorization, and role-based access controls.
Developed the login servlets and related session beans which is responsible for initial authentication of the different types of users supported by the system.
Designed and built RESTful APIs using Spring MVC and Spring AOP to handle cross-cutting concerns.
Integrated enterprise and legacy systems using REST and SOAP web services, and processed data in JSON and XML formats.
Created dynamic and responsive user interfaces with JSP, JavaScript, jQuery, CSS, and Ajax.
Managed builds and dependencies with Maven, implemented CI/CD with Jenkins, and utilized Git for version control.
Involved in JUnit testing while deploying the application to Quality Assurance
Tracked development progress, user stories, and bugs using JIRA to ensure alignment with project goals.
Wrote and optimized SQL queries, functions, and stored procedures for Oracle database interactions.
Environment: Java, Spring Boot, Spring MVC, Spring Security, Hibernate, REST, SOAP, Oracle, SQL, JSP, JavaScript, jQuery, Maven, Git, Jenkins, JIRA, Eclipse, JUnit
Keywords: continuous integration continuous deployment quality analyst artificial intelligence user interface message queue javascript sthree database rlang information technology green card microsoft mississippi procedural language California Missouri

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];6404
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: