Software Engineer Java - Associate Director
As a Software Engineer (Java) at the Associate Director level, you will lead the design, development, and delivery of enterprise-grade Java-based applications and solutions for KPMG's clients. You will serve as a technical leader, driving architecture decisions, code quality standards, and best practices across development teams.
Your responsibilities will include leading end-to-end software development lifecycles, building scalable and high-performance applications using Java and related frameworks, and overseeing integration with cloud platforms and modern technology stacks. You will mentor and guide senior and junior engineers, conduct code reviews, and ensure adherence to engineering excellence.
As an Associate Director, you will also be involved in stakeholder management, collaborating with business and technology leaders to define technical roadmaps and project strategies. Experience in designing microservices architectures, working with CI/CD pipelines, and delivering solutions in agile environments is expected. Strong leadership capabilities and the ability to manage multiple workstreams are critical for this role.