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.
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.