Senior Software Engineer (Backend) - Consumer Lending

1 Month ago • 4 Years + • Backend Development

Job Summary

Job Description

Senior Software Engineer (Backend) at GoTo Financial will design and build high-performance fintech applications for Gojek and GoPay. Responsibilities include Java backend development (web and server-side), participation in the full software development lifecycle (requirements analysis to deployment), architecting scalable and reliable systems, crafting MVPs, and staying updated on technology trends. The role requires experience with Spring, Spring Boot, MyBatis, MySQL, Oracle, Docker, and Kubernetes. The team focuses on providing responsible financial services and enjoys a collaborative and supportive work environment.
Must have:
  • 4+ years Java development experience
  • Spring, Spring Boot, MyBatis
  • MySQL, Oracle database proficiency
  • Linux OS knowledge
  • Docker, Kubernetes experience
  • Full SDLC participation

Job Details

About the Role

We are looking for an experienced Software Engineer to join our engineering team at GoTo Financial. You will be responsible for designing and building high-performance fintech applications. As a senior engineer, you will work on our flagship products across Goto, including Gojek, GoPay, ensuring our millions of users get the best experience.

What You Will Do

    • Develop Java backend applications for the company, including web applications and server-side applications
    • Be responsible for participating in the entire software development process, from requirement analysis to design, development, testing, and deployment, ensuring that our software products run efficiently and stably. The most significant thing is taking responsibility for results
    • Architect and engineer robust, high-performance systems that can effortlessly handle scale, maintain reliability, ensure security, and gracefully handle faults
    • Craft and refine our product vision into iterative Minimum Viable Products (MVPs), refining them as needed for scalability and adaptability
    • Stay at the forefront of technology trends, continuously evaluating and incorporating new tools and methodologies to supercharge our development efforts

What You Will Need

    • Bachelor's degree or above in Computer Science or a related major
    • 4+ years of Java development experience, those with large-scale project development experience are preferred
    • Be familiar with mainstream frameworks like Spring, Spring Boot, and MyBatis
    • Be familiar with Linux operating systems, understand database principles, and be proficient in using databases like MySQL and Oracle
    • Have good coding style and code specifications, and be able to independently complete project development
    • Have good communication skills and teamwork spirit, and be able to collaborate effectively with other developers
    • Have knowledge of container orchestration technologies like Docker and Kubernetes, and be able to use them for application deployment and management
About the Team

Our team works to provide responsible and sustainable financial services to millions of Indonesians. Partnering with other teams in Gopay and Gojek, we aim to build the best experience for our users looking for a convenient and safe way to access credit. Though we’re spread across Indonesia, India, and Singapore, we enjoy collaborative development with fast feedback cycles and prefer making pragmatic decisions despite working under many business and regulatory constraints. We work in a highly supportive work environment where we never hesitate to help each other out, unblock barriers, and have fun along the way. We love bonding over our catch-up sessions, where we learn about each other's cultures.

Similar Jobs

Meta - Research Scientist Intern, Language and Multimodal Research for GenAI (PhD)

Meta

Seattle, Washington, United States (On-Site)
• 2 Months ago
Rush Street Interactive - Chief Software Architect

Rush Street Interactive

Malta (On-Site)
• 3 Months ago
Luxoft - QA Automation Engineer (.Net)

Luxoft

Bengaluru, Karnataka, India (On-Site)
• 2 Months ago
Canva - Backend Software Engineer - Java - Internationalisation

Canva

Surry Hills, New South Wales, Australia (Remote)
• 3 Weeks ago
ION - Senior DevSecOps Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
• 3 Months ago
Neostella - Fullstack Javascript Developer

Neostella

MedellĂ­n, Antioquia, Colombia (On-Site)
• 3 Months ago
Flow - Senior/Staff Backend Software Engineer

Flow

Miami, Florida, United States (Hybrid)
• 3 Months ago
GoTo Group - Senior Software Engineer - Data Science Platform

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
• 3 Months ago
Microsoft - Member of Technical Staff - Backend Growth Engineer

Microsoft

Mountain View, California, United States (Hybrid)
• 3 Weeks ago
Google - Backend Software Engineer, Insights, Benchmarks, and Narratives

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
• 1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Software Developer/Engineer - Graduate Development Program

ION

