We are seeking a skilled and experienced Java Developer to join a multidisciplinary delivery team building world-class mining software. In addition to hands-on Java development, this role serves as a custom agent squad lead, directing AI-enabled delivery workflows as a first-class part of the software development lifecycle. The role remains accountable for technical outcomes, quality, security and maintainability while using the squad and related AI engineering tools to improve delivery speed, consistency and engineering effectiveness.
What You Will Do:
- Design, build and maintain Java-based applications, microservices and APIs that support the ecosystem.
- Produce clean, well-tested and maintainable code aligned with agreed engineering standards, with quality, security, resilience, automated testing, peer review and documentation built in.
- Lead delivery of features and technical initiatives using AI tooling and agentic workflows, translating delivery requirements into structured work that can be executed and validated across multiple AI agents.
- Treat AI agents as integrated members of the delivery team while retaining clear human accountability for technical decisions, delivered outcomes and production readiness.
- Orchestrate agentic AI capabilities across requirements decomposition, solution design, implementation, test generation, documentation, code review, defect triage, root-cause analysis and production support.
- Validate all AI-generated outputs against requirements, domain realities, architecture standards, secure coding practices and quality expectations before they are accepted or released.
- Work with the scrum team to deliver features end-to-end, from refinement and estimation through implementation, testing, release and operational support.
- Contribute to solution architecture and technical decision-making for complex problems, creating clear design artefacts and architecture decisions that support delivery and ongoing support.
- Establish and apply quality gates for AI-assisted development, identify failure modes, and ensure the use of AI remains responsible, traceable and compliant with engineering governance.
- Participate in code and design reviews, promoting engineering standards and continuous improvement in quality, performance, security and reliability.
- Take ownership of assigned technical outcomes, communicating progress, risks and dependencies and helping the team deliver predictably.
- Partner with Product, Engineering and Quality Engineering to clarify requirements, align acceptance criteria and incorporate feedback.
- Support production operations by monitoring services, troubleshooting incidents, performing root-cause analysis and implementing sustainable fixes.
- Create reusable agentic AI patterns, prompts, skills, templates and playbooks that can be adopted by other MineStar teams.
- Mentor engineers through pairing, coaching, demonstrations and knowledge sharing, raising capability in Java engineering and AI-native software delivery.
- Share evidence of delivery impact, lessons learned and effective practices through showcases, workshops and engineering communities.
-
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
