Java Backend Developer | Microservices & Legacy Modernization Expert
I am a Java Backend Developer and Lead Software Engineer with strong experience in enterprise-scale backend systems, microservices architecture, and legacy Java migration to Java 21. I have worked across FinTech, Airline, and Banking domains, delivering high-performance, secure, and scalable backend solutions.
Core Services I Offer
🔹 Legacy Java Migration (Java 8 → Java 21)
Migrated 26+ production microservices from Java 8 to Java 21
Upgraded Spring Boot, Spring Cloud, and third-party dependencies
Resolved deprecated APIs and ensured Java 21 compliance
Improved performance, observability, security, and maintainability
Preserved existing business logic while modernizing architecture
🔹 Java Backend & Microservices Development
Design and development of Spring Boot microservices
Clean layered architecture (Controller, Service, Integration layers)
RESTful API development with JSON-based data exchange
API versioning, exception handling, and validation
Microservices communication using Feign Client & REST Template
🔹 API Development, Testing & Code Quality
Developed and consumed REST APIs
Unit and integration testing using JUnit & Mockito
API testing with Postman
Enforced Java coding standards and conducted code reviews
Ensured high code quality using SonarQube
🔹 Messaging & Event-Driven Architecture
Apache Kafka for real-time event processing
RabbitMQ for asynchronous communication and messaging workflows
Reliable producer/consumer implementations
🔹 Observability, Monitoring & DevOps
Implemented OpenTelemetry for distributed tracing
Improved root cause analysis and system visibility
Experience with Splunk, Kibana, and centralized logging
CI/CD pipelines using Jenkins
GitOps deployments using Argo CD
Hands-on with OpenShift & Docker
Technical Skills
Programming Language: Java
Frameworks: Spring Boot, Spring MVC, Spring Cloud, Hibernate, JPA
Architecture: Microservices, REST APIs, Distributed Systems
Messaging: Apache Kafka, RabbitMQ
Cloud & DevOps: AWS, OpenShift, Docker, Jenkins, Argo CD
Tools: Git, GitHub, Maven, Gradle, SonarQube, Postman, Jira
Testing: JUnit, Mockito
Databases: MySQL, PostgreSQL
Web: HTML, CSS
IDEs: IntelliJ, Eclipse, STS, SQL Developer