Back to search:Spring Boot / Jakarta

Company Description

PT IDstar Cipta Teknologi (IDstar) is an Indonesia-based IT consulting company specializing in digital transformation solutions. Trusted by over 30 enterprise clients across Asia, Oceania, North America, and Africa, IDstar boasts ISO 9001 and 27001 certifications and has delivered more than 1,000 successful projects. With a robust talent pool of over 900 pre-screened professionals and partnerships with leading tech providers like UiPath, IBM, and Josys, IDstar offers IT talent solutions, Intelligent Automation (RPA), and SaaS support. Positively reviewed on platforms like GoodFirms and Glassdoor, IDstar is committed to enabling secure and future-ready transformations.

Role Description

This is a contract position for a Spring Boot Consultant, located on-site in the Jakarta Metropolitan Area. The consultant will design, build, and maintain high-performance applications using Spring Boot. They will work closely with cross-functional teams to specify system functionalities, identify opportunities for software improvement, and ensure all deliverables meet project timelines. Additional responsibilities include reviewing code for quality assurance, providing technical expertise, debugging, and optimizing system performance.

Responsibilities:

  • Design, develop, and maintain
    backend services
    using
    Java
    and
    Spring Boot
    .
  • Build and integrate
    RESTful APIs
    and
    microservices
    that ensure performance, scalability, and reliability.
  • Collaborate with front-end developers, QA engineers, and other stakeholders to deliver seamless end-to-end solutions.
  • Manage and optimize
    databases
    (MySQL, PostgreSQL, or MongoDB) for efficiency and performance.
  • Participate in system design discussions, code reviews, and performance tuning initiatives.
  • Implement and maintain
    CI/CD pipelines
    in collaboration with the DevOps team to support continuous integration and deployment.
  • Troubleshoot, debug, and resolve application issues to ensure smooth system operations.
  • Contribute to documentation, technical specifications, and best practices for backend development.
  • Stay updated on emerging technologies and recommend improvements to enhance system performance and maintainability.

Qualifications & Requirements:

  • 2–4 years of professional experience
    as a Backend Developer or similar role.
  • Strong proficiency in
    Java
    and the
    Spring Framework
    , including
    Spring Boot
    .
  • Proven experience in
    API development
    ,
    Microservices architecture
    , and
    RESTful web services
    .
  • Solid understanding of
    database management systems
    such as
    MySQL
    ,
    PostgreSQL
    , or
    MongoDB
    .
  • Familiarity with
    cloud platforms
    such as
    AWS
    ,
    Azure
    , or
    Google Cloud Platform (GCP)
    .
  • Good understanding of
    DevOps practices
    , including
    CI/CD pipelines
    ,
    version control (Git)
    , and
    containerization tools
    (Docker, Kubernetes).
  • Strong
    problem-solving
    and
    analytical
    skills with the ability to debug and optimize complex systems.
  • Excellent
    team collaboration
    and
    communication
    skills in an agile environment.
  • Bachelor's degree in
    Computer Science
    ,
    Information Technology
    , or a related field.
  • Prior experience working within an
    IT consulting
    or
    technology-driven organization
    is a plus.