Back to search:Back End / Jakarta (south)

Responsibilities :

  • Design, develop, and maintain backend services and RESTful APIs using Golang and Java Spring Boot.
  • Collaborate with frontend and mobile teams to define API contracts and ensure smooth integration.
  • Implement robust, secure, and scalable backend architectures.
  • Optimize application performance and ensure high availability and reliability.
  • Develop and maintain database schemas, queries, and stored procedures (PostgreSQL, MySQL, or Oracle).
  • Troubleshoot, debug, and resolve backend issues to maintain system stability.
  • Participate in code reviews, system design discussions, and technical documentation.
  • Integrate third-party services and APIs as needed.
  • Collaborate within an Agile/Scrum environment to deliver high-quality deliverables on schedule.
  • Ensure adherence to coding standards, security practices, and version control policies.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 2–4 years of experience in backend development.
  • Strong proficiency in Golang and Java Spring Boot frameworks.
  • Experience developing RESTful APIs and microservices architecture.
  • Good understanding of object-oriented programming (OOP) and concurrency concepts.
  • Experience with SQL and relational databases (PostgreSQL, MySQL, or Oracle).
  • Familiarity with Docker, Kubernetes, or other containerization technologies is a plus.
  • Understanding of CI/CD pipelines and deployment workflows.
  • Knowledge of Git or other version control systems.
  • Strong analytical, problem-solving, and debugging skills.
  • Familiarity with Agile development methodologies (Scrum/Kanban).