Post Job Free
Sign in

Spring Boot Software Developer

Location:
Cincinnati, OH, 45202
Posted:
May 29, 2025

Contact this candidate

Resume:

Name: LeelaPavan Chitirala

Email: **************@*****.***

Phone: 283-***-****

LinkedIn: https://www.linkedin.com/in/leelapavan-chitirala-265884149/

PROFESSIONAL SUMMARY

Full Stack Developer with 8+ years of experience, including 2+ years specializing in Microservices architecture using Spring Boot and RESTful APIs.

Proven track record of designing and implementing scalable, cloud-native applications leveraging Java 8+, Spring ecosystem, and containerization technologies like Docker and Kubernetes

Certified developer with expertise in Ruby, Ruby on Rails, Java, Spring Boot, Microservices, JavaScript, AngularJS, ReactJS, and AWS cloud services.

Strong background in requirement gathering, analysis, development, testing, and implementation using methodologies like Agile, Scrum, Waterfall, and Test-Driven Development (TDD).

Extensive experience in J2EE-based client/server application development using multi-tier architecture and Java 8 features including data structures, multithreading, and JDBC.

Demonstrated experience in implementing enterprise reporting solutions using Jasper Reports and Crystal Reports, coupled with comprehensive testing practices using JUnit and automated testing frameworks. Strong background in Agile methodologies with proven success in delivering complex enterprise applications within JBOSS environments

Proficient in developing microservices and RESTful APIs using Spring Boot, with seamless integration to front-end applications.

Solid experience with the Spring ecosystem, including Spring MVC, Spring ORM, Spring DAO, Spring JDBC, Spring Cloud, JPA/Hibernate and Spring REST.

Deep expertise in enterprise Java development stack including Oracle 12C/19C, PL/SQL, JUnit, Log4j, and JBoss environment. Proficient in UI development using HTML5, CSS3, jQuery, Bootstrap, and React.js, with strong knowledge of UI/UX design principles and responsive web developmentHands-on experience with unit testing frameworks such as JUnit, Mockito, and JavaScript testing tools like Jasmine and Karma.

Worked with the Microservices architecture using Spring Boot to modularized code and implemented Rest APIs using spring boot and integrated Swagger API for documentation.

Skilled in developing interactive user interfaces using ReactJS, AngularJS, JavaScript, HTML5, CSS3, jQuery, AJAX, Bootstrap, and JSON.

Proven ability to support and troubleshoot production issues in web-based applications, ensuring high availability and performance.

Well-versed in Object-Oriented Analysis and Design (OOAD) and SDLC processes, utilizing design patterns like MVC, Singleton, DAO, DTO, Front Controller, and Service Locator.

Proficient in working with various IDEs such as Eclipse, IntelliJ IDEA, NetBeans, and Rational Application Developer (RAD).

Utilized GitHub Copilot to accelerate backend development in Java and Spring Boot, significantly reducing coding time and manual effort.

Integrated AI-assisted coding techniques to improve logic flow, enhance performance, and ensure consistency across modules.

Applied AI tools to automatically generate comprehensive JavaDocs, improving code readability and developer onboarding.

Conducted extensive code refactoring using AI-driven insights, resulting in optimized and maintainable codebases.

Leveraged AI to identify redundant patterns and refactor complex logic, enhancing system efficiency and scalability.

Reduced boilerplate code by over 70% in Java backend services using GitHub Copilot’s real-time code generation.

Cut down development time by 30–40% per feature through AI-assisted code completion and unit test scaffolding.

Adept at backend development using both Ruby on Rails and Spring Boot, building scalable and maintainable microservices.

Strong hands-on experience with AWS services including EC2, S3, ECS, ECR, Lamda, IAM, API Gateway, CloudWatch, and SQS, enabling efficient cloud-native application deployment and monitoring.

Proficient in leveraging cloud-native technologies to optimize performance and reduce operational costs.

Knowledgeable in CI/CD pipeline implementation, version control with Git, and containerization using Docker.

Collaborative team player with a focus on quality, participating in code reviews, automated testing, and debugging to ensure robust and reliable software delivery.

Designed and implemented automated CI/CD pipelines using Jenkins and AWS Code Pipeline, reducing deployment time by 60% and ensuring consistent deployments across environments.

Developed Python automation scripts for test data generation and system monitoring, improving test coverage by 40%.

Continuously engaged in learning and adopting the latest technologies and best practices to deliver innovative, efficient, and high-performing software solutions.

TECHNICAL EXPERTISE:

Languages & Frameworks

Java(8/11/17), Spring Boot, Ruby, Ruby on Rails,, JavaScript, ReactJS, AngularJS, Node JS

Frontend Development

JavaScript, AngularJS, React JS, XML, HTML5, CSS3, JSON, AJAX, jQuery.

Backend Development

Ruby on Rails, Spring Boot, MicroServices

Messaging Servers

ActiveMQ, RabbitMQ, Kafka

Databases

MySQL, MongoDB, No SQL

Monitoring and Logging

Datadog, Rollbar, Kibana

Cloud and DevOps

AWS (API Gateway, Lambda, ECS, ECR, S3, CloudWatch, SQS), Docker, Jenkins

Version Control Tools

Git, GitHub

SDLC

Agile - Scrum, Waterfall

Build and Performance Managing Tools

Maven, Gradle, Jenkins, JIRA

Testing

Junit, RSpec, Jasmine, Karma, Mockito

Search and Indexing

Elasticsearch

CERTIFICATIONS

•JavaScript (Basic) Hacker Rank

•React (Basic) Hacker Rank

•Basics On Ruby Solo learn

•Rest API (Intermediate) Hacker Rank

•SQL (Basic) Hacker Rank

•SQL (Intermediate) Hacker Rank

•Enterprise Java With Spring Boot iNeuron

PROFESSIONAL EXPERIENCE

Client: CarNow Mar 2021 – Present

Role: Full Stack Developer

Project – 1 (Inventory Processing) Oct 2024 – Present

Project Description: Developed a robust backend system to manage vehicle inventory operations, including creation, update, and deletion of vehicle records. Implemented a microservices architecture for scalability and integrated AWS services to ensure cloud-native deployment and monitoring.

Responsibilities:

Designed and developed RESTful APIs using AWS API Gateway, integrating them with AWS Lambda functions for serverless execution.

Implemented backend logic in Java within the Spring Boot framework to handle API requests, perform validations, and enqueue messages to Amazon SQS.

Created a Docker image of the Spring Boot application and pushed it to Amazon ECR, enabling containerized deployments.

Configured AWS Lambda to pull the Docker image from ECR, facilitating scalable and efficient function execution.

Developed a listener service in Java to consume messages from Amazon SQS, process vehicle data, and persist it into a MySQL database.

Implemented robust error-handling mechanisms within the listener service, logging exceptions and anomalies to Datadog for proactive monitoring.

Utilized AWS CloudWatch to monitor application performance, set up alarms, and ensure system reliability.

Employed best practices in containerization using Docker, ensuring consistent environments across development, testing, and production.

Collaborated with cross-functional teams to define system requirements, ensuring alignment with business objectives and technical feasibility.

Conducted unit and integration testing using JUnit and Mockito to ensure code quality and reliability.

Participated in Agile ceremonies, including sprint planning and retrospectives, contributing to continuous improvement and iterative development.

Maintained comprehensive documentation of system architecture, API specifications, and deployment procedures for knowledge sharing and onboarding.

Environment: Java, Spring Boot, MySQL, AWS (API Gateway, Lambda, SQS, ECR, CloudWatch), Docker

Project – 2 (Offers Consolidation) Feb 2023 – Sep 2024

Project Description: Designed and developed a backend module to aggregate automotive offers (lease, finance, incentives) from various third-party providers. Focused on delivering optimized data for frontend consumption through caching, normalization, and enrichment strategies.

Responsibilities:

•Integrated third-party APIs (AIS, JDP) to collect offer data and standardized the data into a unified response format.

•Built Spring Boot services to process, normalize, and enrich raw offers for digital retailing applications.

•Implemented Redis caching to reduce external API dependency and significantly improve response times.

•Utilized Elasticsearch for fast, filterable searches across offer data, enhancing user experience.

•Coordinated with frontend teams to align data formats for seamless UI rendering.

•Applied best practices in error handling, API versioning, and modular service design for long-term maintainability.

Environment: Java, Spring Boot, Microservices, Redis, Elasticsearch, REST APIs, GraphQL

Project – 3 (Enterprise Car Sales RTI) May 2022 – Jan 2023

Project Description: Built a microservice-based real-time inventory processing system for automotive data, enabling fast and reliable vehicle data updates with AWS and Elasticsearch integration.

Responsibilities:

Led system analysis phase, creating detailed technical specifications and architecture diagrams.

Developed microservices in Java Spring Boot to handle real-time inventory updates and manage data persistence.

Integrated AWS S3 and SQS for cloud-native file storage and queue-based asynchronous processing.

Used Elasticsearch for fast vehicle data indexing and search capabilities.

Designed and deployed services using Docker, managing continuous deployment via Jenkins.

Conducted comprehensive testing and implemented retry and logging logic to ensure reliable data handling.

Improved processing time and system responsiveness with efficient indexing and parallel task execution.

Environment: Java, Spring Boot, Microservices, AWS (S3, SQS), Elasticsearch, MySQL, Docker, Jenkins

Project – 4 (Dealer Home Lead Integration) Jan 2022 – Apr 2022

Project Description: Developed a lead integration system to onboard new partners and maintain real-time synchronization of lead data, enhancing operational efficiency for dealerships.

Responsibilities:

•Designed and implemented backend services in Ruby on Rails to onboard and manage lead partner integrations.

•Ensured smooth lead data ingestion and validation before insertion into MySQL database.

•Contributed to system reliability by implementing logging, error tracking, and retry mechanisms for data consistency.

•Developed and maintained comprehensive troubleshooting guides for common Ruby on Rails application issues, improving team response times by 25%.

•Collaborated with CMS and publishing teams to streamline content readiness processes, reducing pre-release delays by 20%.

•Utilized log analysis tools to diagnose complex system errors, implementing root cause fixes that reduced recurring incidents by 40%

•Improved scalability of the lead processing system through code optimization and modular service design.

Environment: Ruby, Ruby on Rails, MySQL

Project – 5 (BuyNow) Mar 2021 – Dec 2022

Project Description: A digital platform for customers to explore vehicles, select accessories, apply for credit, and trade in vehicles. Enabled seamless integrations with third-party APIs to support complete online retailing features.

Responsibilities:

•Developed scalable full-stack web applications using Ruby on Rails, Java (Spring Boot), JavaScript and AngularJS across various client projects.

•Participated in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, design, implementation, testing, deployment, and maintenance.

•Followed Agile methodologies, including daily stand-ups, sprint planning, and retrospectives to ensure project transparency and timely delivery.

•Designed user-friendly UI in AngularJS to manage accessory selections with real-time pricing updates.

•Built backend services in Ruby on Rails and Spring Boot to integrate with external APIs for vehicle data and credit application submissions.

•Developed a credit application module enabling users to initiate and track applications via third-party services.

•Implemented a trade-in system using Ruby and integrated APIs to fetch real-time vehicle valuation based on user inputs.

•Ensured proper data storage and retrieval in MySQL, enabling consistent and accurate processing across modules.

•Collaborated with frontend teams for seamless user flows and improved customer experience.

Environment: Ruby, Ruby on Rails, AngularJS, Java, Spring Boot, MySQL, Microservices, HTML, CSS

Client: Sunovaa Mar 2019 – Feb 2021

Role: Software Developer

Project Description: An Inventory Management System tracks the inventory of products, orders, and shipments for a company. The system handles stock levels, and updates for product availability in real-time.

Responsibilities:

Implementing new API’s using Restful Web services using Spring Boot which is used in UI to interact with microservices application and Clients legacy systems.

Used AngularJS for Front end Application and wrote integration services to connect microservices.

Implemented Client code using AngularJS for making HTTP requests, Common core things including form validation, Routing for our entire app.

Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O System, Multi-Threading, JDBC, Generics.

Used Java 8 features in developing the code like Lambda expressions, Stream APIs, and Optional Classes.

Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.

Experience in NoSQL database like MongoDB installation, configuration and in designing MongoDB multi-shared cluster.

Utilized Postman's automated testing capabilities to create test scripts for repetitive API testing tasks.

Worked with build tools like Maven or Gradle integrated into IntelliJ IDEA to automate project build and dependency management.

Involved in writing the test cases for the application using Junit, Mockito.

Deployed the application on Amazon Web services (AWS) and used it to provide a large computing capacity for scalable solutions.

Integrated Docker containers with continuous integration (CI) tools like Jenkins for automated container builds and deployment

Collaborated with backend developers to integrate TypeScript frontend components with Java-based backend services using RESTful APIs.

Used Postman/ REST Client to test the RESTful API.

Designed user interface layout using CSS, HTML.

Used Gradle for project builds.

Followed AGILE methodology with SCRUM meetings.

Used GitHub to maintain the version of the files, code merges and creating new branch when new feature implementation starts.

Environment: Spring Boot (Java), AngularJS, MySQL, MongoDB, AWS (Lambda, S3, SQS, ECS, ECR, API Gateway, CloudWatch) Docker, Jenkins, GitHub, Junit

Client: APSDMA Dec 2017 – Feb 2019

Role: Software Engineer

Project Description: Developed a scalable, real-time web application to support field operations by providing live weather alerts and geospatial analytics. Built using ReactJS, Spring MVC, and JavaScript, and integrated with third-party APIs for weather and geographic data. Deployed on AWS for scalability and reliability and worked closely with stakeholders to ensure alignment with business goals.

Responsibilities:

•Developed application using ReactJS, HTML, CSS, JavaScript, XML, and Spring MVC with a focus on Object-Oriented Design, applying best practices to create scalable, maintainable code.

•Developed robust integrations with third-party systems, ensuring seamless communication through APIs and persistence with databases using JDBC.

•Leveraged JavaScript libraries like Axios and Fetch for optimized client-server communication, enabling secure and efficient API calls for data intensive applications.

•Integrated API to fetch live weather data, providing timely alerts to boat masters in high-risk areas.

•Integrated RESTful APIs to fetch real-time geographic data and overlay it on interactive maps for decision-making and location tracking.

•Deployed the application on Amazon Web Services (AWS), leveraging its computing capacity to ensure scalability and performance.

•Actively engaged with senior leaders and stakeholders to align project objectives with business goals, fostering strong collaborative relationships.

Environment: ReactJS, HTML, CSS, JavaScript, XML, Spring MVC, Object-Oriented Design, Restful API, JDBC, Axios, Manual Testing, Amazon Web Services (AWS), AWS CloudWatch.



Contact this candidate