Home

Kiran - Java Full Stack Developer
[email protected]
Location: Jersey City, New Jersey, USA
Relocation:
Visa: H1-B
Resume file: Sai Kiran_Full Stack Java Developer_1775138965367.pdf
Please check the file(s) for viruses. Files are checked manually and then made available for download.
Sai Kiran
Senior Full Stack Java Developer
Email: [email protected]
Phone: +1 682-238-0980

PROFESSIONAL SUMMARY:
Interactive Java Developer with 8 years of experience in Software Design, Development, Implementation, Testing, and
Documentation of Web and client Server Applications using Java/J2EE technologies.
Strong experience in different phases of the Software Development Life Cycle (SDLC), including Design, Implementation,
and Testing during the development of software applications.
Hands-on experience in Server-side scripting languages and Client-side scripting languages like HTML5, CSS3, JavaScript,
jQuery, JSON, Bootstrap, AngularJS, Angular, React.js, and Node.js.
Skilled Java/J2EE developer with experience building N-tier applications using Web Services, Servlets, JSP, JDBC, JMS,
and Struts. Proficient in frontend technologies like HTML5, CSS3, JavaScript, AngularJS, and jQuery. Strong
understanding of Agile development, Core Java, and JEE, with experience in writing functional and technical
specifications.
Expertise in Java programming and a good understanding of OOPs, Collections, Exception Handling, Input/Output (I/O)
Systems, Annotations, Concurrency, Multi-Threading, Lambda, and Generics.
Strong front-end GUI wireframing/prototyping skills using scripting languages like JSP, JavaScript, PHP, and PERL.
Experience in building isomorphic applications using React.js and Redux with GraphQL on the server side. Experience in
working with GraphQL queries and using the Apollo GraphQL library.
Extensive experience in building single-page applications (SPA) using frameworks like AngularJS and Custom MVC
frameworks.
Experienced with J2EE Design Patterns such as MVC using Struts and Spring Framework, Session Fa ade, Business
Object (BO), Service Locator, Data Access Object (DAO), Data Transfer Object (DTO), Singleton Pattern, and Front
Controller.
Expert in developing and deploying scalable Java applications on Azure, with proficiency in utilizing Azure App Services
and Azure Functions for optimized cloud-native solutions.
Skilled in automating continuous integration and deployment pipelines for Java applications using Azure DevOps and
Jenkins, significantly improving development efficiency and product reliability.
Spring Security integrates with Spring applications to secure REST APIs, offering features like authentication,
authorization, and protection against common vulnerabilities.
The client and server are independent. The client interacts with the server through the API and does not have to know
about the server s internal workings.
Experienced in architecting and implementing Azure Service Offerings, ensuring secure and compliant systems on the
Azure Cloud platform.
Good experience in various modules of Spring Framework like Spring IOC, Spring MVC, Spring Batch, Spring ORM,
Transaction Management, Spring Security and Spring Boot, and Spring Data.
Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, and Hibernate framework.
Experience in unit testing frameworks such as Jasmine, Protractor, Karma, JUnit, and Quit.
Experience in implementing microservices using Spring Boot applications. Experiences with build tools including Maven,
Gradle, and Jenkins. Version.
Experience with database management like Oracle, SQL Server, MySQL, MS Access, and NoSQL MongoDB, Cassandra.
Expertise in coding optimized SQL queries, PL/SQL Stored Procedures, Functions, Packages, and Triggers on databases
like MySQL, SQL Server, and Oracle.
Experience with messaging systems like Kafka, Kafka event sourcing, ActiveMQ, and RabbitMQ.
Proficient in creating Angular factories for using Angular services to make RESTful API calls to the Java-based backend.
Experience with Responsive Web Design (RWD) with involvement in several web application development projects.
Performed SOAP API testing using SoapUI and REST API testing using Postman. Rest API Testing (Postman and Rest
Assured Automation).
Experience in DOM (Document Object Model) and DOM functions to use in interacting with objects in HTML, XHTML,
and XML documents.
Collaborated with design and backend teams to implement frontend features using component-based architectures
and state management tools like Redux or Context API.
Implemented scalable backend services using Golang (Go) to support high-throughput APIs and microservices in a
cloud-native environment.
Experience with container-based deployments using Docker, working with Docker images and Docker Hub.
Experience in DevOps pipelines using OpenShift and Kubernetes for the Microservices Architecture. Configured and
managed Kubernetes pods and services for Java applications, optimizing performance and availability.
Experience in using version control and configuration management tools like GIT and Git Lab.
Hands-on experience in Amazon Web Services (AWS), services like EC2, S3, IAM, ELB (Load Balancers), RDS, VPC,
Route53, Cloud Watch, Cloud Formation, IAM, SNS, etc.
Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as
Chef, Puppet, and Ansible

