Full Stack Engineer
Listed on 2026-06-17
-
Software Development
Full Stack Developer, Software Engineer, Java Developer, Cloud Engineer - Software
The Expertise You Have
• BS or MS in Computer Science or related degree
• 6 - 9 years of experience in software engineering
• Proven experience in a full-stack software development environment
• Experience leading, coaching, influencing, and collaborating in a matrixed environment
• Understanding of and experience within an Agile framework preferred
The Skills You Bring
• Proficiency in UI tech stack/Single Page Applications: HTML, JavaScript/Typescript, and Angular required
• Experience with a broad set of technologies, deep knowledge of middleware Java stack, Spring framework, Oracle, messaging technologies (KAFKA), RESTful APIs, and web containers.
• Hands-on experience in SQL/PLSQL and experience with AWS-based service implementation and deployment
• Hands on experience in all aspects of testing (unit, acceptance, automation, end-to-end etc.) using Karate, Junit, Cypress, Playwright etc
• Hands on experience in microservice architecture and twelve factor app patterns
• Familiarity with developing and running software on cloud service providers like Amazon Web Services
• Possess full-stack software development knowledge and critical thinking skills to craft end-to-end solutions
• A passion to learn new things, especially Asset Management and Fixed Income investing
• You are self-motivated, driven, and have a strong client focus and results orientation approach
• Strong analytical and communication skills and the ability to handle multiple tasks at any given time
The Value You Deliver
• Deliver time-to-market solutions, helping business partners use technology in an exploratory, highly iterative environment
• Help our investment teams evolve their investment processes, to meet both short-term needs and long-term trends using technology
• You will collaborate with Architecture, Data Services and other Technology Teams to improve the performance and scalability of our applications and workflows
• Provide outstanding support, including on-call support when needed
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).