Jabatan Backend Java Developer
Summary
Backend Java developer in Tangerang, Indonesia building and maintaining backend services for an app platform using Java, Spring Boot, and RESTful APIs, managing relational databases with ORM, and operating apps on Linux with Git-based collaboration. Bonus experience valued in GIS, payment gateways (Midtrans/Xendit), and marketplace/O2O/e-commerce platforms.
Develop, maintain, and enhance backend services for an app platform. This role involves working with Java and Spring Boot to build and manage applications, designing RESTful APIs, managing relational databases with ORM implementation, and operating applications in Linux environments.
Key responsibilities
Develop, maintain, and enhance backend services for the app platform
Develop and manage applications using Java and Spring Boot
Design, develop, and maintain RESTful APIs
Manage relational databases (RDBMS) and implement ORM
Perform application development and operations in Linux environments
Collaborate with the team using Git for version control
Perform system maintenance, troubleshooting, and application performance optimization
About you
Minimum 3 years of experience in backend development or equivalent competency
Proficiency in Java programming language and Spring Boot framework
Experience developing and operating applications in Linux environments
Experience using RDBMS and ORM
Familiar with Git for software development collaboration
Able to communicate in English
Experience in Geographic Information System (GIS) development
Experience integrating Payment Gateways such as Midtrans or Xendit
Experience in design, development, and operation of Marketplace, O2O (Online-to-Offline), or E-Commerce platforms