Job Description
/n We are seeking a Lead Java Engineer (AI-Assisted SDLC). You will build and run a core clearing platform while scaling AI-assisted ways of working using Claude. Stay hands-on in Java, own a slice of BAU delivery and partner with business stakeholders on analysis, prioritization, planning and outcome reporting. Responsibilities/n /n
- Build and enhance Java microservices for a core clearing platform across BAU and change delivery /n
- Own end-to-end delivery for a defined BAU scope, from analysis and prioritization to planning and reporting /n
- Set practical AI-assisted SDLC patterns using Claude, including specs, prompts, review gates and validation checks /n
- Use AI tools to improve throughput in analysis, documentation, planning and delivery /n
- Partner with business stakeholders and domain experts to shape requirements and unblock decisions /n
- Improve event-driven integrations using messaging technologies such as Kafka or MQ /n
- Strengthen engineering quality through modern Git workflows, code reviews and CI/CD practices /n
- Support reliable production outcomes through DevOps-aligned delivery and operational readiness /n Requirements/n /n
- Java expertise, including modern Java (17+) ecosystems such as Spring Boot /n
- AI-assisted development experience using Claude, Claude Code, GitHub Copilot or similar tools /n
- Technical leadership skill sets in a hands-on role, guiding delivery while writing production code /n
- API and microservices development background in enterprise environments /n
- Event-driven integration experience with tools such as Apache Kafka or MQ /n
- Agile delivery capability, including backlog management, prioritization and planning in Jira or similar /n
- CI/CD and DevOps understanding to support safe releases and reliable production outcomes /n
- Clear communication with business stakeholders, including progress reporting and outcome-focused updates /n Nice to have/n /n
- Derivatives or clearing domain knowledge (ETD or OTC, trade lifecycle, margin, positions, settlement) /n
- Python exposure for automation, analytics or AI integrations /n
- FIX protocol knowledge and client or exchange connectivity /n /n
📌 Lead Java Engineer (Sydney)
🏢 EPAM Systems
📍 Sydney
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.