At a Glance
- Tasks: Join our team to enhance our Enterprise Data Warehouse and develop resilient front-end applications.
- Company: We're a leading firm focused on delivering accurate financial data through innovative technology solutions.
- Benefits: Enjoy flexible working options, competitive salary, and opportunities for professional growth.
- Why this job: Be part of a dynamic team that values creativity and collaboration while making a real impact.
- Qualifications: 3+ years in Angular development and 7+ years in front-end development required; strong problem-solving skills essential.
- Other info: Experience with Java Spring Boot and financial services is a plus.
The predicted salary is between 48000 - 72000 £ per year.
We have been building our Enterprise Data Warehouse (EDW) over the past few years and are looking for an individual who will help us as the system adapts to new customer requirements. Our data warehouse is the single source of truth when it comes to financial data produced throughout the firm. You will be an integral part of the team, responsible for helping to evolve our Data Service, BI architecture, and tools. The current technology stack is Linux based running within AWS. Built upon Spark EMR, Kafka, EKS, Angular and Java to provide a modern streaming and scalable platform. The right candidate will be seeking to share ideas and improve the overall design, always committed to delivering business value.
Principal Responsibilities
- Work cross-functionally with various teams, creating solutions that deal with large volumes of data
- Build and maintain multiple front-end applications with a focus on resilience, UX, performance, and code quality
- Own the entire software development lifecycle from gathering and analyzing requirements to releasing to production
Secondary Responsibilities
- Expanding Playwright E2E test suite
- Work on the full stack - primarily Java, GraphQL, Spring Framework
Qualifications/Skills Required
- Automated testing: Unit testing, E2E testing
- Minimum of 3 years' of professional Angular development experience
- 7+ years' experience with front end development
- Highly analytical with good problem-solving skills and creativity; able to work independently in a fast-paced environment
- Positive individual with effective communication skills; able to interface well with users and other development teams both in and out of region
- Self-driven individual with an ability to work under pressure
- Understanding of financial services instruments (Preferred)
- Experience with debugging and updating existing backend services. Ideally Java Spring Boot (Preferred)
Full Stack Developer – Data Warehouse employer: Millennium Management
Contact Detail:
Millennium Management Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer – Data Warehouse
✨Tip Number 1
Familiarise yourself with our technology stack, especially Angular and Java. Being able to discuss specific projects or experiences where you've used these technologies will show your expertise and enthusiasm for the role.
✨Tip Number 2
Highlight your experience with automated testing, particularly unit and E2E testing. Be prepared to share examples of how you've implemented these practices in previous roles, as this is crucial for maintaining code quality.
✨Tip Number 3
Demonstrate your problem-solving skills by preparing to discuss specific challenges you've faced in past projects. Show how you approached these issues creatively and what the outcomes were, as this aligns with our commitment to delivering business value.
✨Tip Number 4
Since communication is key in our cross-functional teams, practice articulating your ideas clearly and concisely. Think about how you can effectively convey technical concepts to non-technical stakeholders, as this will be an important part of your role.
We think you need these skills to ace Full Stack Developer – Data Warehouse
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Angular, Java, and any relevant technologies mentioned in the job description. Emphasise your skills in automated testing and your ability to work with large volumes of data.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and how your background aligns with the responsibilities outlined. Mention specific projects where you've successfully built front-end applications or worked on the full software development lifecycle.
Showcase Problem-Solving Skills: Provide examples in your application that demonstrate your analytical and problem-solving abilities. Discuss challenges you've faced in previous roles and how you overcame them, particularly in fast-paced environments.
Highlight Communication Skills: Since effective communication is key for this role, include instances where you've successfully collaborated with cross-functional teams. This could be through project work or during the development of solutions that required input from various stakeholders.
How to prepare for a job interview at Millennium Management
✨Showcase Your Technical Skills
Be prepared to discuss your experience with the technology stack mentioned in the job description, particularly Angular, Java, and AWS. Bring examples of projects you've worked on that demonstrate your proficiency in these areas.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Practice explaining your thought process when tackling complex problems, especially those related to data handling and software development lifecycles.
✨Highlight Collaboration Experience
Since the role involves working cross-functionally, be ready to share examples of how you've successfully collaborated with other teams. Emphasise your communication skills and ability to interface with users and developers alike.
✨Prepare for Behavioural Questions
Prepare for questions that assess your fit within the company culture. Think about times you've demonstrated resilience, creativity, and a positive attitude, especially in fast-paced environments.