Software Engineer (Java, T24)

Lawencon InternationalJakarta Selatan, DKI Jakartaglintspublished 10/29/2026
Must-have:JavaGitQA/TestScrumFinTech

Your tasks

  • Develop, maintain, and enhance core banking applications using Temenos T24/TAFJ.
  • Customize and implement application functionalities based on business requirements and technical specifications.
  • Develop, maintain, and enhance banking system functionalities using Java and Temenos development tools.
  • Analyze business requirements and translate them into technical solutions aligned with banking processes.
  • Develop and maintain integrations between Temenos T24 and external systems using APIs, web services, and other integration mechanisms.
  • Work with databases to implement data access, queries, and application functionality.
  • Troubleshoot, debug, and resolve application issues to ensure system stability and performance.
  • Participate in technical discussions, code reviews, and problem-solving activities.
  • Perform unit testing and support System Integration Testing (SIT) and User Acceptance Testing (UAT).
  • Ensure code quality, maintainability, documentation, and adherence to development standards.
  • Support application deployment, production maintenance, incident resolution, and ongoing system improvements.
  • Collaborate with business analysts, QA teams, infrastructure teams, and other stakeholders in an Agile/Scrum environment.

Requirements

  • Bachelor's degree in Informatics Engineering, Computer Science, Information Technology, or a related field.
  • Minimum 3 years of experience in software development, preferably in banking or financial services.
  • Strong experience with Temenos T24 / Transact and TAFJ (Temenos Application Framework for Java).
  • Good programming skills in Java and experience developing Java-based enterprise applications.
  • Understanding of Temenos T24 architecture, application customization, and development processes.
  • Experience with Temenos development tools, frameworks, and banking application workflows.
  • Experience developing and maintaining system integrations, APIs, and web services.
  • Good understanding of relational databases, SQL, and data management.
  • Understanding of software development lifecycle, testing, debugging, deployment, and maintenance processes.
  • Familiarity with Git or other version control systems.
  • Knowledge of core banking processes, such as accounts, deposits, lending, payments, or funds transfers, is an advantage.
  • Strong analytical thinking, problem-solving, and debugging skills.
  • Good communication and collaboration skills.
  • Able to work independently as well as collaboratively within a team.
  • Proactive, responsible, and willing to learn and adapt to new technologies.
  • Experience working in an Agile/Scrum environment is a plus.
  • Open to middle-level candidates with strong hands-on development experience.