Full Stack Software Engineer (Java Focus)
Location: Belfast (Hybrid)
Overview
An established global financial services organization 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.
What You'll Be Doing
- 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
What We're Looking For
- 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
Nice to Have
- 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
Why Apply?
- Opportunity to work on high-impact, global systems
- Collaborative and agile working environment
- Hybrid working model
- Exposure to modern technologies and complex problem solving