Backend Developer Financial Services

Head Office - Jakarta

Responsibilities

  • Develop, test, and maintain backend systems and APIs using Java, Spring Framework, and other frameworks and technologies as required.
  • Collaborate with cross-functional teams including frontend developers, product managers, and designers to define and implement new features and enhancements.
  • Experience with cloud-based technologies including Kubernetes, Helm and Docker.
  • Ensure the security, scalability, and performance of the backend systems.
  • Troubleshoot and resolve technical issues and bugs.
  • Participate in code reviews and provide constructive feedback.
  • Stay up-to-date with industry trends and best practices in backend development.
  • Maintain documentation of the backend systems and APIs.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • 3+ years of experience in backend development with a focus on financial services.
  • In depth understanding of MIFOS / Apache Fineract development.
  • Solid understanding of Java, Spring Framework, Hibernate, and PostGreSQL.
  • Experience with RESTful APIs, microservices architecture, and cloud technologies.
  • Knowledge of security principles and best practices in backend development.
  • Familiarity with agile software development methodologies.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.