Senior Java Engineer – AI Agent Platform (iGaming) (TBA)

Full-time
Senior
5 Working Days

Job Scope

  • Responsibilities:
  • Design, develop, and maintain scalable Java-based applications and backend services to support business and product requirements.
  • Build and enhance AI agent platforms that enable automation capabilities for software development, testing, and project delivery.
  • Design and implement multi-agent collaboration frameworks, workflows, and development standards to improve engineering efficiency and automation.
  • Integrate AI agent platforms with existing microservices, backend systems, databases, messaging infrastructure, and enterprise applications.
  • Develop AI-driven solutions capable of supporting feature development, automated testing, code generation, and other software engineering tasks with deliverables that can be validated and deployed.
  • Establish and maintain quality assurance mechanisms for AI-generated outputs, including code reviews, automated testing, static code analysis, performance validation, and security assessments.
  • Design, develop, and maintain RESTful APIs and backend services using Java best practices.
  • Develop, optimize, and maintain SQL queries and database interactions across multiple relational database platforms.
  • Work with distributed systems, microservices architecture, and multi-datasource environments to deliver reliable and scalable solutions.
  • Collaborate closely with product managers, architects, QA engineers, DevOps teams, and other development teams to define technical solutions, project priorities, system interfaces, and delivery timelines.
  • Participate in technical discussions, architecture reviews, and continuous improvement initiatives to enhance system performance, scalability, and maintainability.
  • Troubleshoot production issues, identify system bottlenecks, and implement performance optimization strategies across applications, databases, caching layers, and messaging systems.
  • Stay up to date with emerging AI technologies, software engineering best practices, and automation tools to continuously improve development processes.

Requirements

  • Requirements:
  • Minimum 3 years of hands-on experience in Java software development.
  • Strong experience developing enterprise applications using Java and object-oriented programming principles.
  • Practical experience with microservices architecture, distributed systems, and multi-datasource integration.
  • Experience developing RESTful APIs and backend services.
  • Hands-on experience with JPA, MyBatis, JUnit, and REST API development.
  • Experience working with relational databases such as Oracle 11g, Oracle 12c, MySQL, or other RDBMS platforms.
  • Strong SQL development skills, including query writing, optimization, and database design.
  • Familiarity with technologies such as Redis, Kafka, Oracle, MySQL, and ClickHouse, or a strong willingness to learn and apply them effectively.
  • Strong analytical, debugging, and problem-solving skills.
  • Ability to work independently while collaborating effectively within cross-functional engineering teams.
  • Preferred Qualifications:
  • Experience optimizing application performance, database queries, caching mechanisms, messaging systems, and overall backend architecture.
  • Practical experience with AI-assisted development tools, including AI coding assistants, code generation platforms, IDE-based AI tools, or autonomous development agents.
  • Understanding of AI-assisted software engineering, agent-based development, and automated development workflows.
  • Experience integrating AI technologies into enterprise software development processes.
  • Familiarity with CI/CD pipelines, automated testing frameworks, and software quality assurance practices.
  • Experience working in Agile software development environments.
  • Key Competencies:
  • Strong ownership and accountability for technical deliverables.
  • Passion for software engineering excellence and continuous improvement.
  • Excellent analytical and problem-solving abilities.
  • Ability to design scalable, secure, and high-performance backend systems.
  • Strong communication and collaboration skills when working across multiple technical teams.
  • Adaptability and willingness to learn emerging AI technologies and modern development methodologies.
  • Detail-oriented with a strong focus on code quality, performance, maintainability, and security.
  • Able to thrive in a fast-paced, technology-driven environment while delivering high-quality solutions within project timelines.
  • Remuneration packages:
  • Basic: RM15,000
  • EPF, Socso, EIS
  • Working Arrangement: TBC

What you get

  • Work style: Office
  • Working days: Monday – Friday
  • EPF, SOCSO & EIS

Interested? Click Apply Now and send your CV — no account needed.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.

Membership

An active membership is required for this action, please click on the button below to view the available plans.