Java Platform Engineer - Cloud | Data Platforms | Financial Services
Location: Hybrid/Remote
Contract
Start: ASAP
We are seeking an experienced Java Platform Engineer with strong cloud, and data platform expertise to join a high-performing engineering team within a leading financial services organisation. You'll be working on complex, scalable, cloud-native platforms used across the business.
Key Responsibilities
- Design, develop, and maintain scalable Java-based services using Java and Spring Boot.
- Build and implement API-driven architectures and distributed systems.
- Work closely with DevOps teams to enhance CI/CD pipelines and automation.
- Contribute to high-availability, high-performance system design and monitoring.
- Support migration and modernisation of data and ETL pipelines into cloud environments.
- Collaborate within an Agile, fast-paced engineering environment.
Required Skills & Experience
- 4+ years' experience in Data Platform Engineering, or related roles.
- Strong proficiency in Java and Spring Boot.
- Hands-on experience with at least one UI technology (React, Angular, Vue, etc.).
- Solid understanding of CI/CD tools and modern build pipelines.
- Cloud experience with AWS, Azure, or GCP; AWS highly desirable.
- Hands-on experience with cloud-native services such as AWS Lambda, DynamoDB, S3, Snowflake.
- Strong SQL skills and experience with Postgres, relational databases, and data warehouse technologies (Teradata, Ab Initio, NoSQL).
- Experience migrating ETL processes to cloud-based solutions.
- Exposure to Big Data technologies such as Kafka, Spark, NoSQL.
- Experience working with Kubernetes/OpenShift and containerisation.
- Understanding of software testing principles and API testing.
- Strong communication skills and a willingness to learn and share knowledge.
- Experience in the Financial Services sector is an advantage.
GCS is acting as an Employment Business in relation to this vacancy.
6 months
ASAP
JS-396901JAVA
22/01/2026 21:58:22
We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature
please contact support giving the advertiser's name and job reference.