Working with the Deloitte Associate (Contractor) Programme means we can offer you the opportunity to work on a variation of industry and client related projects. Our aim is to retain the best talent and so when your project end date nears our team of Talent Community Advisors will be working with you to look at alternative projects within the firm that suit your experience should you wish to continue with Deloitte.
The Role
We are looking for an experienced
Full Stack Developers
to work in the Technology and Transformation Team at Deloitte. You will work with one of our global financial services clients. This position requires an understanding of
Development
and SDLC as per the tech listed below, preferably with Financial Services experience.
Key Responsibilities
Lead the design, development and maintenance of robust, scalable enterprise applications, specifically focusing on our new productivity suite.
Develop sophisticated front-end user interfaces using
React
, ensuring an intuitive and responsive user experience.
Architect and implement complex back-end services primarily using
Java
and the
Spring Framework
, with the flexibility to utilise Python or TypeScript for specific backend components
Apply and
champion SDLC best practices
, including
GitOps
, to ensure high-quality code delivery and operational excellence.
Design, implement, and
manage CI/CD pipelines
to facilitate rapid and reliable deployment cycles.
Integrate and manage advanced testing strategies, including unit, component, and integration testing, alongside feature flagging and A/B testing methodologies.
Contribute significantly to the architectural design and evolution of large-scale distributed systems.
Focus on performance engineering, data modelling, and optimising for time/space complexity and algorithmic tradeoffs.
Proactively identify and resolve complex technical challenges such as race conditions, microservice consistency issues, sharding, and database scaling.
Collaborate closely with product managers, designers, and other engineers to define requirements, scope projects, and deliver impactful solutions.
Mentor junior developers and contribute to a culture of continuous learning and technical excellence.
Your professional experience
Deep Full-Stack Expertise: Proven experience across the full software development stack.
Front-End:
Strong proficiency in
React
and its ecosystem (e.g., Redux, Hooks, Next.js).
Back-End:
Extensive experience with
Java
as the primary backend language.
Expertise in the
Spring Framework
(Spring Boot, Spring Data, Spring Security, etc.).
Familiarity with
Python
and/or
TypeScript
for backend component development is a significant advantage.
DevOps & Cloud Native:
Strong practical experience with
Kubernetes
for container orchestration.
Proficiency in
GitOps
principles and practices.
Demonstrable experience with
CI/CD pipelines
, feature flagging, and A/B testing.
Testing:
Comprehensive understanding and application of unit, component, and integration testing methodologies.
System Design & Performance:
Must possess a deep understanding of large-scale distributed systems.
Proven experience in performance engineering and optimising application performance.
Expertise in data modelling and database design.
Solid grasp of time/space complexity and algorithmic tradeoffs.
Ability to identify and resolve complex issues such as race conditions, microservice consistency, sharding, and database scaling challenges.
Other:
Excellent problem-solving skills and attention to detail.
Strong communication and interpersonal skills, with the ability to articulate complex technical concepts clearly.
Experience working in an
Agile/Scrum
development environment.
Deliverables:
Responsibilities but not limited to:
Develop and implement robust software codebases across specified programming languages (e.g., Java, Python, Go, Kotlin).
Engineer, deploy, and maintain scalable cloud platforms and applications on AWS and GCP.
Establish and configure Identity and Access Management (IAM) solutions and security control policies.
IR35
As a means of managing tax, commercial and reputational risks, Deloitte prohibits the use of Associates through Personal Service Companies (‘PSCs’). All Associates must contract under PAYE arrangements through a Deloitte approved ‘Employment Company’ (aka ‘umbrella company.’)
ATS Match is available
1) Upload your resume. 2) Open any job and click Check ATS Match to see your fit score.