Hi, I'm

Rahul Goti

Senior Java Developer

Java · Spring Boot · Microservices · AWS · GCP

Surat, Gujarat, India

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

Rahul Goti
Sr. Java Developer @ InsightTimer Network

Get to know me

01

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.

Backend SystemsMicroservices ArchitectureCloud & DevOps

Quick Facts

Location
Surat, Gujarat, India
Experience
8+ years
Current role
Sr. Java Developer
Works best as
Backend / Microservices

Beyond the codebase

02

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

03

My Approach

01

Understand the Domain

Start by understanding the business rules and data model — especially in financial and enterprise systems, where getting this wrong is expensive.

02

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.

03

Build & Integrate

Implement with Spring Boot and Hibernate, wire up REST/SOAP integrations, and ship through CI/CD pipelines rather than manual deploys.

04

Operate & Harden

Monitor systems in production, tune performance under real load, and keep services reliable as usage grows.

Career path

04

Experience

Senior Java Developer · InsightTimer Network

March 2018 — Present

Backend 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.
JavaSpring BootHibernateNetflix OSSAWSGCPMySQLRedisNeo4jElasticsearch

Sr. Executive Developer · Finlogic Technologies India Pvt. Ltd.

July 2016 — March 2018

Backend 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.
JavaJSPServletSpringHibernateMySQLSOAPREST API

Toolbox

05

Skills

Languages

Java 8/9J2EENode.js

Frameworks

Spring 5.xSpring BootHibernateRatpack

Component Technology

JSPServletJDBCJasper Report

Databases

MySQLNeo4jMongoDBGoogle FirebaseRedisElasticsearch

Web & Scripting

HTMLJavaScriptjQueryXMLAjaxJSONREST API

DevOps & Cloud

AWSGCPJenkinsCDNAgoraTomcat

Tools & IDEs

GradleMavenJIRAIntelliJ IDEAEclipseNetBeansUnix

Selected work

06

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

07

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

08

Get In Touch

Open to hearing about interesting backend and platform engineering opportunities. Feel free to reach out by email or phone.