Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+35 more
Job description
We are seeking a Full Stack Developer to join a high-performing engineering team responsible for building and enhancing execution and trade workflow platforms. The role involves designing, developing, and supporting scalable, resilient applications that facilitate complex business processes and high-volume transaction flows., Architecture & Solution Design
- Contribute to the design, architecture, and implementation of trading, sales, operations, and workflow solutions.
- Ensure technical solutions align with business objectives, scalability requirements, security standards, and engineering best practices.
- Support the evolution of platform architecture through modern design patterns and technology adoption.
Platform Development
- Design and develop flexible, scalable applications capable of supporting diverse integration patterns and high-throughput processing.
- Build resilient backend services and intuitive frontend applications that support business-critical workflows.
- Develop solutions that accommodate future growth and changing business requirements.
Cross-Functional Collaboration
- Partner with Product, Business, Operations, and Engineering teams to translate requirements into robust technical solutions.
- Participate in requirements discussions, technical planning, and solution reviews.
- Communicate technical concepts effectively to both technical and non-technical stakeholders.
Engineering Excellence
- Deliver high-quality, secure, maintainable, and performant code.
- Conduct code reviews and contribute to software quality standards.
- Follow established development methodologies, testing practices, and deployment processes.
- Promote continuous improvement across the software development lifecycle.
AI & Automation
- Contribute to automation initiatives aimed at improving engineering efficiency and platform reliability.
- Utilize AI-powered development tools where appropriate to enhance productivity, code quality, and development workflows.
- Support intelligent automation and continuous optimization of engineering processes.
Production Support
- Assist in the investigation and resolution of production issues.
- Participate in incident management, root cause analysis, and system improvement initiatives.
- Ensure platform stability, performance, and operational reliability.
Technical Leadership & Mentoring
- Provide guidance and mentorship to other engineers.
- Share knowledge and best practices across the team.
- Foster a collaborative and learning-oriented engineering culture.
Requirements
Backend Development
- Strong proficiency in Java and enterprise application development.
-
Experience with the Spring ecosystem, including:
- Spring Framework
- Spring Boot
- Spring Security
- Spring Data
- ORM technologies
Experience building scalable, secure, production-grade services and APIs.
Frontend Development
-
Experience developing modern web applications using:
- Angular
- TypeScript / JavaScript
- HTML5
- CSS3
Understanding of component-based architecture and modern UI development practices.
Familiarity with jQuery is beneficial.
Database Technologies
-
Strong knowledge of relational database systems such as:
- Oracle
- Microsoft SQL Server
- Other enterprise-grade RDBMS platforms
Experience with:
- Data modelling
- Query optimization
- Database performance tuning
- Large-scale data management
Messaging & Integration
- Apache Kafka
- IBM MQ
- FIX Protocol
Understanding of event-driven architectures and asynchronous processing patterns.
Delivery & Engineering Practices
- Experience working within Agile and Scrum environments.
- Ability to operate effectively in fast-paced and evolving development environments.
- Commitment to software quality, testing, and continuous delivery practices.
Core Technology Stack
Backend: Java, Spring Boot, Spring Framework, Spring Security, Spring Data, ORM
Frontend: Angular, TypeScript, JavaScript, HTML, CSS
Databases: Oracle, SQL Server, Relational Databases
Messaging: Kafka, IBM MQ, FIX Protocol
Methodology: Agile, Scrum, CI/CD, DevOps Practices
AI Tools: GitHub Copilot, Cursor, Windsurf, Claude Code, * Degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical experience.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Engineer Salary London
7 Most Popular Web Developer Jobs in Europe
Is Software Engineering Over-Saturated?
Frontend Developer Salary in The UK