Post Job Free
Sign in

Full Stack Software Engineer

Location:
Tampa, FL
Posted:
September 10, 2025

Contact this candidate

Resume:

Nikhil Reddy Kotwal

Full Stack Software Engineer/Developer

Florida, USA (Open to Relocate) +1-813-***-**** ***************@*****.*** Linkedin GitHub SUMMARY

Full Stack Java Developer with 5+ years of experience building and optimizing enterprise-scale applications, distributed systems, and cloud-native microservices. Proficient in Java, Spring Boot, React.js, Angular, REST APIs, and AWS cloud services, with expertise in microservices architecture, CI/CD automation, and DevOps practices. Skilled in backend engineering, frontend development, API integration, and database design, ensuring secure, scalable, and high-performance solutions. Adept at collaborating in Agile teams, enforcing coding best practices, and delivering business-critical applications with measurable results. Seeking to leverage full-stack expertise to design and deliver impactful software solutions in product-driven IT environments. SKILLS

Backend & APIs: Java, Python, and JavaScript/TypeScript, Spring Boot 3.x, Spring Cloud, Spring Security, Hibernate ORM, REST APIs, GraphQL, OAuth 2.0, JWT, DTO Mapping, Microservices Architecture

Cloud & DevOps: AWS (EC2, ECS, Fargate, RDS, Lambda, S3, IAM, CloudWatch), Docker, Kubernetes, Terraform; CI/CD with Jenkins, GitHub Actions, GitLab; SonarQube for code quality

Databases & Caching: PostgreSQL, MySQL, Oracle, MongoDB, Redis; schema design, indexing, read replicas, migrations with Flyway/Liquibase

Messaging & Streaming: Apache Kafka, RabbitMQ, Event-Driven Architecture, Async Processing, Load Balancing

Frontend Development: React 18, Redux, Angular 16, Next.js, Tailwind CSS, Material UI, Bootstrap, Responsive Design, Accessibility

(WCAG/ARIA)

Testing & QA: Jest, React Testing Library, JUnit 5, Mockito, Selenium WebDriver, REST Assured, Postman, Cucumber, Swagger/OpenAPI

Collaboration & Tools: Git (GitHub, GitLab, Bitbucket), IntelliJ IDEA, VS Code, JIRA, Confluence; Agile Scrum practices, code reviews, mentorship

EXPERIENCE

Full Stack Software Engineer, Citi Group – Florida, USA Jan 2023 – Present

Designed and deployed 10+ scalable microservices using Java, Spring Boot, Apache Kafka, and PostgreSQL, automating trade risk workflows and improving operational efficiency by 40%.

Implemented asynchronous execution patterns with Java Completable Future, reducing API latency by 40% in high-volume systems.

Developed secure SSO authentication using OAuth 2.0 and JWT for 20,000+ global users, strengthening compliance and access control.

Automated CI/CD pipelines with GitHub Actions, Docker, and AWS ECS, enabling zero-downtime deployments and cutting release cycles by 60%.

Deployed microservices on Kubernetes clusters and provisioned AWS resources with Terraform, improving scalability, reliability, and consistency across environments.

Applied Domain-Driven Design (DDD) principles to structure microservices into bounded contexts (Orders, Payments, and Notifications), enhancing maintainability and system clarity.

Collaborated with UX teams in Figma and enforced WCAG/ARIA accessibility standards in React.js components, improving usability and compliance for diverse users.

Software Engineer, KalpTechno lab – India Aug 2021 – Jul 2022

Engineered 15+ core modules for logistics SaaS using Spring Boot, Hibernate, and Oracle DB, enabling real-time asset tracking across 10+ warehouse locations.

Designed and optimized RESTful microservices with Java 17, Spring Boot, and PostgreSQL, improving API response times by 25% and enabling seamless integration with front-end applications.

Tuned complex PL/SQL queries and implemented indexing strategies, reducing report generation time by 85% in high-load conditions.

Secured REST endpoints by configuring CORS policies and CSRF protection and applying RBAC across all critical modules.

Streamlined CI/CD delivery using Jenkins and Docker, accelerating feature rollout by 20% with minimal downtime.

Refactored critical backend services to support concurrent access, boosting throughput by 30% during peak transactions Java Developer, Cybage Software – India Jan 2020 – Jul 2021

Designed backend components for a financial analytics suite using Spring MVC and Hibernate, enabling real-time data processing for over 1 million accounts.

Implemented microservices communication via Kafka and API Gateway with Spring Cloud, enhancing system scalability and reliability for high-traffic enterprise applications

Modernized data access layer by migrating legacy DAO to Hibernate ORM, reducing query execution time by 40% and improving scalability.

Designed automated ETL pipelines using Spring Batch to improve reconciliation speed by 25% across financial data

Integrated SonarQube with Jenkins to enforce code quality gates, resulting in a 35% reduction in critical bugs pre-release.

Led production incident response and root cause analysis efforts, enhancing system uptime and stability. EDUCATION

University of South Florida – Tampa, FL, USA

Master of Science – Business Analytics and Information Systems Guru Nanak Institute of Technical Campus – Hyderabad, India Bachelor of Technology – Mechanical Engineering



Contact this candidate