Gopal Jain

Gopal Jain

$100/hr
Java Backend Developer
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Age:
24 years old
Location:
Gwalior, Madhya Pradesh, India
Experience:
4 years
Gopal Jain - Gwalior, India - SUMMARY Backend-focused Software Engineer with 4+ years of experience building scalable Java-based applications. Skilled in Spring Boot, database design, and system integration. Passionate about performance optimization, secure APIs, and clean architecture. SKILLS Languages: Java, C++ Frameworks: Spring Boot, Spring MVC, Hibernate, JPA, Flowable Tools: Docker, Jenkins, Git, IntelliJ, Postman Databases: MySQL, MongoDB, Solr Testing: JUnit, Mockito, JaCoCo Other: Redis, Kafka, AWS, Microservices, REST APIs, Design Patterns EXPERIENCE Software Engineer – Backend |OneInfinity |Oct 2023 - Present, Mumbai (Remote) Loan System Integration & Security Integrated lender APIs for 10+ loan products using Java Spring Boot, Flowable workflows, SQL, and encryption protocols. Developed a bulk lead management feature enabling Excel-based import/export for 50+ lenders, streamlining lead operations. Optimized report generation time by 80% (12 min → 2.5 min) through DB query tuning and EasyExcel integration. Bank Statement Analysis & Third-Party Integration Integrated Finbox SDK for bank statement analysis, filtering 5k+ leads/month based on transaction patterns. Secured real-time integrations with third-party apps using encryption/decryption and callback mechanisms for status updates. Robust Testing Frameworks Achieved 97% test coverage (via JaCoCo) using JUnit and Mockito, ensuring error handling and boundary-case testing. Cloud and Deployment Automated CI/CD pipelines using Jenkins and Docker for seamless build and deployment. Utilized AWS EC2 for server management: log analysis (grep), running scripts, restarting/killing services, uploading files, and setting environment variables. Managed S3 Buckets for secure storage of images, documents, and export files. Leveraged AWS ECS (Elastic Container Service) to deploy and scale Spring Boot microservices in containers, enabling better resource utilization, zero-downtime deployments, and simplified service orchestration. Software Engineer – Backend | Lybrate + Pristyn Care | Feb 2021 - Sep 2023, Gurugram, India Payment Systems & Performance Optimization Migrated payment gateway ownership, managing wallets/transactions via cron jobs and Spring schedulers. Boosted server uptime by 30%+ by optimizing cache loading using CompletableFuture during Spring context initialization. SEO & Dynamic Content Management Enhanced SEO via Google Indexing API, automated sitemaps, and reduced API blocking time by 40%. Designed MongoDB dynamic page structures for live bulk page generation, improving content delivery speed. Backend Modernization & Collaboration Migrated legacy backend from ModelMap to REST APIs, improving scalability and maintainability. Cloud and Deployment Automated CI/CD pipelines using Jenkins deployment. Utilized AWS EC2 for server management: log analysis (grep), running scripts, restarting/killing services, uploading files, and setting environment variables. Managed S3 Buckets for secure storage of images, documents, and export files. EDUCATION Bachelor of Technology in Computer Science Teerthanker Mahaveer University • Moradabaad, Uttar Pradesh • 2021 • 80%
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.