TECHNICAL SKILLS:


PROFESSIONAL EXPERIENCE:

Client: T-Rowe Price, Baltimore, MD Feb 2025 - Present
Role: Full Stack Java Developer
Responsibilities:
Participated in Agile and Scaled Agile teams, actively contributing to backend development of the core platform and
supporting rapid prototyping to production releases.
Developed RESTful APIs using Spring Boot with built-in annotations like @RestController, @RequestMapping,
@GetMapping, and @PostMapping to streamline API development.
Followed standard REST conventions using HTTP methods (GET, POST, PUT, DELETE) to build stateless services.
Built responsive and interactive UIs using React.js, integrating seamlessly with Java-based REST APIs to enhance user
experience.
Developed the Agent Portal using HTML5, CSS, LESS, JSON, AJAX, React.js (with Redux for state management), and
Node.js for frontend and server-side functionality.
Programming Languages Java, C, SQL, PL/SQL, C++, Java Script,
Web technologies HTML, CSS, JavaScript, Ajax, jQuery, Angular (4/6/8), Bootstrap, React.
Clouds & Infrastructure Aws, Azure, Kubernetes, Jenkins
Application/Web Servers Oracle WebLogic, WebSphere, Apache Tomcat, JBOSS, IBM Web Sphere,
Kubernetes
Frameworks Spring Boot, Hibernate, Spring Security, JSF, Struts, AOP, JSP, Mockito
Design patterns MVC, Front Controller, Session Fa ade, Singleton, and DAO patterns
Java/J2EE Technologies Servlets, JSP, JSTL, JDBC, JNDI, JSF, JPA, RMI, Kafka, JMS, Microservices,
EJB, Java Beans, Log4j, REST Apis, spring
Web Services REST (JAX-RS), SOAP(JAX-WS)
Methodologies Agile, Scrum, JIRA, SDLC, Waterfall, OOAD
Database Servers Oracle, MySQL, MongoDB. PostgreSQL, Cassandra, Redis
Version Control Git, Gitlab, SVN, GitHub
Build Tools ANT, Maven, Gradle, Jenkins
Utilized Gulp for automating tasks such as HTML/CSS/JS processing, live reloading, test running, server setup, and
Sass compilation.
Managed UI dependencies with Bower and handled configuration via bower. json and .bowerrc files.
Designed and deployed web applications using microservices architecture with Spring Boot, integrating Elasticsearch
for advanced search and implementing security via Spring Security with LDAP.
Implemented backend logic using Spring MVC, Spring AOP (for logging), and Spring IOC for loosely coupled component
management.
Built data access layers using Hibernate and integrated various databases, including MySQL, Hive, PostgreSQL, and
Teradata.
Utilized Redis for caching and session storage to optimize performance of frequently accessed data and reduce
backend load.
Used Spring Kafka API to process messages efficiently on a Kafka cluster and implemented REST APIs with OAuth
security. Configured CORS policies and OAuth2 scopes in Spring Security to protect API endpoints.
Created RESTful web services using Jersey, JAX-RS, and Spring frameworks.
Built real-time data analytics and ingestion platforms using Apache Storm and Kafka.
Utilized NoSQL databases such as MongoDB, Cassandra, Couchbase, HBase, and Riak for storing and processing large
scale data.
Migrated data from SQL databases to NoSQL systems using Java APIs and implemented MongoDB reports, schema
design, and map-reduce functions.
Wrote unit and integration tests using JUnit and Mockito to maintain high test coverage and prevent regressions.
Documented and tested APIs using Swagger/OpenAPI specifications.
Integrated SonarQube for static code analysis and quality checks in CI pipelines.
Configured Splunk queries and dashboards to monitor application logs, generate operational insights, and set up
proactive alerting for incidents.
Collaborated with backend teams to design RESTful and GraphQL APIs, optimizing payload structures and API
contracts for low-latency responses.
Implemented Jenkins pipelines as code using Groovy DSL for version-controlled and maintainable automation.
Built and deployed Node.js APIs and Java services to AWS using Docker containers, ensuring consistent deployment
environments.
Created and optimized Docker images for Java applications and used Docker Machine and Engine to manage
containerized services.
Led CI/CD automation by integrating Bitbucket pipelines with Jenkins/GitHub Actions, ensuring automated builds,
code quality checks (SonarQube), and zero-downtime deployments
Deployed applications on AWS EC2 instances, configured S3 for storage, and utilized AWS services like RDS, SQS, ELB,
CloudWatch, Lambda, and CloudFormation for a scalable, fault-tolerant architecture.
Managed AWS security configurations, including Identity and Access Management (IAM), security groups, and
automated provisioning.
Environment & Tools: Node JS, JDK Bower, Backbone JS, Spring MVC, Spring IOC, Spring AOP, React, Microservices,
Hibernate, JavaScript, Ajax, jQuery, Restful Services, Redux, JSON, HTML5, CSS3, LESS, Maven, Docker, Jenkins, Linux,
RESTful API, Cassandra, Solaris, ReactJS, AWS, Backbone JS, Spring Boot, Soap UI, GIT, WebLogic 12.

