Senior Full Stack Java Engineer (Java / Node.js / React)
- Compensation
- Not disclosed
- Location
- London, United Kingdom
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Fullstack
- Posted
Skills
Nice to have
- Camunda BPM or workflow orchestration platforms.
- Python.
- AI or machine learning integration.
- Investment banking or financial services.
- Event-driven architectures.
- Cloud-native application development.
Full description
Join a high-performing engineering team building the next generation of workflow automation platforms within a global investment banking environment.
This team is focused on transforming complex, manual post-trade processes into intelligent, automated workflows. By combining modern software engineering, workflow orchestration and AI-powered document matching, they're delivering solutions that reduce operational risk, improve efficiency and have a direct impact on the business.
You’ll become part of a collaborative team of experienced engineers working closely with business stakeholders to solve real-world problems. This is an opportunity to build software that matters, influence technical direction and work with modern technologies in a fast-paced engineering environment.
Responsibilities
This isn’t a traditional development role where requirements arrive fully documented.
Instead, you’ll work directly with traders, operations teams and subject matter experts to understand business processes, investigate existing systems and design practical technical solutions. Success comes from curiosity, communication and engineering judgement just as much as coding ability.
Java is the primary development language, but this is a genuinely full-stack opportunity. You’ll also contribute to Node.js services, React applications and workflow automation as the platform evolves.
What You’ll Be Doing
- Design, develop and maintain enterprise Java applications using Spring.
- Build scalable REST APIs and distributed microservices.
- Develop internal web applications using React and TypeScript.
- Contribute to Node.js services responsible for asynchronous processing and business logic.
- Build workflow-driven applications using Camunda (experience not required).
- Integrate multiple internal platforms through REST and HTTP APIs.
- Deploy and support applications running on OpenShift and Kubernetes.
- Collaborate directly with business stakeholders to understand requirements and validate solutions.
- Participate in architecture discussions, code reviews and technical design.
- Deliver clean, maintainable and well-tested software following modern engineering best practices.
Requirements
Essential
- Strong commercial Java development experience.
- Excellent knowledge of Spring Framework and the JVM ecosystem.
- Experience building REST APIs and microservices.
- Commercial React and TypeScript development experience.