AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Senior Java Developer with 5+ years in Spring Boot & Microservices
Java Developer with 5+ years of experience in developing, testing, and deploying enterprise-level web and microservice-based applications using Java, Spring Boot, REST APIs, and Hibernate, Kafka. Strong background in backend development, API integration, and relational database design with MySQL and Oracle. Adept at Agile methodologies, sprint planning, and collaborating with cross-functional teams to deliver robust and scalable software solutions. 5+ years of IT experience in designing and developing Java-based enterprise applications using Spring Boot, Hibernate, Kafka, JPA, and REST APIs. Strong expertise in building microservices with API integration and service orchestration using Spring Cloud and RESTful architecture. Hands-on experience with MySQL and Oracle databases, writing complex SQL queries, join’s stored procedures, and query optimization. Skilled in implementing JWT-based authentication, Spring Security, and role-based access control for secure REST API development. Proficient in using Maven, Git, and Bitbucket for building automation and version control. Experienced in unit and integration testing using JUnit and Postman for validation and regression testing. Collaborated closely with business teams and QA for requirement analysis, UAT support, and production release management. Good understanding of Agile Scrum methodology, sprint planning, backlog grooming, and retrospective sessions. Solid knowledge of CI/CD pipeline concepts, Tomcat server deployment, and troubleshooting production issues. Strong communication skills and ability to transform business requirements into scalable technical solutions.
SBIT
Bachelor of Technology
August 1, 2016 – June 30, 2020
Virtusa Consulting & Services Pvt. Ltd.
Java Developer
May 1, 2021 – Present
Hyderābād, Telangana, India
CITI LATAM GFTS Application Development
May 1, 2021 – June 30, 2026
The CITI LATAM GFTS (Global Financial Technology Services) application was a critical enterprise-level loan and trade management platform developed for Citi Bank’s Latin American and EMEA operations. The project aimed to automate the lifecycle of loan trading, deposits, settlements, and reconciliation, providing a unified view of all transactions across multiple financial regions. It is integrated with core banking systems, risk management tools, and payment gateways, ensuring real-time synchronization between internal and third-party financial data sources. The platform helped Citi achieve faster loan settlements, reduced manual errors, improved transparency, and maintained compliance with global financial regulations. Responsibilities: Participated in Requirement analysis, Design, and Implementation phases following the Agile Scrum methodology, ensuring alignment with Citi’s banking workflows. Designed and developed Spring Boot microservices to automate loan management, trading, settlements, and reconciliation across LATAM and EMEA regions. Built and exposed RESTful APIs to integrate Citi’s internal systems with external modules such as Treasury, Risk Management, and Payment Gateways. Utilized Spring Data JPA and Hibernate ORM for high-volume data persistence, complex entity relationships, and batch transaction processing on Oracle Database. Developed and optimized SQL queries and stored procedures, improving financial data processing efficiency and system response time. Implemented JWT authentication and Spring Security for secure, role-based access across multiple banking user profiles (Trader, Analyst, Admin). Applied global exception handling, response wrappers, and centralized logging to standardize error management and enhance monitoring. Enhanced API performance by configuring HikariCP connection pooling, lazy loading, and query-level caching, reducing response latency by over 30%. Performed unit and integration testing using JUnit 5, Mockito, and Postman, achieving high code coverage and ensuring reliable API functionality. Collaborated with QA, DevOps, and business analysts during UAT, regression testing, and production releases, managing Maven builds, Git/Bitbucket version control, and Tomcat deployments for smooth release cycles. Built RESTful APIs for data exchange between multiple internal and external systems.
Discount Management System
May 1, 2021 – June 30, 2026
The Discount Management System is a web-based application that automates dealer discount calculations, approvals, and incentive management based on sales data and performance metrics. It centralizes data from multiple sources, applies business rules, and provides real-time dashboards to simplify decision-making and eliminate manual errors. Roles and Responsibilities: Designed and developed RESTful APIs using Spring Boot and Spring MVC for discount computation and approval workflows. Implemented Service, Controller, and DAO layers with Spring Data JPA to ensure modular and maintainable code. Created and optimized MySQL queries, stored procedures, and triggers to improve data retrieval and performance. Leveraged Apache Kafka for event-driven processing, asynchronous communication, and reliable message handling between microservices. Developed Kafka producers/consumers for notification events and audit logging during discount approval lifecycle. Integrated business logic and rule-based workflows for dynamic discount calculation and incentive distribution. Applied Spring Security for authentication and authorization, ensuring secure access control for dealers and managers. Configured Jenkins CI/CD pipelines for continuous integration, automated build, and deployment. Documented and validated APIs using Swagger and Postman, ensuring version tracking and functional accuracy. Managed source code through Git branching strategies and collaborated on peer code reviews for quality assurance. Conducted unit testing with JUnit and participated in integration testing during UAT cycles. Worked closely with business stakeholders to define discount logic, align data with ERP systems, and deliver production-ready solutions.
Protective Insurance Policy Management System
May 1, 2021 – June 30, 2026
The Protective Insurance Policy Management System was developed for FedEx Truck Drivers to streamline and automate vehicle and health insurance policy management. The application supports policy creation, premium computation, claim submission, and renewal notifications. It is integrated with FedEx HR and Payroll APIs to verify driver eligibility, and features robust data security, authentication, and real-time updates to ensure seamless insurance operations across multiple user roles (Admin, Driver, Insurer). Responsibilities: Designed and implemented modular Spring Boot microservices to handle policy enrollment, premium computation, and claim registration workflows. Developed RESTful APIs for interaction between internal modules (Policy, Claims, Notifications) and external systems (FedEx HR, Payroll) using JSON data exchange. Built policy validation logic to ensure driver eligibility, document verification, and duplicate policy prevention at creation time. Implemented Spring Batch jobs for automated premium invoices, renewal notifications, and policy expiry reminders. Integrated Spring Data JPA with MySQL for transactional data persistence and optimized database queries using pagination and indexing. Applied Spring Security with JWT tokens to safeguard sensitive driver and policy data while providing secure multi-role authentication (Admin, Driver, Insurer). Developed claim processing workflow modules with state-based transitions (Initiated → Under Review → Approved/Rejected). Configured asynchronous messaging and email services to alert drivers and insurers of claim status changes and renewal deadlines. Created customs exception handling, validation interceptors, and global error responses to enhance fault tolerance and maintain API consistency. Participated in Agile sprint cycles, collaborated with QA and product owners for UAT, and supported production deployments on Apache Tomcat with build management via Maven and version control through Git/Bitbucket.
Cultural Fit Analysis
The candidate has worked on diverse projects across different domains (financial services, insurance, sales/distribution) for major clients like Citi Bank and FedEx. This demonstrates adaptability and exposure to various business contexts. The consistent use of industry-standard technologies (Java, Spring Boot, Microservices, Kafka, Oracle, MySQL, Git, Maven, Jenkins) across projects indicates a strong alignment with modern development practices and a willingness to work within established frameworks. The experience in Agile environments further supports a collaborative and iterative work style.
Soft Skills & Operational Fit
The candidate's project descriptions highlight participation in Agile Scrum methodologies, collaboration with cross-functional teams (QA, DevOps, business analysts), and involvement in the full software development lifecycle from requirements analysis to production releases. This indicates a good operational fit and an understanding of team dynamics in an enterprise environment. The resume also explicitly mentions strong communication skills and the ability to translate business requirements into technical solutions.