Client:Discover Financial Services, New Jersey, The USA Dec 2023 Aug 2024
Role: Java/J2EE Developer
Responsibilities:
Implemented agile methodologies and facilitated cross-functional collaboration to improve project delivery
timelines and efficiency.
Led Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives to ensure alignment and
continuous improvement.
Applied Microservices principles in Java applications to achieve modularity, scalability, and effective inter-service
communication.
Developed client-side routing and navigation logic in Angular, including implementing secure login functionality.
Designed user interfaces using HTML, JavaScript, and JSP, and developed business logic and interfacing
components using Business Objects, XML, and JDBC.
Implemented Angular.js services and components to enhance data exchange and frontend performance in Java
based applications.
Built web applications using Spring MVC, utilizing Spring Core for controller logic, custom tag libraries, and JSP
integration.
Utilized Spring Framework's Dependency Injection (DI) to build loosely coupled, testable components.
Followed MVC architecture using the Struts framework for better modularity and maintainability.
Designed presentation layers using Spring MVC, coordinating JSP, Servlets, and JSTL for clean UI development.
Consumed and integrated SOAP and REST web services to fetch backend data and incorporate it into application
workflows.
Managed Oracle databases, ensuring high availability, data consistency, and performance tuning for Java
applications.
Configured and maintained Jenkins CI/CD pipelines, automating code integration and testing processes across
environments.
Implemented Docker containers to standardize the packaging and deployment of Java applications.
Orchestrated containerized microservices using Docker, enhancing scalability and resource optimization.
Developed and deployed Azure Data Factories, datasets, and pipelines for end-to-end data integration on the
Azure Cloud.
Led the ingestion of large datasets from Cosmos DB and Azure SQL into Azure Blob Storage, improving data
transfer efficiency.
Deployed Java applications on Azure, utilizing Azure App Services and Azure Functions for serverless and scalable
deployment.
Managed JDBC connectivity, handling insertions, queries, and implementing triggers and stored procedures.
Wrote optimized SQL queries using SQL query builders, supporting efficient and dynamic data operations.
Collaborated in Agile teams, triaging 1000+ test issues and driving fixes for 50+ critical defects across QA, DevOps,
and stakeholders.
Environment & Tools: J2EE, Java/JDK, JDBC, SOAP, JSP, Struts 2.0, Web Services, HTML, JavaScript, CSS, JNDI, JavaBeans,
XML.
Client: Innova Solutions, Bangalore, India
May 2023 Aug 2023
Role: Senior Full Stack Engineer
Developed and deployed scalable Java Spring Boot microservices handling 1,500+ RPS with REST APIs, OAuth2, and
JWT security.
Built event-driven pipelines using Kafka and implemented asynchronous sync with Golang, gRPC, and Protobuf,
improving system responsiveness and reducing redundant calls.
Enhanced backend performance by 30% through SQL tuning, MongoDB integration, and refactoring legacy code.
Created and executed unit, integration, and E2E tests using JUnit, Mockito, and Spring Batch, achieving 95%+ test
coverage.
Automated CI/CD pipelines with Jenkins and GitHub Actions, cutting deployment errors and manual efforts by 50%
Led development of a 1-click phone verification API and a user onboarding portal using JavaScript, HTML, and REST
APIs for a seamless UI/UX.
Deployed services on Google Cloud Platform (GCP) using Kubernetes and Spanner, optimizing cloud-native
performance.
Streamlined testing of financial apps using Python and AWS, and set up a real-time monitoring system using SQL
based metrics.
Full-Time:Kumaran Systems, Chennai, India May 2021 Apr 2023
Client: Honda
Role: Full Stack Engineer