Pisa, Tuscany, Italy (On-Site)
• 3 Months ago
Skylo - Senior Software Backend Engineer

Skylo

Bengaluru, Karnataka, India (Hybrid)
• 3 Months ago
BlueJeans - Lead Engineer - API/Platform

BlueJeans

Bengaluru, Karnataka, India (On-Site)
• 3 Months ago
Nagarro - SAP Basis Consultant (m/f/d)

Nagarro

Germany (Remote)
• 3 Months ago
ION - Senior AI Engineer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
• 3 Months ago
ByteDance - Tech Lead Manager - Global Payment - Singapore

ByteDance

Singapore (On-Site)
• 4 Weeks ago
Jam Studio - Minecraft Java Developer

Jam Studio

(Remote)
• 2 Months ago
Knuddels - Data Scientist*in (m/w/d) - remote oder Karlsruhe

Knuddels

Karlsruhe, Baden-WĂĽrttemberg, Germany (Remote)
• 6 Months ago
ByteDance - Software Engineer (Compliance) - Global Payment - Singapore

ByteDance

Singapore (On-Site)
• 3 Months ago
Warner Bros Games - Senior Software Engineer - Full Stack Developer

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
• 4 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Jakarta, Jakarta, Indonesia

GoTo Group - Merchant Collection MIS

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
• 3 Months ago
GoTo Group - Area Operations Associate

GoTo Group

Surabaya, East Java, Indonesia (On-Site)
• 3 Months ago
GoTo Group - Software Engineer (Android ) - DPI

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
• 1 Month ago
Garena - Customer Service (Arabic Speaker)

Garena

Jakarta, Jakarta, Indonesia (On-Site)
• 4 Weeks ago
ByteDance - Cloud Solution Architect, BytePlus - Indonesia

ByteDance

Jakarta, Jakarta, Indonesia (On-Site)
• 3 Months ago
PwC - Associate - Consulting - SAP (Talent Pool)

PwC

Jakarta, Jakarta, Indonesia (On-Site)
• 4 Months ago
Seedify - Senior Backend Engineer

Seedify

Indonesia (Remote)
• 2 Weeks ago
GoTo Group - Security Engineering Lead

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
• 3 Months ago
NinjaVan - Pricing & Profitability Analyst

NinjaVan

Jakarta, Jakarta, Indonesia (Hybrid)
• 3 Months ago
GoTo Group - Business Operations Specialist

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
• 2 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Lucky VR - Senior Unity Developer

Lucky VR

(Remote)
• 2 Weeks ago
GoTo Group - Software Engineer (Backend) - Consumer Payments

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
• 3 Months ago
Rennsportgg - Senior Backend Engineer (f/m/x)

Rennsportgg

Malmö, Skåne County, Sweden (Remote)
• 5 Months ago
AppLovin - Engineering Role w/ potential for a Global Rotation

AppLovin

Palo Alto, California, United States (Hybrid)
• 3 Weeks ago
The Walt Disney Company - Principal Online Services Developer

The Walt Disney Company

Sweden (Remote)
• 1 Month ago
Gearbox Software - Senior Online Programmer

Gearbox Software

Frisco, Texas, United States (On-Site)
• 2 Months ago
CloudHire - Senior Backend Engineer - TypeScript

CloudHire

Maharashtra, India (Remote)
• 3 Weeks ago
Google - Software Engineering Manager II, Site Reliability Engineering, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
• 2 Months ago
4ThePlayer - REMOTE Backend TypeScript Developer

4ThePlayer

(Remote)
• 2 Months ago
Meltwater - Search Backend Software Engineer Senior

Meltwater

Hyderabad, Telangana, India (Hybrid)
• 4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

GoTo is the largest technology group in Indonesia, combining on-demand and financial services through the Gojek and GoTo Financial brands. It is the first platform in Southeast Asia to host these two essential use cases in one ecosystem, capturing a majority of Indonesian consumer household expenditure.


GoTo’s mission is to “Empower Progress” by offering an unparalleled selection of goods and services through a comprehensive merchant and partner network and promoting financial inclusion through its leading payments and financial services business.

Jakarta, Jakarta, Indonesia (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Surabaya, East Java, Indonesia (On-Site)

Surabaya, East Java, Indonesia (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Jakarta, Jakarta, Indonesia (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by GoTo Group

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug