Senior Software Engineer Position

1 week ago


Jakarta, Jakarta, Indonesia Grab Full time

Job Description

We are looking for a skilled Senior Backend Engineer with expertise in Java to join our team in Jakarta, Indonesia. The successful candidate will be responsible for designing, developing, and maintaining robust backend systems that power our cutting-edge applications. They will work closely with cross-functional teams to define, design, and ship new features, while ensuring data integrity and security.

Critical Responsibilities

  • Design and implement scalable, high-performance backend services using Java and related technologies.
  • Develop RESTful APIs to support frontend applications and third-party integrations.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize application performance and improve system efficiency.
  • Implement and maintain database schemas, ensuring data integrity and security.
  • Participate in code reviews and contribute to the improvement of our development practices.
  • Troubleshoot, debug, and resolve complex software issues.
  • Mentor junior developers and contribute to the team's technical growth.
  • Stay up-to-date with emerging trends and technologies in backend development.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in backend development using Java.
  • Strong proficiency in Java programming and related frameworks (e.g., Spring Boot, Hibernate).
  • Extensive experience in designing and implementing RESTful APIs.
  • Solid understanding of database systems (e.g., MySQL, PostgreSQL) and SQL.
  • Proficiency in working with version control systems, preferably Git.
  • Experience with microservices architecture and distributed systems.
  • Excellent debugging and troubleshooting abilities.
  • Proficiency in writing unit tests and ensuring code quality.
  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with performance tuning and optimization of Java applications.


  • Jakarta, Jakarta, Indonesia GrabTaxi Holdings Pte. Ltd. Full time

    About GrabGrabTaxi Holdings Pte. Ltd. is a leading player in the Southeast Asian superapp market, leveraging technology to drive economic empowerment and improve people's lives.The Job DescriptionThis Senior Backend Engineer position involves designing, developing, and maintaining high-performance, scalable backend systems that power our cutting-edge...


  • Jakarta, Jakarta, Indonesia Digital Tech Asia Full time

    Job Title: Senior Software Backend EngineerDigital Tech Asia is looking for a highly skilled Senior Software Backend Engineer to join our team.About the Role:This is a mid-senior level contract position that involves leading a team of software engineers in developing and maintaining complex backend systems using Golang.You will design and implement database...


  • Jakarta, Jakarta, Indonesia Bibit Full time

    Bibit is looking for a skilled Senior Software Manager to join our team. As a Senior Software Manager, you will be responsible for leading the development of our software applications, ensuring they meet the highest standards of quality and performance.The role involves providing technical direction, mentoring team members, and building a strong team...


  • Jakarta, Jakarta, Indonesia PT. PRISMA SRI INFOTAMA Full time

    Job SummaryWe are seeking a highly skilled Java engineer to join our team as a senior Java engineer position.About the RoleThe successful candidate will be responsible for leading the development of software applications using Java programming language.Key ResponsibilitiesThe selected candidate will be responsible for:Leading the design and implementation of...


  • Jakarta, Jakarta, Indonesia Gojek Full time

    Senior Software Engineer (iOS Flutter) - Consumer PaymentsLocation: JakartaIndustry: FinTech - Consumer Payments – Consumer ExperienceWe are looking for a Senior Software Engineer with expertise in iOS and Flutter to join our Consumer Payments team. The ideal candidate will be responsible for developing high-quality mobile applications that enhance the...


  • Jakarta, Jakarta, Indonesia Vonix group Full time

    Job DescriptionWe are seeking a skilled Software Development Engineer to join our team at Vonix group. This is an exciting opportunity for a talented Frontend Developer to design, develop, and maintain software applications.The ideal candidate will have a strong understanding of software development life cycles, fundamental algorithms, data structures, OOP,...


  • Jakarta, Jakarta, Indonesia Undisclosed Full time

    Job Title: Senior Software EngineerThis position plays a key role in driving the success of our digital solutions. We're looking for an experienced engineer who can lead the development of scalable and secure software applications.About the JobWork closely with the engineering and product teams to design, develop, and maintain high-quality software...


  • Jakarta, Jakarta, Indonesia VLink Inc Full time

    VLink Inc seeks a Senior Software Design Engineer to contribute to the development of innovative IT solutions.About the RoleThis position involves designing and implementing scalable, future-proof IT architectures.Key ResponsibilitiesDesign and deploy end-to-end architectures that meet business and technical requirements.Collaborate with internal teams to...


  • Jakarta, Jakarta, Indonesia DKatalis Full time

    About the PositionWe're seeking a senior software architect to join our cross-functional agile engineering team. As a key member of the team, you'll be responsible for designing, developing, and deploying our digital products.The ideal candidate will have at least 10+ years of professional experience in software development, with a strong background in...


  • Jakarta, Jakarta, Indonesia Undisclosed Full time

    Geekhunter is hiring on behalf of our client, a technology company that specializes in developing scalable digital solutions with customers and ecosystem partners with multiple offices in the APAC region. Founded in 2019, they are collaborating worldwide, with hubs operating in Jakarta and Singapore.Job ResponsibilitiesWorking with engineering and product...


  • Jakarta, Jakarta, Indonesia Paper Full time

    Job Responsibilities:Being responsible for end to end software development lifecycle (design, develop, deploy, monitor, repeat)Design and develop solutions for web server servicesWrite code that can be well designed, testable, and efficient using the best software development practicesCollect, improve specifications, requirements based on technical...


  • Jakarta, Jakarta, Indonesia Sovereign's Capital Full time

    We are Sovereign's Capital, a leading digital products company in Southeast Asia. Our mission is to drive economic empowerment through technology and innovation. We're looking for a seasoned Senior Backend Software Developer to join our Engineering team in Jakarta, Indonesia.In this role, you'll have the opportunity to design and develop robust backend...


  • Jakarta, Jakarta, Indonesia GrabTaxi Holdings Pte. Ltd. Full time

    About UsGrab is a leading superapp in Southeast Asia, offering a wide range of services including transportation, food delivery, and financial services. Our mission is to drive economic growth and improve the quality of life for people in our region by providing innovative solutions that meet their needs.Job DescriptionWe are seeking a senior backend...


  • Jakarta, Jakarta, Indonesia Sovereign's Capital Full time

    Sovereign's Capital is a pioneering digital products company that's transforming the way people live and work in Southeast Asia. We're driven by a passion for innovation and a commitment to delivering exceptional customer experiences. As a Senior Backend Software Developer, you'll play a critical role in designing and developing robust backend services using...


  • Jakarta, Jakarta, Indonesia Bibit Full time

    We're currently looking for a top-notch Software Engineering Manager to grow our software development team. Your primary focus will be on managing and overseeing the design and development of our software applications. Directs the work of engineers to ensure the best practices around software development. Therefore, a commitment to collaborative problem...


  • Jakarta, Jakarta, Indonesia PT Sinar Digital Terdepan Full time

    Xendit provides payment infrastructure across Southeast Asia, with a focus on Indonesia, the Philippines, and Malaysia. We process payments, power marketplaces, disburse payroll and loans, provide KYC solutions, prevent fraud, and help businesses grow exponentially. We serve our customers by providing a suite of world-class APIs, eCommerce platform...


  • Jakarta, Jakarta, Indonesia RecruitGo Full time

    Job DescriptionWe're looking for a highly skilled Senior Software Design Engineer who will lead the design of our software solution, drive technology research, and oversee software architecture. The successful candidate will work closely with our client, a tech company.Main Responsibilities:Develop robust, secure, and efficient application...


  • Jakarta, Jakarta, Indonesia GoTo Group Full time

    About the RoleWe 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 and GoPay, ensuring our millions of users get the best...


  • Jakarta, Jakarta, Indonesia Vonix group Full time

    Software Development Engineer (Frontend)Department :EngineeringLevel :All-levelLevel :All-levelJob Description :Design, develop, test, deploy, document, maintain, automate, and improve software applications.Identifying areas for modification in existing programs and subsequently developing these modifications.Writing and implementing efficient code and...


  • Jakarta, Jakarta, Indonesia GoTo Group Full time

    About the RoleAt Gojek, engineering is central to everything we do: bringing our ideas to life and into the lives of our users. As our Senior Software Engineer for the Merchant Services group, you'll be part of the team building some of the most critical products for Gojek's merchant-partners. Working alongside some of the brightest minds in the industry...