Below are the current Java SpringBoot developer roles available in Jakarta, Indonesia.
CODE.ID – Jakarta (IDR 6 M – 12 M)Job Location: Jakarta
- Design, develop, test, and deploy Java-based backend services and RESTful APIs using Spring Boot.
- Collaborate with front-end developers, DevOps engineers, QA testers, and business analysts to deliver high-quality solutions.
- Write clean, scalable, and maintainable code.
- Implement security and data protection best practices.
- Perform code reviews and provide feedback to team members.
- Troubleshoot and debug production issues.
- Integrate third-party APIs and services.
Write and maintain technical documentation.
QualificationsMinimum Qualifications: Strong proficiency in Java (8 or higher).
- Hands-on experience with Spring Boot, Spring MVC, and Spring Data JPA.
- Knowledge of RESTful APIs design and best practices.
- Experience with relational databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with ORM tools like Hibernate.
- Understanding of microservices architecture.
- Familiarity with Maven/Gradle, Git, and CI/CD tools (Jenkins, GitLab CI, etc.).
- Experience with unit testing frameworks (JUnit, Mockito).
- Basic understanding of Docker, Kubernetes, or cloud platforms (AWS, GCP, or Azure) is a plus.
- Good problem-solving skills and attention to detail.
About CODE.ID: CODE.ID was previously a business unit of INTEGRASI, a system integrator that also provided software services established in 1999. In 2014, CODE.ID becomes an independently run company which currently has around 100 passionate developers with a myriad numbers of skill sets. CODE.ID has been established since 1999 and became a publicly listed company in Jakarta Stock Exchange in as PT Integrasi Teknologi Tbk. It was back to be a private company in 2007. Our Success Stories: We successfully developed, deployed, and supported Information Technology Infrastructure for Komisi Pemilihan Umum (KPU) or the National Election Commission in 2004. We developed the election application and also distributed, installed, and supported (7x24 hour) two data centers and 8000 VPN connected personal computers in 5,000 locations in the cities, rural areas, and remote areas all over Indonesia.
HCLTech – Jakarta (IDR 100 000 – 120 000) Role OverviewWe are looking for an experienced Java Developer with strong expertise in Spring Boot to design, develop, and maintain scalable and high-performance applications. The ideal candidate should have a solid background in core Java concepts, REST API development, microservices architecture, and integration with databases and external systems.
Key Responsibilities- Design, develop, and maintain Java-based applications using Spring Boot.
- Develop and consume RESTful APIs and integrate with third‑party services.
- Work with microservices architecture ensuring scalability, reliability, and performance.
- Write clean, efficient, and testable code following best practices.
- Participate in the full software development lifecycle (SDLC), including requirements gathering, analysis, design, coding, testing, and deployment.
- Collaborate with cross‑functional teams including product managers, architects, and QA engineers.
- Implement unit tests, integration tests, and ensure code quality with tools such as JUnit, Mockito, or similar.
- Troubleshoot, debug, and optimize applications for performance and scalability.
- Contribute to CI/CD pipelines and cloud deployment strategies.
- Stay updated with emerging technologies and provide recommendations for continuous improvement.
- Bachelor's/Master's degree in Computer Science, Engineering, or related field.
- 5+ years of hands‑on experience in Java development.
- Strong knowledge of Spring Framework & Spring Boot (dependency injection, data, security, batch, etc.).
- Experience with REST API design and development.
- Proficiency in SQL/NoSQL databases such as MySQL, PostgreSQL, MongoDB.
- Experience with microservices and containerization (Docker, Kubernetes is a plus).
- Good understanding of message queues (Kafka, RabbitMQ, etc.).
- Familiarity with cloud platforms (AWS, Azure, or GCP preferred).
- Hands‑on experience with CI/CD tools (Jenkins, GitLab, or similar).
- Strong problem‑solving skills and ability to work in a fast‑paced environment.
- Excellent communication and teamwork skills.
- Experience with front-end frameworks (Angular/React) for full-stack exposure.
- Knowledge of DevOps practices and cloud-native development.
Working System: Hybrid (Jakarta Selatan)
Responsibilities- Develop and maintain back‑end applications using Java Spring Boot.
- Ensure scalability, reliability, and security.
- Collaborate on new features and system improvements.
- Troubleshoot, debug, and optimize performance.
- Build front‑end components that work with RESTful APIs.
- Conduct unit testing on key components.
- Bachelor Degree in Computer Science, Information Systems, or related field.
- Minimum 3 years hands‑on experience as Java Developer or similar role.
- Strong in Java, Spring Boot, and RDBMS (Oracle, MySQL).
- Experience with Git, Weblogic, and Apache Tomcat.
- Knowledge of microservices (Spring Boot, Eclipse Vert.x), Message Broker (RabbitMQ), and In-Memory Database.
- Strong analytical skills and problem‑solving abilities.
- Willing to work under a 6‑month contract with Hybrid system (South Jakarta).
IDR 10 M – 11 M
Web Development Intern – Jakarta (IDR 6 M – 12 M) About UsEmatic Solutions is pioneering Southeast Asia's AI Agency model, moving beyond a traditional digital agency to a company engineered for the AI age. Our mission is to infuse AI into everything we do, helping organizations build and optimize high‑ROI digital ecosystems. We are a profitable, scalable business with a deep technical DNA and an AI‑native workforce. We're looking for AI‑savvy, forward‑thinking individuals who are excited to shape the future of marketing with us.
What The Gig?In this role, you'll be part of a lean, innovative, and profitable team that's engineered for the future of marketing. You'll work hands‑on with AI‑powered tools, scalable service models, and multi‑market campaigns, delivering real impact for leading organizations. Expect a fast‑paced environment where you'll learn, experiment, and grow as we embed AI into everything we do — from strategy to execution.
Responsibilities- Apply your knowledge and experience in a real business setting in a tech startup.
- Be part of challenging assignments and internal projects.
- Assist in any customer/technical support related matter.
- Perform other related functions that may be assigned by your manager.
- Responsible for ad‑hoc assignment, function and other related duties specified by your manager.
- Translating website UI/UX wireframes into visual elements.
- Learning and implementing event tracking on web applications.
- Learning to optimize websites for optimal speed and scalability.
- Learning the implementation of security and data protection.
- Learning to troubleshoot web application issues efficiently and effectively.
- Available for a full‑time internship (6 months, paid internship).
- Preferably a fresh graduate or final year student pursuing a Bachelor or higher Degree in Information Technology.
- A vigilant problem‑solver and a fast learner.
- Ability to prioritize, multi‑task, and perform effectively under pressure.
- A good team player and aims to continue improving with the team and also able to work within and cross departments.
- Have basic knowledge on WordPress and/or Shopify is a plus.
- Interest in and familiarity with AI tools (e.g., ChatGPT, Gemini) and a basic understanding of AI concepts such as LLMs, prompting, and AI agents. You'll have opportunities to apply these skills in real projects and grow your expertise with us.
- Be exposed to and grow your knowledge across the Digital Marketing ecosystem, including Performance Marketing, SEO, Content Marketing, CRM and more.
- Competitive pay with an attractive, long‑term compensation model.
- Opportunity to interact with colleagues from different countries and cultures.
About the latest Java springboot developer jobs in Indonesia!
What Locations Can I Find These Jobs In?- Jakarta, Indonesia