At a Glance
- Tasks: Join our team to enhance our Enterprise Data Warehouse and tackle exciting data challenges.
- Company: Be part of a forward-thinking firm that values innovation in financial data management.
- Benefits: Enjoy flexible working options, competitive pay, and opportunities for professional growth.
- Why this job: Work with cutting-edge technology and collaborate with diverse teams to make a real impact.
- Qualifications: 5+ years in Java and Angular development; strong problem-solving and communication skills required.
- Other info: Experience with AWS tools and financial services is a plus!
The predicted salary is between 43200 - 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
- Passionate about engineering and creating resilient and observable systems seeking to automate testing at all levels of the build/deployment pipeline.
- Full stack experience though primarily Java, GraphQL, Spring Framework, and Angular 8+.
- Secondary focus on wider technology stack (Redshift, Spark, etc.).
- Application Profiling and Tuning.
- Work cross-functionally with various teams, creating solutions that deal with large volumes of data.
- Work with other members of the team to ensure data is ingested, curated/standardized, stored, and managed properly to support firm needs – coordinate your changes with others.
- Delivery orientated individual with team leadership experience.
Qualifications/Skills Required
- Automated testing: Unit testing, Performance testing, Integrating tested.
- 5+ years of professional Angular development experience (mixed technologies).
- 5+ years of professional Java development experience gained from working on complex API based architectures.
- Highly analytical with good problem-solving skills and creativity; able to work independently in a fast-paced environment.
- Positive individual with strong 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.
Additional Skills
- Experience in migrating or creating data warehouses in AWS utilizing the following tools: EC2, S3, EMR, Athena, and Redshift.
- Experience with Tableau or comparable Business Intelligence tools.
- Understanding of financial services instruments is a huge plus.
Full Stack Developer – Data Warehouse employer: Millennium
Contact Detail:
Millennium 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 current technology stack, especially AWS services like EC2, S3, and Redshift. Being able to discuss how you've used these tools in past projects will show your readiness to contribute from day one.
✨Tip Number 2
Highlight your experience with automated testing frameworks, particularly in Java and Angular. Be prepared to share specific examples of how you've implemented testing in your previous roles to ensure robust application performance.
✨Tip Number 3
Demonstrate your ability to work cross-functionally by preparing examples of past collaborations with different teams. This will showcase your communication skills and your capability to coordinate changes effectively.
✨Tip Number 4
If you have experience with data warehousing or financial services instruments, make sure to mention it. This knowledge can set you apart as a candidate who understands the specific needs of our business.
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 the technologies mentioned in the job description, such as Java, Angular, and AWS. Use specific examples of projects where you've used these skills to demonstrate your expertise.
Craft a Compelling Cover Letter: In your cover letter, express your passion for engineering and how you can contribute to the evolution of the Data Service and BI architecture. Mention any relevant experience with automated testing and working with large volumes of data.
Showcase Problem-Solving Skills: Provide examples in your application that showcase your analytical and problem-solving skills. Discuss challenges you've faced in previous roles and how you overcame them, particularly in fast-paced environments.
Highlight Team Leadership Experience: If you have team leadership experience, make sure to highlight it in your application. Discuss how you've successfully led projects or collaborated with cross-functional teams to deliver business value.
How to prepare for a job interview at Millennium
✨Showcase Your Full Stack Experience
Make sure to highlight your experience with both front-end and back-end technologies, especially Java and Angular. Be prepared to discuss specific projects where you used these technologies and how they contributed to the overall success of the project.
✨Demonstrate Your Problem-Solving Skills
Prepare examples of complex problems you've solved in previous roles, particularly those involving large volumes of data. Discuss your analytical approach and any creative solutions you implemented to overcome challenges.
✨Familiarise Yourself with the Tech Stack
Research the specific technologies mentioned in the job description, such as Spark EMR, Kafka, and AWS services. Being able to discuss these tools and how you've used them in the past will show your preparedness and enthusiasm for the role.
✨Emphasise Team Collaboration
Since the role involves working cross-functionally, be ready to share experiences where you collaborated with other teams. Highlight your communication skills and how you ensured that everyone was aligned on project goals and changes.