Back to search:Backend Developer / Jakarta
  • Develop, maintain, and optimize backend services and APIs using Java Spring Boot and/or
  • Collaborate closely with frontend developers, QA engineers, and DevOps teams to deliver high-quality products.
  • Design and implement scalable, reliable, and secure application architectures.
  • Manage database structures, queries, and data integrity using PostgreSQL.
  • Integrate various services and data sources, including Kafka for message streaming.
  • Utilize Docker for containerization and deployment processes.
  • Perform code reviews, troubleshoot issues, and ensure system performance and reliability.
  • Stay updated on new backend technologies and propose improvements for existing systems.

Minimum Qualifications

  • Education: Bachelor's Degree in Computer Science, Information Technology, or related field.
  • Experience: Minimum 2 years of experience as a Backend Developer.
  • Technical Skills:
  • Proficient in Java (Spring Boot) and/or
  • Experience with Docker for containerization.
  • Familiarity with Kafka for distributed messaging systems.
  • Strong understanding of PostgreSQL and relational database design.
  • Knowledge of RESTful API design principles and integration.
  • Understanding of software development best practices, including version control (Git), testing, and CI/CD.
  • Soft Skills:
  • Strong problem-solving and analytical skills.
  • Good communication and collaboration in a team environment.
  • Ability to work under minimal supervision and deliver within deadlines.
  • Preferred:
  • Experience working in Agile/Scrum environments.
  • Exposure to cloud platforms (AWS, GCP, or Azure) is a plus.