Responsibilities:
- Design and build structural components and blueprints for applications transitioning to multi-tenant cloud architecture
- Plan, design, develop, and troubleshoot applications in Java to ensure they meet user needs and business requirements
- Ensure overall application architecture is scalable, secure, and maintainable in cloud environments
- Lead architectural decision-making processes and create technical documentation
- Collaborate with cross-functional teams to align application architecture with business objectives
Requirements:
- At least 10 years relevant experience in Java Developement
- Strong expertise in enterprise integration patterns, design patterns, rule engine, workflow management systems, and database design for both transactional and analytical workloads
- Experience with Gen AI tools integration in software development lifecycle and comprehensive test automation (unit, component, integration, end-to-end, performance, security, and code scanning)
- Proven ability in domain modeling and creating externalizable APIs for multi-tenant cloud environments
- Deep understanding of cloud architecture principles with hands-on AWS experience and microservices design
- Strong leadership and mentoring skills with ability to guide development teams and collaborate effectively with enterprise architects
Job Type: Contract
Contract length: 12 months
Pay: Up to RM20,000.00 per month
Benefits:
- Health insurance
Experience:
- Java Development: 7 years (Preferred)
- Java Architect: 2 years (Preferred)
Work Location: In person
Application Deadline: 08/25/2025