At a Glance
- Tasks: Design and develop cloud-native software solutions using Java, React, and Azure.
- Company: Join a leading financial services firm committed to innovation and employee growth.
- Benefits: Flexible work-life balance, paid volunteer days, and inclusive development opportunities.
- Why this job: Make an impact in the financial sector while working with cutting-edge technologies.
- Qualifications: Bachelor's degree in a technical field and 8-10 years of software engineering experience required.
- Other info: Collaborative team environment with excellent career advancement potential.
The predicted salary is between 48000 - 72000 £ per year.
We are seeking a full-stack, cloud-native engineer to enhance and maintain our Enhanced OTC Module. This includes building a modern JavaScript front end and a Java-based backend deployed on Azure Cloud. You will also support both customer-facing and internal teams through technical troubleshooting and domain expertise.
Responsibilities
- Work under minimal supervision to design, develop, test, and debug medium- to large-scale software enhancements within Charles River's business and technical domains.
- Collaborate with Business Analysts and Product Managers to translate moderately complex requirements into scalable, sustainable solutions.
- Provide architectural input and technical thought leadership within the team’s scope.
- Develop, test, debug, and implement software using Java, C#, SQL, React, and related technologies.
- Conduct code reviews and provide clear, constructive technical guidance.
- Build and maintain automated tests while advancing internal testing practices.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, Mathematics, Physics, or a related technical field required. Master’s degree strongly preferred.
- Experience & Skills:
- Experience developing enterprise-grade software deployed on major cloud providers (Azure highly preferred; AWS or GCP also considered).
- Strong background in Java development within cloud-native architectures.
- Experience with modern JavaScript frameworks such as React or Angular.
- Exposure to Kubernetes and Kafka is beneficial.
- Some knowledge of OTC derivatives.
- 8-10 years of professional software engineering experience, ideally within financial services.
- 4-7 years developing solutions in Portfolio Management, Trading, Compliance, Post-Trade, IBOR, or Wealth Management is strongly desired.
- Strong knowledge of object-oriented programming, relational databases, scripting languages, and modern software engineering paradigms.
- Ability to contribute to complex design specifications with minimal oversight.
- Demonstrated ability to work independently on medium- to large-scale projects.
- Excellent written and verbal communication skills.
- Ability to collaborate effectively in a team-oriented environment.
- Minimum 5 years working with Agile development methodologies preferred.
About State Street: Across the globe, institutional investors rely on us to help them manage risk, respond to challenges, and drive performance and profitability. We keep our clients at the heart of everything we do, and smart, engaged employees are essential to our continued success. We are committed to fostering an environment where every employee feels valued and empowered to reach their full potential. As an essential partner in our shared success, you’ll benefit from inclusive development opportunities, flexible work-life support, paid volunteer days, and vibrant employee networks that keep you connected to what matters most. Join us in shaping the future.
Senior Full-Stack Cloud Native Developer (OTC Team), Chalres River Development, Assistant Vice [...] in Westminster employer: State Street Corporation
Contact Detail:
State Street Corporation Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full-Stack Cloud Native Developer (OTC Team), Chalres River Development, Assistant Vice [...] in Westminster
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage on platforms like LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Java, React, or cloud-native solutions. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider mock interviews with friends or use online platforms to get comfortable with the process.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at Charles River Development.
We think you need these skills to ace Senior Full-Stack Cloud Native Developer (OTC Team), Chalres River Development, Assistant Vice [...] in Westminster
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your cloud-native development experience and any relevant technologies like Java, React, or Azure. We want to see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Don’t forget to mention your experience in financial services if you have it!
Showcase Your Projects: If you've worked on any relevant projects, make sure to include them in your application. Whether it's a personal project or something from your previous job, we love seeing practical examples of your work and problem-solving skills.
Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative!
How to prepare for a job interview at State Street Corporation
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially Java, React, and Azure. Brush up on your knowledge of cloud-native architectures and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've tackled complex software challenges. Think about times when you had to debug or enhance a system under minimal supervision, and be ready to explain your thought process and the outcomes.
✨Understand the Business Context
Familiarise yourself with OTC derivatives and the financial services landscape. Being able to connect your technical skills to business needs will demonstrate your ability to collaborate effectively with Business Analysts and Product Managers.
✨Practice Agile Methodologies
Since experience with Agile is preferred, be prepared to discuss your experience working in Agile teams. Share how you’ve contributed to sprints, participated in code reviews, and maintained automated tests, as this shows you can thrive in a team-oriented environment.