Java Engineer
- Source: LinkedIn
- Glocomms
- On-site
- City of London
- Full-Time
- Mid level
Job Description
Role Overview
Our client is seeking a Java Engineer to join their Data Distribution team , responsible for building and evolving an enterprise‑grade investment data platform supporting Research, Portfolio Management, Trading, and Analytics .
This role focuses on Java-based backend and microservice development within a distributed, event‑driven data architecture . You will design and optimise high‑performance services and APIs that move and expose critical investment data at scale, with a strong emphasis on reliability, security, and performance.
You will work closely with product owners, business analysts, and data engineers to deliver production-grade systems that directly support investment decision‑making. The environment prioritises modern engineering practices, clean architecture, and operational excellence.
Key Responsibilities
- Design, develop, and maintain Java-based backend services supporting investment and analytics workflows
- Build and enhance data distribution and integration services , including batch and event‑driven processing
- Develop scalable RESTful APIs and high‑throughput data access services
- Use Spring Boot and the wider Spring ecosystem to build robust, testable, and maintainable applications
- Contribute to event-driven architectures , integrating with messaging and streaming platforms
- Collaborate with business and technical stakeholders to translate requirements into resilient technical solutions
- Ensure application security, availability, performance, and data integrity
- Implement and maintain CI/CD pipelines , automated testing, and monitoring
- Participate in code reviews, architectural discussions, documentation, and production support
Qualifications
Required
- Bachelor’s degree in Computer Science, Engineering, or a related discipline (Master’s preferred)
- 4-5 years of commercial Java development experience
- Strong SQL skills and experience with relational databases
- Proven experience building and maintaining RESTful APIs
- Solid understanding of object‑oriented design, concurrency, and backend engineering principles
- Experience with CI/CD pipelines , Agile delivery, and software engineering best practices
- Experience with performance tuning, secure application design, and automated testing
Preferred
- Financial services or investment management experience
- Experience with Kafka or other event‑driven / messaging systems
- Familiarity with PostgreSQL , NoSQL databases, or caching technologies
- Exposure to Docker, Elastic Stack, RabbitMQ, Redis , or similar infrastructure tools
- Experience building distributed, scalable backend or data platforms
Skills
- Java
- spring
- spring-boot
- Kafka
- PostgreSQL
- Docker
- elastic-go
- RabbitMQ
- Redis
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
