We're seeking someone to join our SPG Lending team as a Senior Java developer to build and maintain Java services for a mission critical platform. You'll design REST APIs, implement business logic, optimize data access, and collaborate across engineering and product teams to deliver leading-edge and scalable systems to support multiple business verticals across Lending origination, underwriting, asset management, business operations, market insights, loan pricing, and risk calculations.
In the Technology division, we leverage innovation to build the connections and capabilities that power our Firm, enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Lead Software Engineering position at Director level, which is part of the job family responsible for which is part of the job family responsible for developing and maintaining software solutions that support business needs.
What you'll do in the role:
> - Design, develop, and maintain a reusable, testable, high performance platform that supports multiple Lending business lines.
> Build Spring Boot microservices and REST APIs; implement robust data access layers.
> Apply best practices in code reviews, automated testing, and SDLC execution.
> Collaborate with global, cross functional teams to deliver end to end solutions and contribute to Agile ceremonies.
> Ensure quality, security, and compliance standards in all development activities.
> Independently drive technical initiatives and provide technical advice.
What you'll bring to the role:
- Ability to effectively manage multiple functions or guide junior staff and initiatives.
- Advanced understanding of business line and discipline with some knowledge of competitive environment and other disciplines.
- At least 6 years' relevant experience would generally be expected to find the skills required for this role.