Overview
In this role you will design, develop and optimize high-performance Java applications within a fast-growing financial services tech environment. You will work with the JVM to improve performance, scalability, and reliability across distributed systems, collaborating closely with engineers and product teams. This is an opportunity to shape the technology platform as the business scales and to tackle technically challenging problems. You will operate in a hybrid London setting, contributing to engineering standards and continuous improvement while delivering robust production-grade code.
Pay / Benefits
- hybrid work
- central London office
- permanent position
Responsibilities
- Design, develop and maintain high-performance Java applications
- Optimize and scale JVM-driven applications
- Develop distributed, highly available systems
- Investigate and resolve complex performance issues
- Contribute to system architecture and technical design decisions
- Write clean, production-quality code
- Collaborate with engineers, product teams and stakeholders
- Contribute to engineering standards and continuous improvement
- Support evolution and scaling of the technology platform
Key requirements
- Strong commercial Java development experience
- Deep understanding of the JVM and Java runtime
- Experience building high-performance or distributed systems
- Knowledge of concurrency, memory management and performance tuning
- Experience with modern software development practices and CI/CD
- Strong software architecture and design principles
- Financial Services experience (desirable)
- Experience in a high-growth/scale-up environment (advantageous)
- Strong problem-solving and communication skills
- problem-solving
- communication
- collaboration
- Java development
- JVM internals
- high-performance and distributed systems
JAVA DEVELOPER -High Growth Scale Up! in London employer: Robert Half
At Robert Half, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As an IT Project Manager, you'll have the opportunity to lead transformative projects in a highly regulated environment, supported by a team that values professional growth and development. With competitive benefits and a commitment to employee well-being, we ensure that our team members thrive both personally and professionally in their roles.