Full Stack Engineer – Java – AI - Trading in Shrewsbury
Full Stack Engineer – Java – AI - Trading

Full Stack Engineer – Java – AI - Trading in Shrewsbury

Shrewsbury Temporary 75000 - 90000 £ / year (est.) No home office possible
Atrium (EMEA)

At a Glance

  • Tasks: Design and build innovative FX Trading applications with AI-driven features.
  • Company: Leading financial services firm in a dynamic tech environment.
  • Benefits: Competitive pay, flexible work arrangements, and opportunities for professional growth.
  • Why this job: Join a cutting-edge team and shape the future of trading technology.
  • Qualifications: Strong Java skills and experience in software development, especially in financial services.
  • Other info: Collaborative culture with a focus on innovation and continuous improvement.

The predicted salary is between 75000 - 90000 £ per year.

Duration: 10 months contract

Pay: PAYE Rate £632.91 / Umbrella Rate £750

Location: 4 days onsite – London

Full‑Stack Engineer with strong Java skills to design and build features for FX Trading applications, including AI‑driven capabilities that enhance decisioning, automation, and user experience.

Qualifications

  • Bachelor’s degree in computer science, engineering, or related discipline; or equivalent work experience.
  • 5–9 years of professional software development experience; experience in financial services—particularly FX Trading applications—is highly desirable.
  • Excellent communication skills and proven ability to work within agile, cross‑functional teams.

Core Technical Skills

  • Backend: Strong Java development, Spring/Spring Boot, multi‑threaded and mission‑critical services, RESTful APIs, microservices, messaging (Kafka/MQ), and concurrency patterns.
  • Frontend: Angular; exposure to React is a plus. Proficiency in TypeScript and modular UI design is beneficial.
  • Data: Experience with relational databases (Oracle/SQLServer), SQL proficiency, schema design, query optimization; familiarity with caching (Redis/Hazelcast) and API contract testing.
  • Shift‑left quality mindset and risk‑based test planning.
  • Observability & reliability: Strong debugging/troubleshooting habits using logs and traces; awareness of metrics, distributed tracing, and resiliency patterns.

AI

  • Experience integrating AI capabilities and workflows into existing production systems is desired.
  • Familiarity with Machine learning concepts (model versioning, evaluation, monitoring, drift detection, CI/CD for models, feature stores) and collaboration with data science/ML engineering.
  • Practical exposure to AI frameworks/platforms.
  • Understanding of responsible AI practices.
  • Experience effectively using AI tools to accelerate development (ClaudeCode, CodeX, Windsurf, Copilot).

Expected Scope of Role

  • Consult with Product, Sales, Trading, and Operations to design and develop backend and frontend features for FX Trading applications, including AI‑augmented workflows (e.g., smart recommendations, event classification, intelligent automation).
  • Program well‑designed, testable, efficient code across the stack (Java/Spring Boot, Angular/TypeScript).
  • Analyze, design, and develop robust test suites and test‑automation (unit, integration, contract, API/UI, performance).
  • For AI components, define evaluation metrics and create automated checks for model output quality and drift.
  • Reduce technical debt in backend services and shared libraries; improve modularity, observability, and operability.
  • Participate in code reviews; uphold secure coding practices and performance optimization for low‑latency, high‑throughput use cases.
  • Integrate software components into a cohesive, production‑ready system; design clear API contracts and backward‑compatible changes.
  • Troubleshoot, debug, and upgrade existing systems; instrument features for metrics, logs, and traces to enable rapid issue isolation.
  • Participate in deployment processes following all change controls; champion “production‑ready commits” via CI/CD gates, feature flags, and safe rollout/rollback strategies.
  • Provide recommendations for continuous improvement in architecture, developer experience, testing strategy, and release practices.
  • Collaborate with engineers and data scientists to elevate technology standards, ensure consistent best practices, and align AI features to measurable user and business outcomes.

Full Stack Engineer – Java – AI - Trading in Shrewsbury employer: Atrium (EMEA)

As a Full Stack Engineer at our London office, you will thrive in a dynamic and innovative environment that champions collaboration and continuous learning. We offer competitive pay, a strong focus on employee growth through mentorship and training, and the unique opportunity to work on cutting-edge AI-driven FX Trading applications. Join us to be part of a culture that values creativity, technical excellence, and impactful contributions to the financial services sector.
Atrium (EMEA)

Contact Detail:

Atrium (EMEA) Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Full Stack Engineer – Java – AI - Trading in Shrewsbury

Network Like a Pro

Get out there and connect with people in the industry! Attend meetups, tech conferences, or even local coding events. You never know who might be looking for a Full Stack Engineer like you!

Show Off Your Skills

Create a portfolio that highlights your best projects, especially those involving Java and AI. Make sure to include links to your GitHub or any live demos. This is your chance to shine and show what you can do!

Ace the Interview

Prepare for technical interviews by practicing coding challenges and system design questions. Brush up on your knowledge of Spring Boot, Angular, and AI integration. Confidence is key, so practice makes perfect!

Apply Through Us!

Don’t forget to check out our website for job openings. Applying through us not only gives you access to exclusive roles but also helps us match you with the right opportunities tailored to your skills!

We think you need these skills to ace Full Stack Engineer – Java – AI - Trading in Shrewsbury

Java Development
Spring/Spring Boot
Multi-threaded Services
RESTful APIs
Microservices
Messaging (Kafka/MQ)
Angular
TypeScript
SQL Proficiency
Relational Databases (Oracle/SQLServer)
Caching (Redis/Hazelcast)
AI Integration
Machine Learning Concepts
Debugging/Troubleshooting
CI/CD for Models

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your Java skills and experience with FX Trading applications. We want to see how your background aligns with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your experience with AI and software development makes you a perfect fit for our team.

Showcase Your Technical Skills: When filling out your application, be specific about your technical skills. Mention your experience with Spring Boot, Angular, and any AI frameworks you've worked with. We love seeing concrete examples of your work!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we can’t wait to hear from you!

How to prepare for a job interview at Atrium (EMEA)

Know Your Tech Stack Inside Out

Make sure you’re well-versed in Java, Spring/Spring Boot, and Angular. Brush up on your knowledge of RESTful APIs and microservices, as these are crucial for the role. Be ready to discuss your experience with multi-threaded services and how you've tackled challenges in those areas.

Showcase Your AI Experience

Since the role involves integrating AI capabilities, be prepared to talk about any projects where you've used AI tools or frameworks. Highlight your understanding of machine learning concepts and how you've collaborated with data science teams. This will show that you can bring valuable insights to the table.

Demonstrate Your Problem-Solving Skills

Prepare to discuss specific examples where you've debugged complex issues or improved system performance. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help interviewers see your analytical thinking and troubleshooting abilities in action.

Communicate Effectively

Excellent communication is key, especially when working in cross-functional teams. Practice explaining technical concepts in a way that’s easy to understand. Be ready to discuss how you’ve collaborated with product, sales, and operations teams in the past to deliver successful projects.

Full Stack Engineer – Java – AI - Trading in Shrewsbury
Atrium (EMEA)
Location: Shrewsbury

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>