Back to search:Java Software / Jakarta
Overview

We are seeking Java Software Engineers to join our Indonesia team. In this role, you will develop and support end-to-end financial solutions for both domestic and cross-border financial services, driving success for our global clients and globalization business.

Responsibilities
  • Technical Support & Troubleshooting: Provide on-site and remote technical support for financial systems, ensuring minimal downtime and rapid resolution, diagnose and resolve Java application, Redis caching, and MySQL database issues (including vulnerabilities and middleware challenges), lead containment and remediation efforts for security incidents (e.g., data breaches, unauthorized access), and perform root cause analysis (RCA) on critical incidents with preventive measures.
  • System Maintenance & Optimization: Monitor system performance, review security logs, conduct regular health checks, implement patches and vulnerability management processes, harden OS/database layers, and collaborate with development teams to deploy patches, updates, fixes, and hotfixes in production environments.
  • Client Communication & Requirements Handling: Act as the primary technical liaison between clients and Ant teams, ensuring security requirements are aligned with technical solutions and advising clients on secure system configuration aligned with industry standards (e.g., PCI-DSS, PDPA).
  • Documentation & Knowledge Sharing: Develop and maintain detailed technical documentation, including incident playbooks, troubleshooting guides, and governance protocols, and create client-facing materials on security best practices for credit data handling.
  • Compliance & Collaboration: Ensure compliance with cybersecurity regulations and local credit industry requirements (e.g., PDPA, audit trails, access controls), conduct periodic security audits and coordinate penetration testing, and partner with CybersecurityOps teams to implement intrusion detection/prevention systems (IDS/IPS).
Qualifications
  • Bachelor’s or Master’s degree in Computer Science, Information Security, or related field.
  • 3+ years of software development experience, preferably in finance, payment, or banking industries.
  • Exposure to secure system design for handling sensitive financial data (e.g., PCI-DSS compliance, PII protection) is highly valued.
  • Exceptional communication, presentation, and interpersonal skills.
  • Proven ability to translate technical security requirements into actionable insights for non-technical stakeholders.
  • Strong familiarity with secure coding practices (input validation, OWASP Top 10 mitigation) and security frameworks (Spring Security, Apache Shiro).
  • Deep knowledge of relational databases (MySQL, PostgreSQL, SQL) and ORM technologies.
  • Hands-on experience with database security controls: encryption (TDE), role-based access, and audit logging.
  • Solid foundation in Spring Boot, JUnit, and related frameworks.
  • Experience integrating security testing tools (e.g., SonarQube, OWASP ZAP) into CI/CD pipelines.
  • Ability to excel in fast-paced environments with tight deadlines.
  • Experience managing security-critical incidents (e.g., breach response, remediation) under pressure.
Preferred Qualifications
  • Strong communication skills in English and Bahasa Indonesia.
  • International business exposure or relevant educational background.
  • Familiarity with cloud deployment, operation, and maintenance (public, private, or hybrid cloud).
  • Background in credit, finance, or related business systems development
#J-18808-Ljbffr