Full Stack Developer (Java)

VanRath
Belfast, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Belfast, United Kingdom

Tech stack

HTML
Java
JavaScript
CSS
Software Quality
Databases
Concurrent Computing
Spring
Oracle Applications
SQL Databases
TypeScript
Working Model 2D
Multithreading
Spring-boot
Event Driven Architecture
Angular
Front End Software Development

Job description

An established global financial services organisation is seeking an experienced Full Stack Software Engineer to join a high-performing internal tools team. This role is ideal for a developer with a strong Java background who also enjoys working across the full stack, contributing to both backend services and user-facing applications. You'll be part of an agile environment delivering innovative tools and trading solutions used on a global scale., * Designing and building full stack applications to support a global trading platform

  • Developing Java-based services alongside modern, responsive front-end interfaces
  • Working closely with product and business teams to deliver tailored solutions
  • Contributing across the full development lifecycle (design, build, testing, deployment, support)
  • Enhancing and maintaining existing systems and tools
  • Ensuring high performance, scalability, and code quality
  • Participating in agile ceremonies and team collaboration
  • Supporting production systems when required

Requirements

  • Strong commercial experience with Java
  • Experience with Spring Framework (Spring Boot preferred)
  • Solid understanding of full stack development
  • Experience with HTML, CSS, JavaScript, and ideally TypeScript
  • Experience working with databases (Oracle / SQL)
  • Familiarity with Linux/Unix environments
  • Strong problem-solving skills and attention to detail
  • Comfortable working in an agile, collaborative team, * Experience with Angular or similar front-end frameworks
  • Knowledge of multithreading or concurrent programming
  • Experience with event-driven systems or messaging tools
  • Background in financial services or trading environments, * Collaborative and agile working environment
  • Hybrid working model
  • Exposure to modern technologies and complex problem-solving

Apply for this position