Migrated legacy mainframe modules (COBOL, JCL, DB2) to Spring Batch microservices, leading full-cycle
development including multithreaded batch job design, backend integration, and testing.
Reduced batch processing time by 40% through optimized SQL queries and streamlined ETL pipelines, improving
system performance.
Developed and maintained responsive, interactive UI using Angular, HTML, CSS, and JavaScript, enhancing usability
and performance.
Designed and consumed RESTful APIs with Spring Boot and connected them to dynamic frontend interfaces,
collaborating with backend teams to ensure seamless data flow.
Built reusable service layers, mappers, and utility classes following clean architecture and design patterns.
Achieved 90%+ code coverage with JUnit and Mockito; followed test-driven development and Spring best practices.
Implemented state management with Redux and collaborated on UI/UX wireframes, prototypes, and mobile-first
designs using Figma and Vue.js.
Worked on Node.js, Python (Django, Flask), and cloud deployments with Azure and AWS S3, supporting scalable
application hosting.
Applied SEO principles, accessibility (WCAG AAA) standards, and DevOps tools like Maven for builds, and Git for
version control.
Actively contributed to open-source repositories and maintained documentation for onboarding and legacy system
transitions.
Full-Time:San Information Technology Solutions, Hyd,erabad India Dec 2017 Apr 2021
Client: Several
Role: Software Developer
Developed and maintained scalable Spring Boot microservices for internal business applications, handling 1,000+
concurrent requests via optimized REST APIs with PostgreSQL/MySQL.
Modernized legacy systems by migrating JSP/Servlets to Spring MVC, improving maintainability and reducing bug
frequency by 40%.
Enhanced frontend interactivity and responsiveness using Angular, jQuery, Thymeleaf, Bootstrap, and JavaScript.
Automated build and deployment processes through CI/CD pipelines using Jenkins, Git, and Maven, reducing
deployment time by 30%.
Collaborated with QA and DevOps to implement robust test coverage using JUnit, Mockito, and Postman, improving
pre-release defect detection.
Contributed to enterprise digital transformation by migrating SOAP to REST APIs and integrating JWT-based
authentication for secure access.
Designed and implemented custom dashboards to visualize key business metrics, aiding in real-time decision making
for management.

Education:

Bachelor of Technology (B. TECH)
Computer Science | 2018 |Koneru Lakshmaiah University (KLU), Andhra Pradesh, India
Keywords: cprogramm cplusplus continuous integration continuous deployment quality analyst user interface user experience javascript sthree database information technology golang microsoft mississippi procedural language Maryland

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];7082
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: