Skip to content

Rakesh Aitham

Backend Engineer • Hyderabad, India • r************@gmail.com • +91*******971 • linkedin.com/••••• • drivetube.ai/•••••

Professional Summary

Backend Engineer with 3.8+ years of experience designing and developing scalable Java Spring Boot microservices and RESTful APIs for enterprise banking. Strong experience building event-driven architectures with Kafka, securing services with Spring Security and JWT, deploying to AWS, and delivering production-ready, testable code in Agile teams.

Technical Skills

Programming Languages: Java,JavaScript
Web Technologies: REST APIs,HTML,CSS
Frameworks and Libraries: Spring Boot,Spring Cloud,Spring Security,Hibernate,JPA,Express.js,React.js,Tailwind CSS
Databases: SQL,PostgreSQL,MongoDB
Cloud and DevOps: AWS EC2,AWS S3,Docker,Jenkins,CI,CD pipelines
Testing: JUnit,Mockito,Unit testing
Tools and Methodologies: Postman,Git,GitHub,Swagger UI,Docker Hub
API & Integration: OpenAPI,Swagger,JWT,API versioning
Messaging & Event Streaming: Apache Kafka

Work Experience

Tata Consultancy Services
Maharashtra, India
Product Engineer - Java Microservices Developer
Nov 2022 – Present
Worked on enterprise banking solutions, building Java Spring Boot microservices for Customer, Deposits and Loans modules to support core banking operations.
Tech Stack: Java, Spring Boot, Spring Security, Hibernate, JPA, REST APIs, OpenAPI, Swagger, Apache Kafka, PostgreSQL, MongoDB, JUnit, Mockito, Docker, Jenkins, AWS EC2, AWS S3, Git, Postman, JWT
  • Designed and implemented Spring Boot microservices for Customer, Deposits and Loans modules, delivering RESTful APIs with OpenAPI/Swagger to standardize contracts and enable integration between frontend and backend systems.
  • Built asynchronous, event-driven flows using Apache Kafka to propagate account and deposit events across services, decoupling components and improving data consistency for downstream processing.
  • Implemented authentication and authorization using Spring Security and JWT with role-based access control (RBAC), securing endpoints and enforcing least-privilege access across microservices.
  • Containerized services with Docker and automated builds and deployments using Jenkins pipelines; deployed services to AWS EC2 and managed artifacts to ensure repeatable, reliable releases.
  • Developed unit and integration tests with JUnit and Mockito, raised code quality through test coverage and regular code reviews, reducing defects and improving maintainability.
  • Investigated and resolved production incidents through RCA, optimized performance (query tuning and configuration) and implemented fixes to improve service stability and availability.

Projects

Auth and User Management microservice
Tools Used: Java, Spring Boot, Spring Security, JWT
  • Built a standalone authentication and user management microservice with JWT-based authentication, RBAC and token refresh flows to enable stateless, scalable authorization.
  • Designed secure login, registration and role management endpoints and documented APIs with OpenAPI/Swagger for easy integration with client applications.
Byte-ink (Blogging platform)
Tools Used: React.js, Tailwind CSS, Node.js, Express.js, MongoDB
  • Developed a responsive blogging platform with Markdown content creation and a React/Tailwind frontend, implementing CRUD APIs and pagination using Node.js and Express.
  • Integrated MongoDB for content storage and designed RESTful endpoints to support user workflows and blog management features.

Education

Sree Chaitanya Institute of Technological Sciences
Bachelor of Technology - Computer Science & Engineering • Karimnagar, India • Aug 2018 – Jul 2022

Certifications

Microsoft Certified: Azure Fundamentals — Microsoft
Designing Web Applications — Internshala

Powered by Drivetube · Create your own profile at drivetube.ai