Hi, I'm
Rahul Goti
Senior Java Developer
Java · Spring Boot · Microservices · AWS · GCP
Software engineer with 8+ years of experience in the IT industry building backend systems in Java. I specialize in J2SE/J2EE, Spring Boot, and Hibernate, with hands-on experience across microservices architecture, CI/CD, and DevOps on AWS and GCP. Currently a Senior Java Developer at Insight Timer Network, where I help build and operate the backend for a top-rated meditation and mindfulness app.
8+
Years experience
20+
Projects delivered
Enterprise
Systems

Get to know me
About Me
Software engineer with 8+ years of experience in the IT industry building backend systems in Java. I specialize in J2SE/J2EE, Spring Boot, and Hibernate, with hands-on experience across microservices architecture, CI/CD, and DevOps on AWS and GCP. Currently a Senior Java Developer at Insight Timer Network, where I help build and operate the backend for a top-rated meditation and mindfulness app.
Over the years I've worked across a wide range of backend systems — from JSP/Servlet-based enterprise applications to modern Spring Boot microservices built with Netflix OSS (Zuul, Feign) and Eureka. I'm comfortable across a polyglot data layer (MySQL, MongoDB, Neo4j, Redis, Elasticsearch, Firebase) and have shipped systems for both consumer-scale products and financial services platforms, including trading systems and a multi-currency, multi-jurisdictional financial planning platform. Beyond application code, I have strong shell scripting experience (Bash, Perl, Python, Ruby) and a CI/CD-first mindset using Jenkins, Gradle, and Maven. I'm a quick learner with a proactive, self-driven approach to solving problems, and I work well under tight deadlines as part of a team.
Quick Facts
- Location
- Surat, Gujarat, India
- Experience
- 8+ years
- Current role
- Sr. Java Developer
- Works best as
- Backend / Microservices
Beyond the codebase
What I Build
Microservices Architecture
Building and operating service-oriented systems with Spring Boot and Netflix OSS (Zuul, Feign, Eureka), designed to scale independently and stay resilient under load.
CI/CD & DevOps
End-to-end delivery pipelines using Jenkins, Gradle, and Maven, deployed and operated on AWS and GCP with CDN-backed infrastructure.
Polyglot Data Layer
Comfortable across MySQL, MongoDB, Neo4j, Redis, Elasticsearch, and Firebase — picking the right store for the access pattern rather than forcing one database to do everything.
Financial & Enterprise Systems
Delivered trading, partner, and client-management platforms for the investment and financial advisory space, including multi-currency, multi-jurisdictional planning logic.
Scripting & Automation
Strong command-line and shell scripting background (Bash, Perl, Python, Ruby) for build automation, tooling, and operational scripts.
REST & SOAP APIs
Designing and integrating APIs across both modern REST/JSON services and legacy SOAP/XML systems, often in the same platform.
How I work
My Approach
Understand the Domain
Start by understanding the business rules and data model — especially in financial and enterprise systems, where getting this wrong is expensive.
Design for Scale
Architect services and choose the right data store — SQL, NoSQL, cache, or search — for the access pattern rather than forcing everything through one database.
Build & Integrate
Implement with Spring Boot and Hibernate, wire up REST/SOAP integrations, and ship through CI/CD pipelines rather than manual deploys.
Operate & Harden
Monitor systems in production, tune performance under real load, and keep services reliable as usage grows.
Career path
Experience
Senior Java Developer · InsightTimer Network
March 2018 — PresentBackend engineering for Insight Timer, a meditation and mindfulness app that made Time magazine's list of 10 best apps of 2022, home to 16,000+ meditation teachers publishing free guided content.
- Designed and maintained microservices using Spring Boot, Hibernate, Ratpack, and Netflix OSS (Zuul, Feign) for a high-traffic mobile app backend.
- Worked across a polyglot data layer spanning MySQL, Redis, Neo4j, Elasticsearch, and Google Firebase.
- Built and operated REST APIs and JPA-based services deployed on AWS and GCP with ElastiCache and CDN.
- Used Gradle, Jenkins, and JIRA to support CI/CD pipelines and team delivery workflows.
Sr. Executive Developer · Finlogic Technologies India Pvt. Ltd.
July 2016 — March 2018Backend development for financial services platforms — trading, partner management, and client portfolio systems for the investment advisory space.
- Built REST- and SOAP-based services with Java, JSP, and Servlets for trading and investment platforms.
- Developed Partner Desk and Client Desk applications for portfolio management, transaction tracking, and reporting.
- Worked with Spring (3.x/4.x) and Hibernate on MySQL-backed systems deployed on Tomcat.
- Contributed to PlanPlus, a multi-lingual, multi-currency financial planning and robo-advisory platform, using Spring Boot, JPA, and Eureka-based microservices.
Toolbox
Skills
Languages
Frameworks
Component Technology
Databases
Web & Scripting
DevOps & Cloud
Tools & IDEs
Selected work
Projects
Meditation app — Time magazine's Top 10 Apps of 2022
Insight Timer
Backend engineering for Insight Timer, a meditation and mindfulness app available on iOS and Android, home to 16,000+ meditation teachers publishing free guided meditations, music, and talks.
- Built microservices with Spring Boot, Hibernate, and Netflix OSS (Zuul, Feign) for a large-scale consumer app.
- Worked across a polyglot data layer: MySQL, Redis, Neo4j, Elasticsearch, and Firebase.
- Deployed and operated services on AWS and GCP with ElastiCache and CDN.
Java, Spring Boot, Hibernate, Netflix OSS, AWS, GCP, MySQL, Redis, Neo4j, Elasticsearch
Global financial planning & robo-advisory platform
PlanPlus Inc.
A multi-lingual, multi-currency, multi-jurisdictional financial planning platform serving the worldwide financial advice community, including next-gen automated (robo-advisor) planning tools.
- Built microservices with Spring Boot, JPA, and Eureka service discovery.
- Worked with MySQL and MongoDB across a distributed backend.
- Supported multi-currency and multi-jurisdictional (taxation) financial logic.
Java, Spring Boot, JPA, REST API, Eureka, AWS, MongoDB, MySQL
Share market trading platform (BSE)
Online Trading
An online trading platform for share market customers, supporting BSE trading and mutual fund operations including purchase, redemption, SIP, switch, and STP.
- Built SOAP-integrated services with Spring and Hibernate.
- Implemented Jasper Report-based reporting for trading and fund activity.
- Delivered a data-heavy DHTMLX frontend backed by Java/JSP/Servlet services.
Java, JSP, Servlet, SOAP, Spring 3.0, Hibernate, MySQL, Jasper Report
Partner platform for NJ India Invest
Partner Desk
A platform for registered NJ India Invest partners to manage client investments — purchase, redemption, SIP, switch, and STP — with reporting and analysis tools to support client recommendations.
- Built partner-facing investment management workflows on Java and Spring.
- Delivered SOAP and REST integrations for transaction processing.
- Implemented Jasper Report-based analysis and client reporting.
Java, JSP, Servlet, SOAP, REST, Spring 3.0, MySQL, Jasper Report
Client portfolio management platform
Client Desk
A client-facing companion to Partner Desk, giving investors portfolio management, profile management, and reporting tools to track their own investments.
- Built profile and portfolio management features for individual investors.
- Delivered investment tracking and analysis reports.
- Shared backend architecture (Spring, Hibernate, MySQL) with the Partner Desk platform.
Java, JSP, Servlet, SOAP, REST, Spring 3.0, Hibernate, MySQL
Academic background
Education
B.Tech · Computer Engineering
Uka Tarsadia University, Gujarat
2016
9.20 / 10 CGPA
H.S.C · Higher Secondary Certificate
GHSEB, Gujarat
2012
77.53%
S.S.C · Secondary School Certificate
GSEB, Gujarat
2010
74.92%
Let's talk
Get In Touch
Open to hearing about interesting backend and platform engineering opportunities. Feel free to reach out by email or phone.