Technical Lead for Java Engineering
As a seasoned Java Technical Lead, you will oversee the technical direction of our software engineering practices, ensuring consistency, best practices, and high-quality code delivery.
This role requires an expert-level Java professional who has successfully integrated AI-assisted development workflows, including Large Language Models (LLMs), into their daily work.
About the Role
You will lead a team of developers, collaborate closely with Architects, Business Analysts, DevOps, and AI Engineers, and drive complex business domains such as Billing, Ledger, Invoice, and Remittance.
* Oversight of all technical decision-making across backend and frontend architecture.
* Ensure code quality, adhere to best practices, and maintain architectural coherence.
* Guide full-stack developers in implementing backend services and UI components.
* Collaboration with Architects, Business Analysts, DevOps, and AI Engineers to translate requirements into scalable, secure solutions.
* Management of complex financial and operational domains (Billing, Ledger, Invoice, Remittance).
* Design, supervise, and optimize workflows that leverage LLMs for code generation, review, and refactoring.
* Provide technical leadership on the safe and effective use of AI tools.