Back to search:Java Developer / Jakarta (kebon Jeruk)

Job Summary
We are seeking a skilled Java Developer with at least 3 years of hands-on experience in software development, specifically within the banking or financial services sector. The ideal candidate should have strong Java development expertise, excellent problem-solving abilities, and familiarity with the regulatory and transactional nuances of the financial domain.

Key Responsibilities

  • Design, develop, test, and maintain scalable Java-based applications.
  • Work closely with business analysts and stakeholders to understand functional requirements.
  • Collaborate with cross-functional teams to deliver high-quality software on time.
  • Integrate applications with internal and third-party systems such as payment gateways, core banking systems, or financial APIs.
  • Participate in code reviews, unit testing, and documentation.
  • Ensure compliance with security, performance, and scalability standards.
  • Troubleshoot and resolve production issues as needed.
  • Contribute to continuous improvement of development practices and tools.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum 3 years of professional experience in Java development.
  • Strong knowledge of Core Java, Spring / Spring Boot, and Hibernate/JPA.
  • Experience with RESTful APIs, Microservices architecture, and Web Services (SOAP/REST).
  • Proven experience in the banking or financial domain (e.g., payment systems, lending platforms, transaction processing, or regulatory systems).