Mishu Singh

Hi, I'm Mishu Singh

Backend Java Developer

Experienced Java Developer with 4+ years building enterprise-grade applications using Spring Boot, Microservices, and modern backend technologies. Passionate about creating scalable, high-performance solutions.

4+
Years Experience
10+
Technologies Mastered
2
Major Companies

About Me

I'm a passionate Backend Java Developer with over 3 years of experience in building enterprise-grade applications. I specialize in Spring Boot, Microservices architecture, and modern backend technologies.

Currently working at Tata Consultancy Services, I focus on modernizing legacy systems, designing scalable RESTful APIs, and implementing robust security protocols. I have a proven track record of delivering high-performance solutions in agile environments.

Pune, India
(956) 170-8013
mishusingh800@gmail.com
Available for opportunities

Education

Bachelor of Engineering

Electronics Engineering

YCCE, Nagpur • GPA: 8.25 • 2021

Core Strengths

  • • Enterprise Application Development
  • • Microservices Architecture
  • • RESTful API Design
  • • Database Optimization
  • • Security Implementation
  • • Performance Optimization

Professional Experience

System Engineer
Tata Consultancy ServicesPune, Maharashtra
Oct 2023 – Present
  • Modernized enterprise systems by upgrading legacy platforms and re-architecting monoliths into Spring Boot microservices
  • Designed and built secure, scalable RESTful APIs using Java 8+, Spring Data JPA, Spring Security, and JWT/OAuth2 with Okta-based authentication
  • Adopted event-driven architecture using Apache Kafka for asynchronous, decoupled communication
  • Leveraged Spring Cloud for service discovery, configuration, and inter-service communication
  • Streamlined containerized deployments using Docker and implemented CI/CD pipelines via GitHub Actions
  • Implemented unit and integration tests with JUnit and Mockito to ensure code quality and reliability
  • Enabled full observability with Prometheus, Grafana, and Zipkin for monitoring, alerting, and root cause analysis
Java 8+Spring BootSpring CloudApache KafkaDockerOAuth2JWTOkta
Software Engineer
Capgemini IndiaPune, Maharashtra
July 2021 – July 2023
  • Developed and maintained RESTful APIs using Java 8+, Spring Boot, Spring Core, and Spring Security
  • Built scalable and secure backend services using Spring Data JPA, Hibernate, and MySQL
  • Implemented robust security protocols and authentication mechanisms, including OAuth2 and JWT
  • Delivered high-quality, reliable features through JUnit and Mockito based test-driven-development (TDD)
  • Actively participated in Agile methodologies including daily stand-ups, sprint planning, and retrospectives
Java 8+Spring BootSpring SecurityHibernateMySQLOAuth2JWTJUnit

Featured Projects

Bidding Procurement System

Built a distributed bidding platform for procurement requests using Java, Spring Boot, Kafka, and OAuth2, focusing on real-time vendor interaction and scalable microservices architecture.

Designed decoupled microservices with Spring Cloud and OpenFeign for clean inter-service communication
Implemented Auth0-based OAuth2.0 authentication and authorization for secure, role-based access
Containerized services with Docker and enabled centralized logging with Logback
Added observability via Spring Boot Actuator and Prometheus for monitoring
JavaSpring BootApache KafkaOAuth2Spring CloudDockerAuth0Prometheus
Enterprise Microservices Platform

Modernized legacy monolithic applications into a scalable microservices architecture using Spring Boot and Spring Cloud ecosystem.

Re-architected monolithic applications into 8+ independent microservices
Implemented API Gateway pattern for centralized routing and security
Added distributed tracing and monitoring with Zipkin and Prometheus
Achieved 40% improvement in system performance and scalability
Spring BootSpring CloudAPI GatewayZipkinPrometheusDockerKubernetes
Secure Authentication Service

Developed a comprehensive authentication and authorization service supporting multiple OAuth2 providers and JWT token management.

Integrated multiple OAuth2 providers (Google, GitHub, Okta)
Implemented JWT token generation, validation, and refresh mechanisms
Added role-based access control (RBAC) with fine-grained permissions
Built admin dashboard for user and role management
Spring SecurityOAuth2JWTOktaSpring Data JPAPostgreSQLRedis

Technical Skills

Programming Languages
Java 8Java 17SQLJavaScriptTypeScript
Frameworks & Libraries
Spring BootSpring CoreSpring Data JPASpring SecurityHibernateJUnitMockito
Databases
MySQLPostgreSQLOracleH2Redis
Cloud & DevOps
DockerKubernetesJenkinsGitHub ActionsMavenGradle
Security & Authentication
OAuth2JWTOktaKeycloakSpring Security
Tools & Technologies
GitGitHubIntelliJ IDEAPostmanSwaggerApache KafkaJira
Architectural & Methodological Expertise
Microservices ArchitectureRESTful API DesignEvent-Driven ArchitectureTest-Driven Development (TDD)CI/CD PipelinesPerformance OptimizationSystem Monitoring & ObservabilityAgile Methodologies

Get In Touch

Ready to collaborate on your next project? Let's connect and build something amazing together.

Email Me

Drop me a line for project discussions or opportunities

mishusingh800@gmail.com

Location

Based in India, available for remote collaboration

Pune, India

Connect With Me