Santhosh Mahidar
Email: ***************@*****.*** Contact: 845-***-****
SUMMARY
Over 5+ years of experience as a Java Full Stack Developer in the IT industry. Expertise in Software Analysis, Design, Development, Implementation, and Testing of Object-Oriented Applications and Web-based Enterprise Applications using Java/J2EE.
Experienced in Agile (Scrum), Kanban, and Test-Driven Development (TDD) methodologies.
Strong hands-on experience with Core Java (Multithreading, Concurrency, File I/O, Generics, Data Structures, Collections, Garbage Collection).
Proficient in Java 8/11 features (Lambda Expressions, Streams, Functional Interfaces, Optional API).
Expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring Cloud) for Microservices development.
Experience in RESTful & GraphQL APIs using Spring WebFlux, JAX-RS (Jersey, RESTEasy), and OpenAPI/Swagger.
Skilled in frontend development using React.js, Angular (12+), Vue.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, Bootstrap 5, Tailwind CSS.
Worked with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP).
Experienced in CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps) and Infrastructure as Code (Terraform, Ansible).
Strong knowledge of SQL (Oracle, PostgreSQL, MySQL, MS SQL) and NoSQL (MongoDB, Cassandra, DynamoDB) databases.
Proficient in unit & integration testing (JUnit 5, Mockito, TestNG, Cucumber, Selenium WebDriver).
Expertise in version control (Git, GitHub, GitLab, Bitbucket) and build tools (Maven, Gradle).
Experienced in performance tuning, debugging, and monitoring (ELK Stack, Prometheus, Grafana, New Relic).
TECHNICAL SKILLS
Languages: Java (8/11), Python, JavaScript (ES6+), TypeScript, SQL
Frameworks: Spring Boot 3.x, Spring Cloud, Hibernate 6.x, Quarkus, Micronaut
Frontend: React.js (12+), Angular (12+), Vue.js 3, Next.js, Redux, RxJS
Cloud & DevOps: AWS (EC2, S3, Lambda, ECS, EKS), Azure, Docker, Kubernetes, Jenkins, Terraform
Databases: PostgreSQL, MySQL, Oracle, MongoDB, Cassandra, DynamoDB
Testing: JUnit 5, Mockito, TestNG, Selenium 4, Cucumber, Postman
Tools: IntelliJ IDEA, VS Code, Eclipse, Git, JIRA, Confluence, Swagger
PROFESSIONAL EXPERIENCE
Charles Schwab, Westlake, TX Jan 2023 to Present
Java Full Stack Developer
Responsibilities:
Developed microservices using Spring Boot 3.x, Spring Cloud, and Docker for scalable applications.
Built RESTful & GraphQL APIs with Spring WebFlux, JPA, and Hibernate 6.x for high-performance applications.
Designed React.js (18+) frontend with Redux Toolkit, Material-UI, and TypeScript for a responsive UI.
Implemented OAuth2, JWT, and Spring Security 6 for secure authentication and authorization.
Deployed applications on AWS (ECS, EKS, Lambda, S3, RDS) using Terraform for IaC.
Automated CI/CD pipelines using GitHub Actions & Jenkins for seamless deployments.
Optimized database queries in PostgreSQL & MongoDB for high throughput.
Wrote unit & integration tests using JUnit 5, Mockito, and TestNG.
Used Kafka & RabbitMQ for event-driven architecture and real-time data processing.
Monitored applications using Prometheus, Grafana, and ELK Stack.
Environment: Java 17, Spring Boot 3.x, React.js 12, AWS, Docker, Kubernetes, PostgreSQL, JUnit 5, GitHub Actions
Gruve, India Oct 2020 to Dec 2021
Java Full Stack Developer
Responsibilities:
Developed Angular 12 applications with NgRx, RxJS, and Bootstrap 5 for dynamic UIs.
Built Spring Boot microservices with Spring Cloud Gateway & Netflix Eureka for service discovery.
Integrated MongoDB & Redis for caching and high-performance data retrieval.
Automated deployments using Jenkins & Docker in AWS ECS.
Implemented JWT-based authentication with Spring Security 6.
Used Kubernetes (EKS) for orchestration and scaling.
Conducted performance testing using JMeter & Gatling.
Environment: Java 11, Spring Boot 2.7, Angular 12, MongoDB, AWS EKS, Jenkins, Docker
Infosys, India Jan 2019 to Sept 2020
Java Developer
Responsibilities:
Migrated legacy Struts 2.x applications to Spring Boot 3.x.
Developed REST APIs using JAX-RS (Jersey) and hibernate.
Used Git & GitHub for version control and Maven for dependency management.
Deployed applications on WebLogic & Tomcat 10.
Environment: Java 8, Spring Boot, Hibernate, Oracle, Git, Maven
EDUCATION
Masters in Information Technology from Kennesaw state university